|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Valentin Nechayev 2:5020/400 03 Mar 2004 00:53:11 To : Slawa Olhovchenkov Subject : Re: device polling -------------------------------------------------------------------------------- >>> Slawa Olhovchenkov wrote: VN>> Затем, что вход в прерывание и выход из него - операции достаточно VN>> длительные, могут быть существенно длиннее, чем приём пакета на VN>> нормальной сетевухе (который сводится к учёту принятого в сетевых VN>> буферах и записью в порт сетевухи, а пакет в память уже давно влит VN>> посредством bus mastering). Группируя обработку прерываний, получаем VN>> существенную экономию времени процессора. Разумеется, всё это было бы VN>> ненужно, если бы сетевухи были умнее - позволяли конфигурировать себя VN>> хотя бы по принципу "даёшь прерывание через X микросекунд, если есть VN>> хоть один пакет, или через Y, если пришло N пакетов", SO> fxp Предположим. Hо есть ещё одна проблема - грамотный подбор этих настраиваемых значений - в том числе и по уровню загрузки процессора в разных состояниях... -netch- --- ifmail v.2.15dev5.3 * Origin: Dark side of coredump (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/7368a21ccb51.html, оценка из 5, голосов 10
|