|
|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Igor Sysoev 2:5020/400 11 Mar 2005 10:08:08 To : Kazarov Subject : Re: Загрузка CPU -------------------------------------------------------------------------------- Kazarov <nospam@willcom.ru> wrote: > Igor Sysoev пишет: > IS> Anton Barabanov <Anton.Barabanov@f5480.n5020.z2.fidonet.org> wrote: > IS>> Тогда из каких соображений по умолчанию выключено? > > IS> Причин несколько. > > IS> 1) не все драйвера карт (а возможно, и карты) поддерживают polling. > IS> 2) polling не работает в SMP. Вернее, работает, но статистика будет > кривая. > IS> 3) далеко не на всех машинах сетевые прерывания исчисляются > тысячами. > > В догонку - polling вносит довольно большую среднюю задержку на > обработку пакета. И, следовательно, там где нужна realtime-овская > обработка сетевого трафика он будет сильно мешать. Зато, поскольку побочный эффект polling'а - увеличение HZ, то TCP-шные таймеры работают точнее. -- Игорь Сысоев http://sysoev.ru --- ifmail v.2.15dev5.3 * Origin: Demos online service (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/657747cb2e1c.html, оценка из 5, голосов 10
|