Fa'asa'olotoina o le earlyoom 1.3, o se fa'agasologa mo le vave tali atu i le maualalo o le manatua

После семи месяцев разработки lomia fa'amatu'u fa'asologa o tua potu muamua 1.3, который периодически проверяет объем доступной памяти (MemAvailable, SwapFree) и пытается на ранней стадии отреагировать на возникновения нехватки памяти.

Afai o le aofaʻi o manatuaga avanoa e itiiti ifo nai lo le tau faʻamaonia, o le earlyoom o le a faʻamalosia (e ala i le auina atu o le SIGTERM poʻo le SIGKILL) faʻamutaina le faagasologa e faʻaaogaina ai le mafaufau sili ona malosi (maua le maualuga /proc/*/oom_score tau), e aunoa ma le aumaia o le tulaga o le polokalama. i le fa'amamaina o fa'amalosi faiga ma fa'alavelave i le fesuia'iina o galuega (o le OOM (Out Of Memory) handler i totonu o le fatu e fa'aosoina pe a o'o le tulaga le manatua ua o'o i tulaga taua tele ma e masani lava i le taimi nei e le toe tali mai le polokalama. i gaioiga a tagata faʻaoga).

E lagolagoina e Earlyoom le tuʻuina atu o faʻamatalaga e uiga i faiga faʻamutaina faʻamutaina i luga o le laulau (faʻaaogaina le logo-send), ma tuʻuina atu foi le tomai e faʻamalamalamaina ai tulafono lea, e faʻaaoga ai faʻamatalaga masani, e mafai ona e faʻamaonia ai igoa o faiga e manaʻo e faʻamutaina (le "- -filifiliga” filifiliga) pe taofi e tatau ona aloese mai (filifiliga “—aloese”).

Suiga autu ile fa'asalalauga fou:

  • Fa'atino fa'atalitali mo se fa'agasologa e fa'auma pe a uma ona tu'uina atu se fa'ailoga i ai. O lenei mea e faʻaumatia ai le faʻafitauli o le earlyoom i nisi taimi e fasiotia ai le sili atu ma le tasi le faagasologa pe a lava le tasi;
  • Добавлен вспомогательный скрипт (notify_all_users.py) для уведомления всех залогиненых пользователей о завершении процессов через notify-send;
  • Исправлено некорректное отображение некоторых имён процессов, содержащих символы UTF-8;
  • Ua talia le Tulafono Laititi o Amioga a le Contributor Covenant.

puna: opennet.ru

Faaopoopo i ai se faamatalaga