Archive for December, 2007

Out of memory (OOM) killer

December 13th, 2007

Накратко: OOM killer започва да избива сървиси. Това се случва когато паметта RAM+SWAP се "изхарчи. Хубавото тук е че има един файл /proc/pid/oom_adj, който позволява да се направи "защита" с помоща на преоритизиране. Убиеца гледа този файл и съответно се съобразя с ппиоритетите в него.

Ето един пример за скрипт пазещ sshd

for pid in $(pidof sshd) ; do
            echo -17 > /proc/$pid/oom_adj
done