LINUX.ORG.RU

Медленная работа lo интерфейса

 


0

2

Доброго дня.

Есть новый сервер с нормальным камнем, нормальной оперативкой и нормальной сетевухой 100Gb(Intel 810). Свежепоставленная Ubuntu server 22.04.2

Если на серваке в одном терминале запустить netcat

nc -l -p 1234 > /dev/null

во втором терминале на этом же серваке запустить

dd if=/dev/zero bs=4M count=25600 status=progress | nc 127.0.0.1 1234

Скорость будет 2,2GB/s. Аналогичная скорость будет при неткате с однго сервака на другой по 100Gb линку (QSFP28). При этом наблюдается 100% загрузка одного из ядер. Ставил ProxMox 7.4 - такая же петрушка.

Хотелось бы иметь скорость, близкую к 100 Gb. Подскажите, в какую сторону копать?


Какая частота процессора?

Впрочем, все равно. Вам нужен процессор с частотой на ядро в 20 раз больше чем у имеющегося.

На вашем месте я бы ждал развития квантовых решений. Думаю уже лет через 20 они смогут удовлетворить вашу потребность.

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

Поясните, пожалуйста, логику?

PS: Только что проверил iperf3-ом. Он между серверами выдаёт порядка 80-85 Gb/s (что меня устраивает более, чем), но при попытке нормально использовать сеть (iSCSI, NFS, netcat) скорость не поднимается выше 2,2 GB/s

d_xaos
() автор топика

dd if=/dev/zero bs=4M count=25600 status=progress | nc 127.0.0.1 1234

Ты тут тестируешь не скорость лупбека а скорость работы пайпа. Попробуй запустить iperf3 на lo.

Вот результат под фряхой:

$ iperf3 -c 127.0.0.1
Connecting to host 127.0.0.1, port 5201
[  5] local 127.0.0.1 port 23204 connected to 127.0.0.1 port 5201
[ ID] Interval           Transfer     Bitrate         Retr  Cwnd
[  5]   0.00-1.00   sec  7.27 GBytes  62.4 Gbits/sec    0   1.60 MBytes       
[  5]   1.00-2.00   sec  7.30 GBytes  62.7 Gbits/sec    0   1.60 MBytes       
[  5]   2.00-3.00   sec  7.24 GBytes  62.2 Gbits/sec    0   1.60 MBytes       
[  5]   3.00-4.00   sec  7.24 GBytes  62.2 Gbits/sec    0   1.60 MBytes       
[  5]   4.00-5.00   sec  7.27 GBytes  62.5 Gbits/sec    0   1.60 MBytes       
[  5]   5.00-6.00   sec  7.26 GBytes  62.3 Gbits/sec    0   1.60 MBytes       
[  5]   6.00-7.00   sec  7.23 GBytes  62.1 Gbits/sec    0   1.60 MBytes       
[  5]   7.00-8.00   sec  7.23 GBytes  62.1 Gbits/sec    0   1.60 MBytes       
[  5]   8.00-9.00   sec  7.21 GBytes  62.0 Gbits/sec    0   1.60 MBytes       
[  5]   9.00-10.00  sec  7.22 GBytes  62.1 Gbits/sec    0   1.60 MBytes       
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bitrate         Retr
[  5]   0.00-10.00  sec  72.5 GBytes  62.3 Gbits/sec    0             sender
[  5]   0.00-10.00  sec  72.5 GBytes  62.3 Gbits/sec                  receiver

iperf Done.

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

Я купил себе суперультра быстрый геймерский монитор, но фпс выше 2 не поднимается… в чем может быть проблема не понимаю, уже все перепробовал. все возможные настройки монитора перетыкал, даже прошивку обновил.

вот вы со своим неткатом точно так же. 80gb это вообще говоря еще 20gb до предела линка что как то дохрена ненаходите? т.е даже сетевка нормально не работает а вы уже в неткат полезли.

antech
()
Ответ на: комментарий от iron

Ты тут тестируешь не скорость лупбека а скорость работы пайпа

Не пайпа а tcp/ip over localhost. Думаю если делать netcat через unix-сокет (не все версии умеют) и поставить ему побольше буфер (в sysctl) то будет быстрее.

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

У меня аналогично между хостами скорость выше 2,4 GB не поднимается, что по Lo 2,4 что между хостами 2,4 GB. Думается, где-то тут есть взаимосвязь. Если б я сказал, что меряю netcat-ом два хоста, тут же б кучу дерьма накидали, что я рукожоп и не в состоянии вкатить дрова на сетвуху. Хотя так и так «умники» ниже в эту тему накидали.

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

Когда я не могу дать толковый ответ человеку, я молчу. Не находите, если давать советы по делу, а не плеваться желчью, форум станет чуточку чище?

d_xaos
() автор топика