|
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
|