|
|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Vladimir Kurtukov 2:5006/9.1 06 Jun 2002 20:59:55 To : Slawa Olhovchenkov Subject : Поллинг -------------------------------------------------------------------------------- 06 Jun 02 13:16, you wrote to me: VK>>>> docs/TIPS.txt: VK>>>> Most PCI based Ethernet drivers support PCI busmastering DMA. VK>>>> fxp driver is the most popular in the FreeBSD community. VK>>>> (there is a report that ALTQ works better with a cheap card VK>>>> since frequent interrupts give ALTQ more control. obviously, VK>>>> there is a tradeoff between CPU load and control.) SO>>> У тебя с английским совсем плохо? VK>> нет SO> Тогда переведи и сравни со своим утверждением большинство драйверов для PCI карт поддерживают DMA, fxp - самый популярный. (есть сообщение, что ALTQ работает лучше с дешевыми картами, т.к. более частые прерывания дают ALTQ больше контроля) Intel EE100+ - не дешевая (как минимум в то время :-) в скобочках комментарий к первому предложению, т.е. дешевые карточки - это не PCI и не с DMA. доп. информация для размышления: ALTQ работает только с исходящим траффиком. драйвер вытаскивает пакеты из очереди и буферизует их (у fxp - до 128 пакетов), карточка потом выгребает оттуда пакеты и посылает, дергая irq по завершению. чем больше пакетов буферизуется, тем реже дергается irq, тем меньше возможностей для контроля у ALTQ. у не-DMA карт/драйверов, так понимаю, прерывание дергается после передачи каждого пакета. естественно, в более низком irq rate виноват не сам DMA, а его использование в драйвере (ALTQ патчит драйвера и уменьшает кол-во буферизуемых пакетов) Vladimir --- GoldED+/BSD 1.1.4.7 * Origin: Пути АTC неиcпoвeдимы.... (2:5006/9.1) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/22603cff6ae5.html, оценка из 5, голосов 10
|