В systemd се очаква да бъде включен обработчик за недостиг на памет oomd, разработен от Facebook.

Коментирайки намерението разработчиците на Fedora да включат по подразбиране фонов процес earlyoom за бързо реагиране при недостиг на памет в системата, Леннарт Поттеринг (Lennart Poettering) споделился относно плановете за интеграция в systemd на друго решение — oomd. Обработчикът oomd е разработван от компанията Facebook, чиито служители паралелно разработват подсистемата на ядрото PSI (Pressure Stall Information), която позволява на обработчика при недостиг на памет в пространството на потребителя да анализира информация за времето на изчакване при получаване на различни ресурси (CPU, памет, вход/изход) за точно оценяване на нивото на натовареност на системата и характера на забавянето.

Oomd е на финалната фаза на създаване на универсален продукт, пригоден за всякакви работни натоварвания без необходимост от допълнителна настройка. След като в ядрото на Linux бъдат добавени последните липсващи компоненти на интерфейса PSI («iocost»), компанията Facebook планира да предаде oomd или неговата опростена версия за включване в състава на systemd. Очаква се това да се случи след половин година или година. Earlyoom може да се използва в Fedora като временно решение до момента, в който oomd не бъде доведен до окончателен вид, но в дългосрочен план Поттеринг смята, че бъдещето принадлежи на oomd.

Източник: opennet.ru

Купете надежден хостинг за сайтове с защита от DDoS, VPS VDS сървъри 🔥 Купете надежден хостинг за сайтове с защита от DDoS, VPS VDS сървъри | ProHoster