Какой nice лучше поставить для *
гдето увидел , поставил -5
Иногда, при некоторой нагрузке * не успевал обработать буфер zaptel-а
попробовал -10 вроде помогло.
Стал более внимательно разбираться в ситуации.
Насколько я понял планировщик распределяет процессорное время согласно PRI,
а NI (nice) это константа которая влияет на алгоритм динамического изменение PRI.
Я правильно представляю ситуацию ?
Вот результаты проведенного осмотра:
Запущенно 15 процессов * с NI=-10, но распределение по PRI такое:
6-8 с PRI=5
4-6 c PRI=11
3 c PRI=15
Дело в том :
1) PRI=5 , очень высокий приоритет - выше чем у многих внутриядерных процессов,
2) PRI=15 - достаточно низкий , многие позовательские процессы без nice работют с таким приоритетом.
Чем может грозить первый пункт ?
процесс pppd который держит pppoe соединение работает с PRI=15. он реально обрабатывает пакеты?
т.е. его приоритет влияет на своевременность обработки IP пакетов ?
pppoe используеться не то которое Roaring Penguin , а из ядра.
Как избавить от второго пункта ?
nice -20 ?
|