У меня очень медленная сеть
netperf -H 11.x.x.21
TCP STREAM TEST from 0.0.0.0 (0.0.0.0) port 0 AF_INET to 11.x.x.21 (11.x.x.19) port 0 AF_INET
Recv Send Send Socket Socket Message Elapsed
Size Size Size Time Throughput
bytes bytes bytes secs. 10^6bits/sec
2288 16384 16384 10.16 0.41
Я не понимаю, почему отображается 11.x.x.21
ethtool eth0
Settings for eth0:
Supported ports: [ FIBRE ]
Supported link modes: 1000baseT/Full
Supported pause frame use: No
Supports auto-negotiation: Yes
Advertised link modes: 1000baseT/Full
Advertised pause frame use: No
Advertised auto-negotiation: Yes
Speed: 1000Mb/s
Дуплекс: Половина
Port: FIBRE
PHYAD: 2
Transceiver: internal
Auto-negotiation: on
Supports Wake-on: g
Wake-on: g
Link detected: yes
пытался ethtool -r eth0 но без изменений.
поэтому вручную изменено
ethtool -s eth0 speed 1000 duplex full autoneg off
Но по-прежнему нет изменений в выводе netperf
ethtool -i eth0
driver: bnx2
version: 2.1.11
firmware-version: bc 5.0.6 NCSI 2.0.3
bus-info: 0000:10:00.0
supports-statistics: yes
supports-test: yes
supports-eeprom-access: yes
supports-register-dump: yes
lspci
00:10.0 PIC: Intel Corporation 7500/5520/5500/X58 Physical and Link Layer Registers Port 0 (rev 13)
Любая идея:
почему автосогласование переводит NIC в полудуплекс и
Почему ручной переход на полный дуплекс ничего не решает.
Сначала убедитесь, что настройки на устройстве, к которому вы подключаетесь, совпадают (1000, autoneg, full-duplex).
Второй переставить кабель.
В-третьих, поменяйте местами порт, к которому вы подключаетесь.