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

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

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

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

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