Бага санах ойд эрт хариу үйлдэл үзүүлэх процесс болох earlyoom 1.3 хувилбарыг гаргасан

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

Хэрэв боломжтой санах ойн хэмжээ нь заасан хэмжээнээс бага байвал, erkenoom нь системд гэмтэл учруулахгүйгээр хамгийн их санах ой зарцуулдаг (хамгийн их /proc/*/oom_score) үйл явцыг зогсоохыг албадах болно (SIGTERM эсвэл SIGKILL илгээх). системийн буферийг цэвэрлэх, үйл ажиллагааг солиход саад учруулахын тулд төлөвийг тохируулна уу (Цөм дэх OOM (санах ойгүй) зохицуулагч бага санах ойн төлөв аль хэдийн эгзэгтэй утсанд хүрсэн үед идэвхждэг бөгөөд энэ үед систем хэрэглэгчийн үйлдэлд хариу үйлдэл үзүүлэхээ больсон) .

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

Шинэ хувилбарын гол өөрчлөлтүүд:

  • Түүнд дохио илгээсний дараа процесс дуусахыг хүлээж хэрэгжүүлсэн. Энэ нь нэг нь хангалттай байх байсан үед earlyoom заримдаа нэгээс олон процессыг устгадаг асуудлыг арилгадаг;
  • Добавлен вспомогательный скрипт (notify_all_users.py) для уведомления всех залогиненых пользователей о завершении процессов через уведомления notify-send;
  • Исправлено некорректное отображение некоторых имен процессов, содержащих UTF-8 символы;
  • Хувь нэмэр оруулагчийн гэрээний ёс зүйн дүрмийг баталсан.

Эх сурвалж: linux.org.ru

сэтгэгдэл нэмэх