|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Andrey Melnikov 2:5030/1340.116 09 Mar 2003 20:45:00 To : Valentin Nechayev Subject : Swap -------------------------------------------------------------------------------- 01 Mar 03 15:19, Valentin Nechayev wrote to Igor Suvorov: >>>> Igor Suvorov wrote: >> VN>>> разожрался? Это будет плохой, негодный OOM killer. >> OD>> А как определить кто разожрался? к кажному оом киллеру приставить >> OD>> человека, и при OOM все останавливать пока человек не выберет >> OD>> крайнего? >>> RTFS? oom_kill.c, badness(). Шлёпают самого "плохого", а не того, >>> кто просил. IS>> Hачиная с какого ядра? VN> Я смотрел код 2.4.18. Единственное - что можно сделать для облегчения ситуации - запретить badness() учитывать первые 50 pidов. В них обычно всякие init/kswapd/etc. Это дает какой-то шанс на то, что shhd пущенный из inita будет перезапущен... IS>> 2.4.18 шлёпает того, кто просил. VN> RTFS, и ещё раз RTFS. Подтверждаю - шлепает все что под руку попадется. Ибо алогритм в badness() - тупой. А из-за криврукости писателя рекурсивных регекспов под апачей + нежелания автора добавлять в mod_rewrite проверку на рекурсию и неправильного алгоритма в badness() мне пришлось вылазить из кресла и тащиться к серверу черт знает куда. ;-EEE Andrey aka TEMHOTA-RIPN --- GoldED+/LNX 1.1.4.7 * Origin: Powered by SlackWare Linux (2:5030/1340.116) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/52203e6b70e2.html, оценка из 5, голосов 10
|