Главная страница


ru.unix.bsd

 
 - RU.UNIX.BSD ------------------------------------------------------------------
 From : Igor Sysoev                          2:5020/400     01 Mar 2005  00:35:29
 To : Anton Barabanov
 Subject : Re: Загрузка CPU
 -------------------------------------------------------------------------------- 
 
 Anton Barabanov <Anton.Barabanov@f5480.n5020.z2.fidonet.org> wrote:
 
 > 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 прерываниях в секунду.
 > Тогда из каких соображений по умолчанию выключено?
 
 Причин несколько.
 
 1) не все драйвера карт (а возможно, и карты) поддерживают polling.
 2) polling не работает в SMP. Вернее, работает, но статистика будет кривая.
 3) далеко не на всех машинах сетевые прерывания исчисляются тысячами.
 -- 
 Игорь Сысоев
 http://sysoev.ru
 --- ifmail v.2.15dev5.3
  * Origin: Demos online service (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Загрузка CPU   Anton Barabanov   23 Feb 2005 15:55:41 
 Re: Загрузка CPU   vladimir.sharun@ukr.net   23 Feb 2005 16:50:02 
 Re: Загрузка CPU   Anton V. Yuzhaninov   24 Feb 2005 02:46:07 
 Загрузка CPU   Anton Barabanov   24 Feb 2005 11:13:03 
 Re: Загрузка CPU   Anton V. Yuzhaninov   24 Feb 2005 16:43:56 
 Re: Загрузка CPU   Valentin Davydov   23 Feb 2005 19:09:40 
 Загрузка CPU   Anton Barabanov   23 Feb 2005 21:55:11 
 Re: Загрузка CPU   Anton V. Yuzhaninov   24 Feb 2005 02:41:35 
 Загрузка CPU   Anton Barabanov   24 Feb 2005 10:58:56 
 Загрузка CPU   Sergey Korolew   24 Feb 2005 12:16:02 
 Загрузка CPU   Anton Barabanov   24 Feb 2005 19:19:22 
 Re: Загрузка CPU   Valentin Davydov   24 Feb 2005 13:00:50 
 Загрузка CPU   Konstantin_G_Ananich   24 Feb 2005 13:56:22 
 Re: Загрузка CPU   Igor Sysoev   24 Feb 2005 13:57:19 
 Загрузка CPU   Anton Barabanov   24 Feb 2005 19:23:02 
 Re: Загрузка CPU   Anton V. Yuzhaninov   24 Feb 2005 19:27:10 
 Загрузка CPU   Anton Barabanov   24 Feb 2005 20:44:28 
 Re: Загрузка CPU   Igor Sysoev   25 Feb 2005 00:33:42 
 Загрузка CPU   Anton Barabanov   25 Feb 2005 01:20:02 
 Re: Загрузка CPU   Igor Sysoev   25 Feb 2005 12:55:59 
 Загрузка CPU   Anton Barabanov   25 Feb 2005 18:50:51 
 Re: Загрузка CPU   Igor Sysoev   28 Feb 2005 20:35:21 
 Загрузка CPU   Anton Barabanov   28 Feb 2005 21:46:59 
 Re: Загрузка CPU   Vasily Korytov   28 Feb 2005 22:26:41 
 Загрузка CPU   Anton Barabanov   28 Feb 2005 22:58:46 
 Re: Загрузка CPU   Vasily Korytov   28 Feb 2005 23:24:08 
 Загрузка CPU   Anton Barabanov   28 Feb 2005 23:45:21 
 Загрузка CPU   Nikolay Nevzorov   01 Mar 2005 19:28:20 
 Загрузка CPU   Nikolay Nevzorov   01 Mar 2005 19:27:35 
 Загрузка CPU   Ilya Kulagin   01 Mar 2005 20:15:01 
 Re: Загрузка CPU   Vasily Korytov   01 Mar 2005 21:45:44 
 Re: Загрузка CPU   Igor Sysoev   28 Feb 2005 23:58:47 
 Загрузка CPU   Anton Barabanov   01 Mar 2005 00:05:58 
 Re: Загрузка CPU   Igor Sysoev   01 Mar 2005 00:35:29 
 Загрузка CPU   Anton Barabanov   01 Mar 2005 01:03:08 
 Re: Загрузка CPU   Kazarov   01 Mar 2005 14:53:40 
 Re: Загрузка CPU   Igor Sysoev   11 Mar 2005 10:08:08 
 Загрузка CPU   Sergey Korolew   11 Mar 2005 14:20:26 
 Re: Загрузка CPU   Valentin Nechayev   13 Mar 2005 13:14:15 
 Re: Загрузка CPU   Igor Sysoev   28 Feb 2005 23:50:08 
 Загрузка CPU   Anton Barabanov   28 Feb 2005 23:52:21 
 Re: Загрузка CPU   Igor Sysoev   01 Mar 2005 00:31:54 
 Загрузка CPU   Anton Barabanov   01 Mar 2005 01:02:25 
 Re: Загрузка CPU   Valentin Davydov   25 Feb 2005 14:53:45 
 Re: Загрузка CPU   Igor Sysoev   28 Feb 2005 20:37:24 
 Загрузка CPU   Anton Barabanov   01 Mar 2005 00:00:02 
Архивное /ru.unix.bsd/6577670bb899.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional