अलिअलूम 1.3 ची रिलीझ, कमी मेमरीला लवकर प्रतिसाद देण्याची प्रक्रिया

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

जर उपलब्ध मेमरीचे प्रमाण निर्दिष्ट मूल्यापेक्षा कमी असेल, तर अलिअलूम जबरदस्तीने (SIGTERM किंवा SIGKILL पाठवून) मेमरी सर्वात सक्रियपणे वापरणारी प्रक्रिया समाप्त करेल (सर्वोच्च /proc/*/oom_score मूल्य असलेली), सिस्टम स्थिती न आणता. सिस्टम बफर साफ करण्यासाठी आणि वर्क स्वॅपिंगमध्ये हस्तक्षेप करण्यासाठी (कर्नलमधील ओओएम (आऊट ऑफ मेमरी) हँडलर ट्रिगर केला जातो जेव्हा मेमरीबाहेरची स्थिती आधीच गंभीर मूल्यांपर्यंत पोहोचते आणि सामान्यतः या क्षणापर्यंत सिस्टम यापुढे प्रतिसाद देत नाही वापरकर्त्याच्या क्रियांकडे).

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

नवीन प्रकाशनातील मुख्य बदल:

  • त्यावर सिग्नल पाठवल्यानंतर प्रक्रिया पूर्ण होण्याची प्रतीक्षा लागू केली. यामुळे ही समस्या दूर होते की अर्लीरूम कधीकधी एकापेक्षा जास्त प्रक्रिया नष्ट करते जेव्हा एक पुरेसे असते;
  • Добавлен вспомогательный скрипт (notify_all_users.py) для уведомления всех залогиненых пользователей о завершении процессов через уведомления notify-send;
  • Исправлено некорректное отображение некоторых имен процессов, содержащих UTF-8 символы;
  • योगदानकर्ता करार आचारसंहिता स्वीकारली गेली आहे.

स्त्रोत: linux.org.ru

एक टिप्पणी जोडा