HP 290-p0043w の内蔵 M.2 スロットに Samsung 970 Evo+ を搭載し、Asus X99 Deluxe マザーボードのギガビット ポートとギガビット ネットワーク ケーブルで直接接続しています。どちらのシステムも Windows 10 を実行しています。
Asus から HP に大きなファイルをコピーすると、ギガビット接続に期待されるとおり、一貫して 113 MBps (904 Mbps) の転送速度が得られることに気付きました。しかし、HP から Asus に大きなファイルをコピーすると、平均で 69 ~ 73 MBps (552 ~ 584 Mbps) しか得られません。これは予想外のことで、ギガビットよりも大幅に遅いです。
Asus マシンのターゲット ドライブは Samsung 860 Pro SATA SSD ですが、HP のターゲット ドライブは Samsung 970 Evo+ です。2 台のマシンを接続するために複数の Cat 6 Ethernet ケーブルを試しましたが、両方で同じ結果が得られたので、ケーブルの問題ではありません。また、970 Evo+ の代わりに HP に付属していたブート HDD からコピーしてみましたが、非常によく似た結果になりました (Asus SSD から HP の HDD に書き込む場合は 113 MBps、HP の HDD から Asus SSD に書き込む場合は 73 MBps)。したがって、明らかに何らかの形でネットワークが制限されています。HDD で同じ結果が得られたので、ドライブでもケーブルでも、970 Evo+ が接続されている M2 インターフェイスでもありません。両方のコンピューターを再起動しても同じ結果になりました。
これらのテストはすべて、Asus マシンから Windows ファイル エクスプローラーを介してコピーが開始されます。フォルダーは、Windows のデフォルトのドライブ共有機能を使用して共有されます (ドライブを右クリック → 共有 → 詳細な共有 → ネットワーク)。
私の推測では、これはネットワーク アダプターと関係があるようです。デバイス マネージャーで、Realtek PCIe GBE ファミリー コントローラーに移動すると、「送信バッファー」の値が 128 (これ以上高くできません)、受信バッファーが 512 (これも高くできません) になっています。速度とデュプレックスは「1.0 Gbps 全二重」に設定しています。これらの値が何を意味するのか、また、HP から Asus に転送するときに速度が遅くなるのは、これらの値によるものかどうかはわかりません。
これらすべてを考慮すると、何が問題なのか、またはこれを修正するにはどうすればよいのか、誰か知っていますか? HP から Asus への転送速度が、その逆よりもずっと遅いのはなぜですか?
編集: 提案されたとおりに iperf を実行しました:
PS C:\Users\USERNAME\Downloads\iperf-3.1.3-win64> .\iperf3.exe -c HP-HOSTNAME -p 577
Connecting to host HP-HOSTNAME, port 577
[ 4] local fe80::.........:4609 port 58675 connected to fe80::.......:f560 port 577
[ ID] Interval Transfer Bandwidth
[ 4] 0.00-1.00 sec 112 MBytes 936 Mbits/sec
[ 4] 1.00-2.00 sec 112 MBytes 936 Mbits/sec
[ 4] 2.00-3.00 sec 112 MBytes 936 Mbits/sec
[ 4] 3.00-4.00 sec 112 MBytes 936 Mbits/sec
[ 4] 4.00-5.00 sec 112 MBytes 936 Mbits/sec
[ 4] 5.00-6.00 sec 112 MBytes 935 Mbits/sec
[ 4] 6.00-7.00 sec 112 MBytes 936 Mbits/sec
[ 4] 7.00-8.00 sec 111 MBytes 935 Mbits/sec
[ 4] 8.00-9.00 sec 112 MBytes 936 Mbits/sec
[ 4] 9.00-10.00 sec 112 MBytes 935 Mbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval Transfer Bandwidth
[ 4] 0.00-10.00 sec 1.09 GBytes 936 Mbits/sec sender
[ 4] 0.00-10.00 sec 1.09 GBytes 936 Mbits/sec receiver
iperf Done.
PS C:\Users\USERNAME\Downloads\iperf-3.1.3-win64> .\iperf3.exe -s -p 577
-----------------------------------------------------------
Server listening on 577
-----------------------------------------------------------
Accepted connection from fe80::.......:f560, port 49676
[ 5] local fe80::.........:4609 port 577 connected to fe80::1d0:6eda:a58:f560 port 49677
[ ID] Interval Transfer Bandwidth
[ 5] 0.00-1.00 sec 71.3 MBytes 598 Mbits/sec
[ 5] 1.00-2.00 sec 71.3 MBytes 598 Mbits/sec
[ 5] 2.00-3.00 sec 72.1 MBytes 605 Mbits/sec
[ 5] 3.00-4.00 sec 72.0 MBytes 604 Mbits/sec
[ 5] 4.00-5.00 sec 72.2 MBytes 606 Mbits/sec
[ 5] 5.00-6.00 sec 72.1 MBytes 605 Mbits/sec
[ 5] 6.00-7.00 sec 72.2 MBytes 605 Mbits/sec
[ 5] 7.00-8.00 sec 72.1 MBytes 605 Mbits/sec
[ 5] 8.00-9.00 sec 71.6 MBytes 600 Mbits/sec
[ 5] 9.00-10.00 sec 71.4 MBytes 599 Mbits/sec
[ 5] 10.00-10.01 sec 1023 KBytes 591 Mbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval Transfer Bandwidth
[ 5] 0.00-10.01 sec 0.00 Bytes 0.00 bits/sec sender
[ 5] 0.00-10.01 sec 719 MBytes 602 Mbits/sec receiver
ご覧のとおり、まったく同じ結果です。