|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Michael de'OZ 2:5020/400 11 Jan 2002 16:06:15 To : Vitaliy Sajchuk Subject : Re: команда top - поясните мне пожалуйста... --------------------------------------------------------------------------------
Vitaliy Sajchuk wrote:
> hi all!
>
> хотел спросить когда делаю (Slackware 7.0 версия ядра 2.4.5)
> команду top
> выдает среди прочих такие колонки:
> PRI NI % CPU
>
> NI - это как я понимаю nice приоритет, а PRI ???
> можно ли как-то на него повлиять?? (увеличить или уменьшить)
> и что значат эти приоритеты: если число(значение PRI или NI) больше,
> значит важность процеса или процесорное время выделяемое ему меньше???
> тоесть в этом случае обрабатыватся процес будет в последнюю очередь??
>
> мой скрипт на перле когда смотреть командой top
> занимает %CPU от 25 до 70%.
> в тоже время как все другие процесы всегда меньше или чуть больше 1%.
>
> Шеф говорит что мой скрипт занимает слишком много процесорного времени.
> можно ли как-то ограничить %CPU для моего процесса?
> (ulimit -t неподходит так как убивает мой процес если он занимает больше
> времени - а мне необходимо чтобы не убил, а просто не дал занять больше
> процесора, чем скажем на 5%)
>
> мой скрипт работает с файлами (ввод/вывод) и мне необязательно чтобы
> он исполнялся на maximyme возможностей, достаточно чтоб на него
> тратилось время ~1% CPU.
>
> непонятно как влиять на PRI и %CPU вот суть вопроса.
>
> thanks.
> Виталий.
А че почитать мануал уже не в моде?
Приоретет назначается системой из своих соображений.
А значение NICE можно задать руками - меньшее значение - больший приоретет.
Все это имеет смысл если одновременно работает несколько процессов.
main()
{
while(1);
}
откомпилируй и запусти с десяток процессов и посмотри как меняется
приоретет в зависимости от NICE
а если всего один процесс активный так он 100% времени будет занимать с
любым значением NICE
--
Зеркала и деторождение ненавистны, ибо умножают и распространяют
существующее
--- ifmail v.2.15dev5
* Origin: yx disorganized groupie (2:5020/400)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/1677b6db33bd.html, оценка из 5, голосов 10
|