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


ru.linux

 
 - RU.LINUX ---------------------------------------------------------------------
 From : Igor Sysoev                          2:5020/400     04 Mar 2004  13:51:28
 To : Igor Sysoev
 Subject : Re: device polling
 -------------------------------------------------------------------------------- 
 
 Igor Sysoev <is@rambler-co.ru> wrote:
 
 > Slawa Olhovchenkov <Slawa.Olhovchenkov@f500.n5030.z2.fidonet.org> wrote:
 > 
 >> 02 Mar 04, Valentin Nechayev writes to Alexander Stavitsky:
 >> 
 >>  VN> Затем, что вход в прерывание и выход из него - операции достаточно
 >>  VN> длительные, могут быть существенно длиннее, чем приём пакета на
 >>  VN> нормальной сетевухе (который сводится к учёту принятого в сетевых
 >>  VN> буферах и записью в порт сетевухи, а пакет в память уже давно влит
 >>  VN> посредством bus mastering). Группируя обработку прерываний, получаем
 >>  VN> существенную экономию времени процессора. Разумеется, всё это было бы
 >>  VN> ненужно, если бы сетевухи были умнее - позволяли конфигурировать себя
 >>  VN> хотя бы по принципу "даёшь прерывание через X микросекунд, если есть
 >>  VN> хоть один пакет, или через Y, если пришло N пакетов",
 >> 
 >> fxp
 > 
 > Кстати, а ты видел fxp, которые поддерживают это ? У нас fxp много есть,
 > но в продакшн. Попробовал на одной тестовой тачке включить link0 на
 > <Intel 82559 Pro/100 Ethernet>, ядро сказало:
 > fxp0: Microcode loaded, int_delay: 1000 usec  bundle_max: 6
 > но после этого число прерываний на fxp при 12Mbytes/s выросло
 > с ~4000 до ~4300 :).
 
 Я лоханулся. Тачка в основном занималась sendfile()ом, а на fxp можно
 уменьшить число прерываний только на приём.
 -- 
 Игорь Сысоев
 http://sysoev.ru
 --- ifmail v.2.15dev5.3
  * Origin: Demos online service (2:5020/400)
 
 

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

 Тема:    Автор:    Дата:  
 device polling   Sultan Azhiguzhayev   22 Feb 2004 14:04:12 
 device polling   Alexander Stavitsky   28 Feb 2004 03:32:42 
 device polling   Sultan Azhiguzhayev   29 Feb 2004 12:31:23 
 device polling   Alexander Stavitsky   02 Mar 2004 02:12:32 
 device polling   Sultan Azhiguzhayev   02 Mar 2004 09:22:42 
 device polling   Sultan Azhiguzhayev   02 Mar 2004 12:23:37 
 Re: device polling   Stas Vlasov   05 Mar 2004 00:10:21 
 device polling   Sultan Azhiguzhayev   18 Mar 2004 18:21:16 
 Re: device polling   Valentin Nechayev   02 Mar 2004 11:27:55 
 device polling   Slawa Olhovchenkov   02 Mar 2004 12:14:52 
 Re: device polling   Valentin Nechayev   03 Mar 2004 00:53:11 
 Re: device polling   Igor Sysoev   03 Mar 2004 15:15:20 
 Re: device polling   Igor Sysoev   04 Mar 2004 13:51:28 
 device polling   Sultan Azhiguzhayev   18 Mar 2004 18:25:46 
Архивное /ru.linux/65778ee39b4e.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional