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


ru.linux

 
 - RU.LINUX ---------------------------------------------------------------------
 From : Igor Sysoev                          2:5020/400     03 Mar 2004  15:15:20
 To : Slawa Olhovchenkov
 Subject : Re: device polling
 -------------------------------------------------------------------------------- 
 
 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 :).
 
 Что касается умных сетевух, то с недавних пор это у em появились sysctl's:
 hw.em.tx_int_delay
 hw.em.rx_int_delay
 hw.em.tx_abs_int_delay
 hw.em.rx_abs_int_delay
 -- 
 Игорь Сысоев
 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/6577efbee76d.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional