LINUX.ORG.RU
ФорумAdmin

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


0

0

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

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

★★★★★

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

sdio ★★★★★
()
Ответ на: комментарий от sdio

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

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

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

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

true_admin ★★★★★
() автор топика
Ответ на: комментарий от mky

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

true_admin ★★★★★
() автор топика
Ответ на: комментарий от true_admin

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

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

mky ★★★★★
()
Ответ на: комментарий от mky

> А чем вы генерили пакеты?

nuttcp. Если есть другие решения то готов попробовать. Самописные проги писать лень.

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