Издање ранооома 1.3, процеса за рани одговор на слабу меморију

После седам месеци развоја, пуштен је позадински процес еарлиоом 1.3, који периодично проверава количину доступне меморије (МемАваилабле, СвапФрее) и покушава да одговори у раној фази на недостатак меморије.

Ако је количина доступне меморије мања од наведене вредности, тада ће ранооом присилити (слањем СИГТЕРМ или СИГКИЛЛ) да прекине процес који троши највише меморије (који има највећи /проц/*/оом_сцоре), а да то не изазове систем стање за брисање системских бафера и ометање замене операција (ООМ (Оут Оф Мемори) руковалац у кернелу се покреће када стање ниске меморије већ досегне критичне вредности и обично до овог тренутка систем више не реагује на радње корисника) .

Еарлиоом подржава слање обавештења о принудно прекинутим процесима на радну површину (користећи нотифи-сенд), а такође пружа могућност дефинисања правила у којима, користећи регуларне изразе, можете да наведете имена процеса за које је пожељно да буду прекинути („- -префер") или треба избегавати (опција "—избегавати").

Главне промене у новом издању:

  • Имплементирано чекање да се процес заврши након слања сигнала. Ово елиминише проблем да раноум понекад убија више од једног процеса када би један био довољан;
  • Додата је помоћна скрипта (нотифи_алл_усерс.пи) за обавештавање свих пријављених корисника о завршетку процеса путем обавештења о слању обавештења;
  • Исправљен нетачан приказ неких назива процеса који садрже УТФ-8 знакове;
  • Кодекс понашања Цонтрибутор Цовенант је усвојен.

Извор: линук.орг.ру

Додај коментар