Ukukhutshwa kwe-arroom 1.3, inkqubo yokuphendula kwangoko kwimemori ephantsi

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

Ukuba inani lenkumbulo ekhoyo lingaphantsi kwexabiso elikhankanyiweyo, ngoko i-earroom izakunyanzela (ngokuthumela i-SIGTERM okanye i-SIGKILL) ukuphelisa inkqubo edla eyona nkumbulo inkulu (eneyona iphezulu /proc/*/oom_score), ngaphandle kokubangela inkqubo. chaza ukucima inkqubo ye-buffers kunye nokuphazamisa ukusebenza ngokutshintshana (i-OOM (Ngaphandle kweMemori) isibambi kwi-kernel siqhutywa xa imeko yememori ephantsi sele ifikelele kumaxabiso abalulekileyo kwaye ngokuqhelekileyo ngeli nqaku inkqubo ayisaphenduli kwizenzo zomsebenzisi) .

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

Utshintsho oluphambili kukhupho olutsha:

  • Iphunyezwe ngokulinda inkqubo ukuba igqitywe emva kokuthumela umqondiso kuyo. Oku kuphelisa ingxaki yokuba i-earroom maxa wambi ibulala inkqubo engaphezu kwesinye xa umntu ebenokwanela;
  • Добавлен вспомогательный скрипт (notify_all_users.py) для уведомления всех залогиненых пользователей о завершении процессов через уведомления notify-send;
  • Исправлено некорректное отображение некоторых имен процессов, содержащих UTF-8 символы;
  • UMgaqo wokuZiphatha woMnqophiso wabaXhasi wamkelwe.

umthombo: linux.org.ru

Yongeza izimvo