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

Dopu à sette mesi di sviluppu, u prucessu di fondu di earlyoom 1.3 hè statu liberatu, chì verifica periodicamente a quantità di memoria dispunibule (MemAvailable, SwapFree) è prova di risponde in una prima fase à a mancanza di memoria.

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 supporta l'inviu di notifiche nantu à i prucessi terminati per forza à u desktop (usendu notify-send), è furnisce ancu a capacità di definisce e regule in quale, usendu espressioni regulari, pudete specificà i nomi di i prucessi chì sò preferiti per esse terminati (u "- -prefer" opzione) o stopped deve esse evitata (opzione "-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;
  • Aggiuntu un script ausiliariu (notify_all_users.py) per avvisà tutti l'utilizatori cunnessi nantu à a fine di i prucessi via notify-send notifications;
  • Fixed a visualizazione incorrecta di certi nomi di prucessu chì cuntenenu caratteri UTF-8;
  • U Codice di Cunducta di u Pattu di Contributore hè statu aduttatu.

Source: linux.org.ru

Add a comment