Verëffentlechung vun earlyoom 1.3, e Prozess fir fréi Äntwert op niddereg Erënnerung

После семи месяцев разработки опубликован выпуск фонового процесса earlyoom 1.3, который периодически проверяет объем доступной памяти (MemAvailable, SwapFree) и пытается на ранней стадии отреагировать на возникновения нехватки памяти.

Wann d'Quantitéit vum verfügbare Gedächtnis manner ass wéi de spezifizéierte Wäert, da wäert earlyoom gezwongen (duerch SIGTERM oder SIGKILL schéckt) de Prozess ofschléissen deen d'Erënnerung am meeschten aktiv verbraucht (mat dem héchsten /proc/*/oom_score Wäert), ouni de Systemzoustand ze bréngen fir Systempufferen ze läschen an d'Aarbechtsaustausch ze stéieren (den OOM (Out Of Memory) Handler am Kärel gëtt ausgeléist wann den Out-of-Memory Staat scho kritesch Wäerter erreecht huet an normalerweis zu dësem Moment reagéiert de System net méi fir Benotzeraktiounen).

Earlyoom поддерживает отправку уведомлений о принудительно завершённых процессах на рабочий стол (с помощью notify-send), а также предоставляет возможность определения правил, в которых при помощи регулярных выражений можно задать имена процессов, завершение которых предпочтительно (опция "—prefer") или остановки которых стоит избегать (опция "—avoid").

Main Ännerungen an der neier Verëffentlechung:

  • Ëmgesat waarden fir e Prozess fäerdeg nodeems se e Signal geschéckt hunn. Dëst éliminéiert de Problem, datt earlyoom heiansdo méi wéi ee Prozess ëmbréngen wann een duer;
  • Добавлен вспомогательный скрипт (notify_all_users.py) для уведомления всех залогиненых пользователей о завершении процессов через уведомления notify-send;
  • Исправлено некорректное отображение некоторых имен процессов, содержащих UTF-8 символы;
  • De Contributor Covenant Code of Conduct gouf ugeholl.

Source: linux.org.ru

Setzt e Commentaire