Vrystelling van earlyoom 1.3, 'n proses vir vroeë reaksie op lae geheue

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

As die hoeveelheid beskikbare geheue minder is as die gespesifiseerde waarde, sal earlyoom met geweld (deur SIGTERM of SIGKILL te stuur) die proses beëindig wat geheue die aktiefste verbruik (met die hoogste /proc/*/oom_score-waarde), sonder om die stelseltoestand te bring om stelselbuffers skoon te maak en in te meng met werkwisseling (die OOM (Out Of Memory) hanteerder in die kern word geaktiveer wanneer die buite-geheue-toestand reeds kritieke waardes bereik het en gewoonlik op hierdie oomblik reageer die stelsel nie meer nie na gebruikershandelinge).

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

Belangrikste veranderinge in die nuwe weergawe:

  • Geïmplementeer wag vir 'n proses om te voltooi nadat 'n sein na dit gestuur is. Dit skakel die probleem uit dat earlyoom soms meer as een proses doodmaak wanneer een sou volstaan;
  • Добавлен вспомогательный скрипт (notify_all_users.py) для уведомления всех залогиненых пользователей о завершении процессов через уведомления notify-send;
  • Исправлено некорректное отображение некоторых имен процессов, содержащих UTF-8 символы;
  • Die Bydraer-verbond-gedragskode is aangeneem.

Bron: linux.org.ru

Voeg 'n opmerking