Назад | Перейти на главную страницу

Как я могу получить уведомление о достижении лимита контрольной группы?

Я хочу использовать cgroups для ограничения ресурсов в linux

http://en.wikipedia.org/wiki/Cgroups

Как я могу получить уведомление о достижении лимита? Например, если я ограничу процесс двумя гигабайтами или бараном, как я узнаю, когда это будет достигнуто, если я не буду активно его контролировать?

cgroups поддерживают API уведомлений, как описано в разделе 2.4: http://www.kernel.org/doc/Documentation/cgroups/cgroups.txt

В этом руководстве есть несколько хороших шагов по написанию обработчика для того же:

https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/6/html/Resource_Management_Guide/sec-Using_the_Notification_API.html