|
|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Viktor Fomichev 2:5020/400 03 Apr 2006 12:47:54 To : All Subject : Q: Большое кол-во прерываний при включеном Polling-е. --------------------------------------------------------------------------------
Добрый день!
Есть пара машин, на которых установлено
5.5-PRERELEASE FreeBSD 5.5-PRERELEASE #0: Fri Mar 17 14:58:08 NOVT 2006
Ядро собрано с поддержкой polling-а. В машинах установлены карты fxp0 и em0
Пока polling не включен(kern.polling.enable=0), 'systat -vmstat'
показывает такую картину:
14 zfod Interrupts
Proc:r p d s w Csw Trp Sys Int Sof Flt cow 1130 total
46 390 7 91 1298 3 18 149164 wire 1001 0: clk
20632 act 1: atkb
-----------------------------------^^^^^
Здесь общее число прерываний немного больше числа аппаратных прерываний, но
очень
близко к нему.
Если включить polling (kern.polling.enable=1), 'systat -vmstat'
показывает такую картину:
14 zfod Interrupts
Proc:r p d s w Csw Trp Sys Int Sof Flt cow 1130 total
46 2180 9 9130181 6 18 149164 wire 1001 0: clk
20612 act 1: atkb
-----------------------------------^^^^^
И здесь откуда то появляется бешеное количество прерываний
Ситуация одинаковая на 2х машинах, на одной 2CPU, на другой 1CPU.
Внимание, вопрос1: откуда такое большое количество прерываний?
Вопрос2: Почему на 2х процессорной машине при включении Polling-а
LoadAve становится =1 ? ( а на однопроцессорной = 0....)
Спасибо за внимание.
Фомичев В.А.
--- ifmail v.2.15dev5.3
* Origin: RTComm-Sibir. News Service, Novosibirsk, Russia (2:5020/400)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/543086db69d5.html, оценка из 5, голосов 10
|