j'ai rencontré un problème très étrange. J'ai 2 serveurs, un fonctionne Redhat Linux Server 7 64Bit, ahother fonctionne Windows Server 2012 64Bit. Les deux spécifications matérielles du serveur sont exactement les mêmes:iperf3 bande passante Windows est beaucoup plus lent que linux
Xeon 2.6Ghz CPU x 2, total 32 logical core
96GB ddr4 memory
1Gb dual port network card
2TB hard disk, the RAID configuration is also same.
Lorsque j'exécute iperf3 sur les deux machines, le résultat est très différent. Sur Linux, le résultat est: **
$iperf3 -s
$iperf3 -c localhost
Connecting to host localhost, port 5201
[ 4] local ::1 port 46996 connected to ::1 port 5201
[ ID] Interval Transfer Bandwidth Retr Cwnd
[ 4] 0.00-1.00 sec 4.29 GBytes 36.9 Gbits/sec 0 703 KBytes
[ 4] 1.00-2.00 sec 4.75 GBytes 40.8 Gbits/sec 0 703 KBytes
[ 4] 2.00-3.00 sec 4.66 GBytes 40.0 Gbits/sec 0 767 KBytes
[ 4] 3.00-4.00 sec 4.67 GBytes 40.1 Gbits/sec 0 767 KBytes
[ 4] 4.00-5.00 sec 4.49 GBytes 38.6 Gbits/sec 0 1.37 MBytes
[ 4] 5.00-6.00 sec 4.57 GBytes 39.3 Gbits/sec 0 1.37 MBytes
[ 4] 6.00-7.00 sec 4.54 GBytes 39.0 Gbits/sec 0 1.37 MBytes
[ 4] 7.00-8.00 sec 4.68 GBytes 40.2 Gbits/sec 0 1.37 MBytes
[ 4] 8.00-9.00 sec 4.75 GBytes 40.8 Gbits/sec 0 1.37 MBytes
[ 4] 9.00-10.00 sec 4.60 GBytes 39.6 Gbits/sec 0 1.37 MBytes
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval Transfer Bandwidth Retr
[ 4] 0.00-10.00 sec 46.0 GBytes 39.5 Gbits/sec 0 sender
[ 4] 0.00-10.00 sec 46.0 GBytes 39.5 Gbits/sec receiver
Sous Windows, le résultat est: **
iperf3.exe -s
iperf3.exe -c localhost
Connecting to host localhost, port 5201
[ 4] local ::1 port 11042 connected to ::1 port 5201
[ ID] Interval Transfer Bandwidth
[ 4] 0.00-1.00 sec 477 MBytes 4.00 Gbits/sec
[ 4] 1.00-2.00 sec 486 MBytes 4.08 Gbits/sec
[ 4] 2.00-3.00 sec 555 MBytes 4.66 Gbits/sec
[ 4] 3.00-4.00 sec 569 MBytes 4.77 Gbits/sec
[ 4] 4.00-5.00 sec 571 MBytes 4.79 Gbits/sec
[ 4] 5.00-6.00 sec 584 MBytes 4.90 Gbits/sec
[ 4] 6.00-7.00 sec 590 MBytes 4.95 Gbits/sec
[ 4] 7.00-8.00 sec 590 MBytes 4.95 Gbits/sec
[ 4] 8.00-9.00 sec 599 MBytes 5.03 Gbits/sec
[ 4] 9.00-10.00 sec 598 MBytes 5.01 Gbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval Transfer Bandwidth
[ 4] 0.00-10.00 sec 5.49 GBytes 4.71 Gbits/sec sender
[ 4] 0.00-10.00 sec 5.49 GBytes 4.71 Gbits/sec receiver
iperf Done.
Pourquoi Windows est si lent? Quelqu'un at-il eu le même problème?
Comment puis-je améliorer les performances de la bande passante Windows?
Ce comportement affecte mon projet extrêmement, avec le même code socket, Windows ne dispose que d'un tiers que le débit Linux.
Merci beaucoup.
Cela n'a rien à voir avec la programmation. Peut-être que vous devriez demander cela dans la communauté des superutilisateurs. –
Avez-vous essayé de démarrer la machine Windows avec Linux? Peut-être qu'il y a une différence matérielle même s'il ne devrait pas y avoir de différence. – deltab
Linux et Windows sont exécutés sur chaque serveur, le test est exécuté sur localhost, Linux et Windows n'est pas connecté. –