LINUX.ORG.RU
ФорумAdmin

чем можно провести бенчмарк сетевухи?


0

0

Сабж. Пробовал iperf, netperf, ping -q -f -l 65536(у меня больше 5kpps не выдало), nepim(не собрался, зараза). Все они(кроме nepim) не умеют гадить мелкими пакетами, а это нужно чтобы посмотреть скока kpps может принимать/отправлять сетевушка.

Есть ещё что-нить для тестирования сетевой подсистемы? Пока пытаюсь померять через udp.pl :). Если верить ifconfig, то rl8139 принимал 132kpps, а это как-то неправдоподобно.

★★★★★

Re: чем можно провести бенчмарк сетевухи?

ifconfig показывает инфу за единицу времени, т.е. скорость?
kpps (kPackets per second)
Что-то новое!

sdio ★★★★★ ()

Re: чем можно провести бенчмарк сетевухи?

> ifconfig показывает инфу за единицу времени, т.е. скорость?

я делал while true; do ifconfig eth0; sleep 10; done и потом расчитал среднее значение RX packets за секунду.

> kpps (kPackets per second). Что-то новое!

никогда не слышал про Kilo Packets Per Second? Тогда иди в гугл.

true_admin ★★★★★ ()

Re: чем можно провести бенчмарк сетевухи?

угадайте, скока реалтек 8139 смог принимать килопакетов на p4 2.4?

true_admin ★★★★★ ()

Re: чем можно провести бенчмарк сетевухи?

мелкими, 5байт тело + хедеры, иначе 100мбит скушаются.90kps легко, а потом уже стал не справляться тот сервер который генерил пакеты. Принимающая сторона в это время работала отлично, hardware interrups по показаниям top кушало около 10%. Основную нагрузку давали software interrups что логично.

true_admin ★★★★★ ()
Ответ на: Re: чем можно провести бенчмарк сетевухи? от true_admin

Re: чем можно провести бенчмарк сетевухи?

>а потом уже стал не справляться тот сервер который генерил пакеты.

А чем вы генерили пакеты? Я года 3-4 назад написал на Си простейшую программу, отправляющую udp пакеты. Без особой нагрузки на железо она забивала все 100 Мбит. Тогда я и получил цифру около 250 kpps.

mky ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.