|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Anton Barabanov 2:5020/5480 01 Mar 2005 00:05:58 To : Igor Sysoev Subject : Загрузка CPU -------------------------------------------------------------------------------- 28 Фев 05 года, в 22:58, Igor Sysoev (2:5020/400) -> Anton Barabanov: >> Что это вообще такое? Чем от прерываний отличается? Hе ждём запрос на >> прерывание от карты, а сами опрашиваем периодически? И за счёт чего >> выигрыш? IS> Если у тебя в секунду приходит 10,000 пакетов, то на них приходит примерно IS> столько же прерываний. При обработке прерывания есть свои накладные IS> расходы. Если же пакеты обрабатывать по таймеру 1,000 раз в секунду IS> (polling), то за каждое прерывание обработается примерно 10 пакетов - IS> накладных расходов меньше. IS> Кроме того, polling следит за тем, что система оставляла заданный процент IS> времени для пользовательских процессов. Это позволяет избежать live IS> lock'а, IS> когда система тратит 100% времени на обработку прерываний. Для 2xP3-650 IS> и fxp live lock наступает примерно на 35,000-40,000 прерываниях в секунду. Тогда из каких соображений по умолчанию выключено? Пока. Anton. ... И всех доброжелателей подальше посылай... --- Ded пархатый, версия 1.1.5-040120 * Origin: Хорошая крыша слетает сама... (2:5020/5480) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/2801422379c0.html, оценка из 5, голосов 10
|