The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Как настроить coalescing с ethtool на 3Com 3C2000T (skge)?"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [ Отслеживать ]

"Как настроить coalescing с ethtool на 3Com 3C2000T (skge)?"  
Сообщение от alexpro email(ok) on 23-Июн-08, 12:40 
Всем доброго времени суток!
Использую гигабитную сетевую плату 3Com 3C2000T.

Вывод lspci:
05:01.0 Ethernet controller: 3Com Corporation 3c940 10/100/1000Base-T [Marvell](rev 10)

Вывод ethtool -i eth1:
driver: skge        
version: 1.13
firmware-version: N/A
bus-info: 0000:05:01.0

Раньше пользовался драйвером sk98lin. По нему есть документация, и можно задавать многие параметры при инициализации модуля. Меня, собственно, интересует InterruptModeration. Со старым драйвером ставил 6000 ints/sec., все работало. После перехода на skge я не могу задействовать указанный выше режим работы. Документации по драйверу нет, исследовать и править код я не вижу смысла - нет возможности в лабораторных условиях все проверить.
Написано, что skge - "more complete ethtool support". В ethtool есть ключи '-s' и '-S' для просмотра-установки coalescing parameters. Но, кроме собственно ключа больше вообще ничего не сказано. И нагуглить по этому вопросу ничего не получилось.

Кто может подсказать, как с помощью ethtool настроить coalescing так, чтобы сетевушка генерировала не более, допустим, 7000 прерываний в секунду? Ибо, с новым драйвером она мне до 35000 ints/sec дает, что в хлам загружает процессор. Рядом стоящий Intel PRO/1000 (e1000+NAPI) работает с аналогичной нагрузкой и кол-во прерываний не превышает 7500 ints/sec. Или где можно поподробнее почитать про настройку coalescing parameters с помощью ethtool?

Спасибо за внимание.

Высказать мнение | Ответить | Правка | Cообщить модератору

 Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Как настроить coalescing с ethtool на 3Com 3C2000T (skge)?"  
Сообщение от alexpro email(ok) on 23-Июн-08, 18:36 
Смог приблизительно добиться нужного результата, установив параметрам rx-usecs и tx-usecs значение 166. (По аналогии с другой машиной со старым драйвером sk98lin).
Только ясности в вопрос это не внесло, я не совсем понял, что сделал. Может, здесь есть гуру, который знает смысл и назначение параметров coalescing settings и может их внятно объяснить? Или хотя бы сказать, где об этом можно почитать?

Спасибо за внимание

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру