|
|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Igor Sysoev 2:5020/400 15 Jul 2002 18:31:16 To : Ivan Voytas Subject : Re: Кстати, о polling -------------------------------------------------------------------------------- Ivan Voytas <Ivan.Voytas@p14.f118.n450.z2.fidonet.org> wrote: > Вспоминаю, что как-то, 09 Июл 02 кажется в 13:42, Igor Sysoev напиcал для All > вот такое: > > IS> После апгрэйда до 4.6-STABLE polling заработал. > IS> Теперь на тачке вместо 7000 прерываний (6000 fxp + 1000 timer) > IS> только 1000 от таймера. Время, проводимое системой в прерываниях, > IS> снизилось с 30% до 5%. > > А говорит ли это о том, что время, потраченное на обработку сетевых пакетов > драйвером карты, снизилось? Судя по тому, что idle вырос - да. > В свое время поллинг считался менее эффективным, > чем опрос по прерыванию. Значительно. Polling действительно менее эффективен в случае, если события происходят редко. А в нашем случае события частые - на каждый цикл опроса приходится до 6 событий. Главное, чтобы карта не теряла пришедшие данные в разумных пределах. > Или на существующих процессорах накладные > расходы на переключение контекста стали столь неподъемными? Я думаю, что на древнем процессоре обслужить 7000 прерываний в секунду было бы просто невозможно. -- Игорь Сысоев http://sysoev.ru --- ifmail v.2.15dev5 * Origin: Rambler Office news site (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/16596d4b1090f.html, оценка из 5, голосов 10
|