Главная страница


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)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 команда top - поясните мне пожалуйста...   Vitaliy Sajchuk   11 Jan 2002 13:05:19 
 Re: команда top - поясните мне пожалуйста...   Michael de\'OZ   11 Jan 2002 16:06:15 
 Re: команда top - поясните мне пожалуйста...   Michael Shigorin   11 Jan 2002 20:14:09 
 Re: команда top - поясните мне пожалуйста...   Michael Shigorin   11 Jan 2002 21:52:14 
Архивное /ru.linux/1677b6db33bd.html, оценка 3 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional