opium
@opium
Просто люблю качественно работать

А как вы тестите 10gb линки?

Собственно пробую iperf на ubuntu 11.04 x32

iperf -t 100 -c 192.168.20.2
— Client connecting to 192.168.20.2, TCP port 5001
TCP window size: 16.0 KByte (default)
— [ 3] local 192.168.20.5 port 57490 connected with 192.168.20.2 port 5001
[ ID] Interval Transfer Bandwidth
[ 3] 0.0-100.0 sec 67.3 GBytes 5.78 Gbits/sec



Нагрузка на проц не большая

top — 20:22:33 up 4:17, 2 users, load average: 0.00, 0.01, 0.05
Tasks: 104 total, 1 running, 103 sleeping, 0 stopped, 0 zombie
Cpu0: 0.5%us, 13.0%sy, 0.0%ni, 77.3%id, 0.0%wa, 0.0%hi, 9.2%si, 0.0%st
Cpu1: 0.0%us, 7.8%sy, 0.0%ni, 87.4%id, 0.0%wa, 0.0%hi, 4.9%si, 0.0%st
Cpu2: 0.0%us, 0.0%sy, 0.0%ni,100.0%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st
Cpu3: 0.5%us, 0.0%sy, 0.0%ni, 99.5%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st
Mem: 8214952k total, 3356800k used, 4858152k free, 26140k buffers
Swap: 8335356k total, 0k used, 8335356k free, 3219448k cached

PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
2226 root 20 0 19740 852 720 S 46 0.0 0:12.53 iperf
1 root 20 0 2904 1752 1252 S 0 0.0 0:00.94 init
2 root 20 0 0 0 0 S 0 0.0 0:00.00 kthreadd
3 root 20 0 0 0 0 S 0 0.0 0:00.01 ksoftirqd/0
5 root 20 0 0 0 0 S 0 0.0 0:00.43 kworker/u:0

На принимающей стороне freenas 0.8

iperf -s 192.168.20.2

top

last pid: 4432; load averages: 1.22, 0.38, 0.15 up 0+02:09:18 20:23:23
48 processes: 1 running, 47 sleeping
CPU: 1.6% user, 0.0% nice, 44.1% system, 25.0% interrupt, 29.3% idle
Mem: 60M Active, 30M Inact, 284M Wired, 3404K Cache, 116M Buf, 7495M Free
Swap: 38G Total, 38G Free

PID USERNAME THR PRI NICE SIZE RES STATE C TIME WCPU COMMAND
4103 root 4 76 0 15760K 2604K sbwait 1 1:09 94.19% iperf
2326 root 7 44 0 68112K 10176K ucond 1 0:01 0.00% collectd
2240 root 6 76 0 87696K 38200K uwait 3 0:00 0.00% python
2332 avahi 1 44 0 16932K 2996K select 0 0:00 0.00% avahi-daem
2086 root 1 44 0 11780K 2772K select 0 0:00 0.00% ntpd
1948 root 1 44 0 36916K 6048K select 1 0:00 0.00% nmbd

На обоих машинах в проц вроде не упирается, а скорость больше 5.8 Гигабит не показывает.
Сетевки из этой статьи
habrahabr.ru/blogs/hardware/120393/
В чем может быть проблема?
  • Вопрос задан
  • 5051 просмотр
Пригласить эксперта
Ответы на вопрос 7
uscr
@uscr
Я однажды очень долго мучался со скоростья на оптической карточке. Никак не поднималась выше 2.8 гигабит. А потом я внезапно обнаружил, что у меня mtu стоит — 1500. После увеличения до 6000 всё взлетело.
Ответ написан
@g0dlike
1) Увеличьте размер окна TCP, хотя бы в 100раз (ключ -w)
2) Попробуйте udp-тесты
3) Действительно, включите jumbo-frames
Ответ написан
mpriver
@mpriver
попробуйте iperf с ключем -P5
Ответ написан
amc
@amc
>>Нужна производительность без джамбофреймов
Вам для чего 10G надо?
Ответ написан
@smartly
> Cpu0: 0.5%us, 13.0%sy, 0.0%ni, 77.3%id, 0.0%wa, 0.0%hi, 9.2%si, 0.0%st
> Cpu1: 0.0%us, 7.8%sy, 0.0%ni, 87.4%id, 0.0%wa, 0.0%hi, 4.9%si, 0.0%st
> Cpu2: 0.0%us, 0.0%sy, 0.0%ni,100.0%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st
> Cpu3: 0.5%us, 0.0%sy, 0.0%ni, 99.5%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st

проверьте irqbalance
Ответ написан
mastini
@mastini
Не вижу смысла даже пробовать без jumbo-frames.
Про MTU не забудьте.
Сейчас негде протестить, но iperf показывал, что-то около 9.3Гбит/сек
Ответ написан
amarao
@amarao
Во-первых посмотреть lspci -vvvv, какой там TPS на железке. Многие 10Г сетевухи идут с таким тощим PCIE, который 10Г настоящий в принципе тянуть не может, а 10Г в среде от них увидеть можно только на специальной синтетике с большим оффлоадом.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
16 июн. 2019, в 09:46
10000 руб./за проект
16 июн. 2019, в 09:39
75000 руб./за проект
16 июн. 2019, в 09:34
1000 руб./за проект