د ارلیلوم 1.3 خوشې کول، د کم حافظې شرایطو ته د لومړني غبرګون لپاره پروسه

После семи месяцев разработки خپور شوی د شاليد پروسې خوشې کول لومړنۍ کوټه 1.3, который периодически проверяет объем доступной памяти (MemAvailable, SwapFree) и пытается на ранней стадии отреагировать на возникновения нехватки памяти.

که چیرې د موجودې حافظې مقدار له ټاکل شوي ارزښت څخه کم وي، نو ابتدایي به مجبور کړي (د SIGTERM یا SIGKILL په لیږلو سره) هغه پروسه پای ته ورسوي چې ډیری حافظه مصرفوي (د لوړ /proc/*/oom_score درلودل)، پرته له دې چې سیسټم رامینځته کړي. د سیسټم بفرونو پاکولو لپاره حالت او د عملیاتو په بدلولو کې مداخله وکړئ (په کرنل کې د OOM (د حافظې څخه بهر) هینډلر هغه وخت رامینځته کیږي کله چې د حافظې ټیټ حالت دمخه مهم ارزښتونو ته رسیدلی وي او معمولا پدې مرحله کې سیسټم نور د کارونکي کړنو ته ځواب نه ورکوي) .

Earlyoom ډیسټاپ ته د جبري ختم شوي پروسو په اړه د خبرتیاو لیږلو ملاتړ کوي (د خبرتیا لیږلو په کارولو سره) ، او همدارنګه د مقرراتو تعریف کولو وړتیا هم چمتو کوي په کوم کې چې د منظم بیاناتو په کارولو سره ، تاسو کولی شئ د هغه پروسو نومونه مشخص کړئ چې د پای ته رسیدو لپاره غوره کیږي (د "- - غوره کول" انتخاب) یا ودرول باید مخنیوی وشي (اختیار "—مخنیوی").

په نوي ریلیز کې اصلي بدلونونه:

  • د پروسې بشپړیدو ته د سیګنال لیږلو وروسته پلي کیدو ته انتظار کول. دا ستونزه له منځه وړي چې ابتدايي وخت کله ناکله له یو څخه ډیر پروسې وژني کله چې یو کافي وي.
  • Добавлен вспомогательный скрипт (notify_all_users.py) для уведомления всех залогиненых пользователей о завершении процессов через notify-send;
  • Исправлено некорректное отображение некоторых имён процессов, содержащих символы UTF-8;
  • د مرسته کونکي تړون د چلند قانون تصویب شو.

سرچینه: opennet.ru

Add a comment