Эртеоом 1.3 релиз, эс тутумдун аздыгына эрте жооп берүү процесси

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

Эгерде жеткиликтүү эстутумдун көлөмү көрсөтүлгөн мааниден азыраак болсо, анда erkenoom (SIGTERM же SIGKILL жөнөтүү менен) системаны пайда кылбастан, эң көп эстутумду талап кылган процессти (эң жогорку /proc/*/oom_score менен) токтотууга мажбурлайт. система буферлерин тазалоо жана операцияны алмаштырууга тоскоол болуу үчүн абалды түзүңүз (Ядродогу OOM (Эстутумдан чыгуу) иштеткичи аз эстутум абалы критикалык маанилерге жеткенде иштетилет жана эреже катары, бул учурда система колдонуучунун аракеттерине жооп бербей калат) .

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

Жаңы релиздеги негизги өзгөртүүлөр:

  • Сигнал жөнөткөндөн кийин процесстин бүтүшүн күтүү ишке ашырылды. Бул эртерээк кээде бирөө жетиштүү болгон бир нече процессти өлтүргөн көйгөйдү жок кылат;
  • Добавлен вспомогательный скрипт (notify_all_users.py) для уведомления всех залогиненых пользователей о завершении процессов через уведомления notify-send;
  • Исправлено некорректное отображение некоторых имен процессов, содержащих UTF-8 символы;
  • Contributor Covenant Жүрүм-турум Кодекси кабыл алынган.

Source: linux.org.ru

Комментарий кошуу