Liberazione di earlyoom 1.3, un prucessu per a risposta anticipata à poca memoria

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

Se a quantità di memoria dispunibule hè menu di u valore specificatu, earlyoom forzerà (inviendu SIGTERM o SIGKILL) à finisce u prucessu chì cunsuma a più memoria (avè u più altu /proc/*/oom_score), senza pruvucà u sistema. statu per sguassà i buffer di u sistema è interferiscenu cù u scambiu di l'operazione (u gestore OOM (Out Of Memory) in u kernel hè attivatu quandu u statu di memoria bassa hà digià righjuntu i valori critichi è di solitu da questu puntu u sistema ùn risponde più à l'azzioni di l'utilizatori) .

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

Principali cambiamenti in a nova versione:

  • Implementatu aspittendu chì un prucessu finisci dopu avè mandatu un signalu. Questu elimina u prublema chì earlyoom volte uccide più di un prucessu quandu unu saria abbastanza;
  • Добавлен вспомогательный скрипт (notify_all_users.py) для уведомления всех залогиненых пользователей о завершении процессов через уведомления notify-send;
  • Исправлено некорректное отображение некоторых имен процессов, содержащих UTF-8 символы;
  • U Codice di Cunducta di u Pattu di Contributore hè statu aduttatu.

Source: linux.org.ru

Add a comment