Легенда:
новое сообщение
закрытая нитка
новое сообщение
в закрытой нитке
старое сообщение
|
- Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
- Новичкам также крайне полезно ознакомиться с данным документом.
Хых... Вот привожу настраиваемые в _Win2k_ параметры карты Intel Pro 1000 MT. 21.12.04 14:06 Число просмотров: 3926
Автор: HandleX <Александр М.> Статус: The Elderman Отредактировано 21.12.04 18:52 Количество правок: 2
|
Offload receive IP checksum
Offload receive TCP checksum
Offload transmit IP checksum
Offload transmit TCP checksum
Вот так. IMHO при длине пакета в ~1,5 килобайта считать контрольную сумму для каждого пакета достаточно ресурсоёмкая задача, чтобы ею пренебрегать, особенно на гигабитных картах.
Что интересно, карта Intel Pro 100 кроме всяких checksum offload имеет ещё и параметр Offload IP Security, что достаточно непонятная тема ;-)
Kerberos чтоли оффлоадит? А вот у MS нестандартный Kerberos... ;-)
А по поводу "сильно нужно модифицировать сетевую часть операционки" -- чего там переделывать, если инкапсуляция IP по Ethernet предельно стандартизирована... Просто не просчитывать поле checksum в драйвере TCP/IP, а карта (с включенным параметром offload) сама посчитает и проставит уже в своём буфере.
А некоторые карты ещё могут делать и Offload IP Defragment, коренным образом переваривая принятое ;-)
Ещё прикольная тема Jumbo Frames — можно размер фрейма Ethernet сделать от 9014 до 16128 байт, что при соотв. IP MTU Size может дать выигрыш в скорости. Но оборудование должно быть совместимое, конечно же.
|
|
|