Release van earlyoom 1.3, een proces voor vroege reactie op weinig geheugen

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

Als de hoeveelheid beschikbaar geheugen kleiner is dan de opgegeven waarde, zal earlyoom dwingen (door SIGTERM of SIGKILL te verzenden) het proces te beëindigen dat het meeste geheugen in beslag neemt (met de hoogste /proc/*/oom_score), zonder dat het systeem hierdoor wordt uitgeschakeld. state om systeembuffers te wissen en het wisselen van bewerkingen te verstoren (de OOM-handler (Out Of Memory) in de kernel wordt geactiveerd wanneer de lage geheugenstatus al kritische waarden heeft bereikt en meestal reageert het systeem op dit punt niet langer op gebruikersacties) .

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

Belangrijkste wijzigingen in de nieuwe release:

  • Geïmplementeerd wachten tot een proces is voltooid nadat er een signaal naartoe is gestuurd. Dit elimineert het probleem dat earlyoom soms meer dan één proces doodt terwijl één voldoende zou zijn;
  • Добавлен вспомогательный скрипт (notify_all_users.py) для уведомления всех залогиненых пользователей о завершении процессов через уведомления notify-send;
  • Исправлено некорректное отображение некоторых имен процессов, содержащих UTF-8 символы;
  • De Gedragscode Donateurconvenant is aangenomen.

Bron: linux.org.ru

Voeg een reactie