Linux -- это интересно

earlyoom (Early OOM Daemon)


earlyoom (Early OOM Daemon) — работающая в фоновом режиме C++ консольная утилита позволяющая настроить экстренное завершение процесса, потребляющего больше всего памяти в системе. Утилита разработана как работающая в пространстве пользователя альтернатива Linux Out-of-Memory Killer (OOM Killer).

OOM Killer (Linux Out-of-Memory Killer) — компонент ядра Linux предназначенный для решения проблемы недостатка памяти. Механизм обеспечивающий защиту системы в критичной ситуации, когда заканчивается память на основе специального алгоритма вычисляется процесс завершение которого причинит меньше всего вреда и освободит память.

Early OOM Daemon ориентирован на предотвращение наступления критической ситуации, периодически проверяя объём доступной памяти и пытается на ранней стадии предотвратить ситуацию с её нехваткой. Если объём доступной памяти меньше заданного значения (в файле /etc/default/earlyoom или из командной строки) то принудительно завершается процесс наиболее активно использующий память, выводя при этом всплывающее уведомление (используется notify-send).

Лицензия: MLT (The MIT License)

Домашняя страница

Комментариев: 1 RSS

>работающая в фоновом режиме C++ консольная утилит

Он на чистом Си.

Оставьте комментарий!
Используйте нормальные имена.Войти через loginza
Если вы уже зарегистрированы как комментатор или хотите зарегистрироваться, укажите пароль и свой действующий email.
(При регистрации на указанный адрес придет письмо с кодом активации и ссылкой на ваш персональный аккаунт, где вы сможете изменить свои данные, включая адрес сайта, ник, описание, контакты и т.д.)



 
(обязательно)