Оценить производительность драйвера

Взгляд изнутри

Модератор: Модераторы разделов

Ответить
IMB
Сообщения: 2561
ОС: Debian

Оценить производительность драйвера

Сообщение IMB »

Доброго дня!
Есть устройство на ARM-процессоре с сетевым адаптером Davicom DM9000AEP.
Iperf даёт следующие данные для пропусконой способности сети:
8-бит - 13 Мб/с (текущая разводка)
16-бит - 25Мб/с (отладочная плата)
При просмотре использования сети nload-ом и загруженности системы top-ом ничего выдающегося не видно - CPU до 80%, сеть до 5Мбит/с.
Возможно ли на уровне драйверов выяснить производительность сети?
Спасибо.
Спасибо сказали:
Аватара пользователя
rm_
Сообщения: 3340
Статус: It's the GNU Age
ОС: Debian
Контактная информация:

Re: Оценить производительность драйвера

Сообщение rm_ »

IMB
В драйвере есть множественные проблемы с производительностью, вот тут их исправили:
http://lkml.indiana.edu/hypermail/linux/ke...303.1/1094.html
Но это так и не было включено в ядро (отчасти потому, что автор патча - ламер, и прислал в мейллист не набор мелких патчей с комментариями, а целиком модифицированный исходник).
Спасибо сказали:
IMB
Сообщения: 2561
ОС: Debian

Re: Оценить производительность драйвера

Сообщение IMB »

Спасибо, скачал!
Но так с ходу не понятно подойдёт ли он. У нас используется ядро 2.6.10 с патчами от MontaVista, маркировка чипа Davicom DM9000AEP 0540S HHSFT.004, драйвер 1.2 от 18/03/2003. В скачанном драйвере упомянаются Davicom DM9009/9100/9102/9132, а в письме говорится о ядре 2.5.64, да и даты в письме и драйвере уж очень древние.
Придётся поковыряться.
Спасибо сказали:
Аватара пользователя
rm_
Сообщения: 3340
Статус: It's the GNU Age
ОС: Debian
Контактная информация:

Re: Оценить производительность драйвера

Сообщение rm_ »

IMB
Практически точно не подойдёт, так что следует взять оригинальную версию драйвера из 2.5.64, сравнить с модифицированной, сделать патч, после чего попытаться накатить этот патч на версию драйвера из Вашего ядра.
Насчёт конкретной модели сетевой карты - гляньте, упоминаются ли Vendor и Device ID Вашего чипа в этом драйвере.
Он вообще, каким модулем сейчас поддерживается?
Спасибо сказали:
IMB
Сообщения: 2561
ОС: Debian

Re: Оценить производительность драйвера

Сообщение IMB »

Увы не упоминается, электронщики порыскали по указанным в драйвере моделям и нашли далеко не все. Те что нашли достаточно принципиально отличаются от используемой, как в плане физических размеров, так и в плане разрядности шины данных. Так что боюсь вариант с этим драйвером отпадает.
Придётся поковырять имеющийся, возможно удастся провести некую оптимизацию. Так что вопрос о замере и оценке производительности остаётся актуальным.
Спасибо сказали:
Ответить