Выживание в системах с жестоким квотированием

Каждому пользователю по квоте!


Механизмы квотирования, реализованные в Windows, затрагивают все аспекты жизнедеятельности системы и прежде, чем расчехлять свой хвост, это хозяйство надо как-то классифицировать. В первую группу попадают квоты, "привязанные" к отдельно взятому процессу, а точнее его PID. Система позволяет отслеживать (и ограничивать): общее время "жизни" процесса, количество затраченного процессорного времени (как на прикладном уровне, так и в режиме ядра), число операций ввода/вывода (т.е. прочитанных/записанных байт), объем затребованной (реально выделенной) памяти, и т. д. Остальные параметры можно узнать из "Диспетчера Задач". Жмем <Ctrl>+<Shit>+<Esc>, переходим к вкладке "процессы", в меню "вид" видим пункт "выбрать столбцы". нажимаем. их много будет там (см. рис. 1).

Любой программист за пару часов соорудит несложный монитор, выявляющий "подозрительную" активность процессов и, при необходимости, ограничивающий их аппетит. Пока еще NT не умеет квотировать память и объем ввода/вывода, но это несложно реализовать путем перехвата базовых native-API функций, чем уже занимаются некоторые антивирусные программы и персональные брандмауэры.



Содержание раздела