Дарова маньякам линуха (:-) фришникам тоже дарова)!Вообщем есть задачка: Хочется килять автоматом все "подвисшие" процесы, а в идеале так и вообще килять все юзеровские процесы которые жрут больше заданного количества процесорного времени.
Такое вообще возможно? Если да - то как?
Может патч есть какой-то для кернела - типа memory leak fixing and so on?Под подвисшим процессом считать процес не отвечающий заданое время, системные процесы исключаем ес-но.
также сюда попадают процесы которые забрали за, например определённое количество времени (можно тиков) ) больше столько-то процесорного времени или памяти или того и другого (память + проц. время)
>Дарова маньякам линуха (:-) фришникам тоже дарова)!
>
>Вообщем есть задачка: Хочется килять автоматом все "подвисшие" процесы, а в идеале
>так и вообще килять все юзеровские процесы которые жрут больше заданного
>количества процесорного времени.
>
>Такое вообще возможно? Если да - то как?
>Может патч есть какой-то для кернела - типа memory leak fixing and
>so on?
>
>Под подвисшим процессом считать процес не отвечающий заданое время, системные процесы исключаем
>ес-но.
>также сюда попадают процесы которые забрали за, например определённое количество времени (можно
>тиков) ) больше столько-то процесорного времени или памяти или того и
>другого (память + проц. время)Возможно. А в чем проблема? Напиши на перле например. Какие проблемы?
>Возможно. А в чем проблема? Напиши на перле например. Какие проблемы?Дык в этом-то и проблема! :-)
Если будет чего-то жрать 100 процентов ресурсов проца и память всю зажрёт (включая свеп) то кернел паник будет тут как тут! :-)
Думаю перл не поможет... Буду рад если кто опровергнет конкретным примером. Мне только видется как разгребание и анализ ps.
Есть ли такое же но на уровне ядра? Может патч какой-то?
Но было же где-то!!! ... кажется...
>Но было же где-то!!! ... кажется...
Нет ну было конечно квотирование памяти, процессора на уровне пользователей. Посмотри например /etc/login.conf
>>Но было же где-то!!! ... кажется...
>Нет ну было конечно квотирование памяти, процессора на уровне пользователей. Посмотри например
>/etc/login.conf
А, пардон. Забыл что вопрос был про Linux. Там не знаю.
>>>Но было же где-то!!! ... кажется...
>>Нет ну было конечно квотирование памяти, процессора на уровне пользователей. Посмотри например
>>/etc/login.conf
>А, пардон. Забыл что вопрос был про Linux. Там не знаю.Есть и в линухе такое - ulimit
Ну хотелось бы чтобы было что нить поудобнее...
Может есть всё таки альтернативы какие?