서버에서 파일을 복사하는 것은 느리지만 서버로 복사할 때는 빠릅니다.

서버에서 파일을 복사하는 것은 느리지만 서버로 복사할 때는 빠릅니다.

HP 290-p0043w의 내장 M.2 슬롯에 Samsung 970 Evo+가 있고 이 슬롯과 Asus X99 Deluxe 마더보드의 기가비트 포트 사이에 기가비트 네트워크 케이블이 직접 연결되어 있습니다. 두 시스템 모두 Windows 10을 실행하고 있습니다.

Asus에서 HP로 대용량 파일을 복사할 때 기가비트 연결에서 기대할 수 있는 것과 마찬가지로 일관된 113MBps(904Mbps) 전송 속도를 얻는다는 사실을 발견했습니다. 하지만 HP에서 Asus로 대용량 파일을 복사하면 평균 69-73MBps(552-584Mbps)밖에 얻지 못합니다. 이것은 내가 기대했던 것과는 다릅니다. 이것은 기가비트보다 훨씬 느립니다.

Asus 시스템에는 대상 드라이브로 Samsung 860 Pro SATA SSD가 있고 HP에는 Samsung 970 Evo+가 대상 드라이브로 있습니다. 두 컴퓨터를 연결하기 위해 여러 개의 Cat 6 이더넷 케이블을 사용해 보았고 두 장치 모두에서 동일한 결과를 얻었으므로 케이블이 아닙니다. 또한 970 Evo+ 대신 HP와 함께 제공된 부팅 HDD에서 복사를 시도했는데 매우 유사한 결과를 얻었습니다(Asus SSD에서 HP의 HDD에 쓸 때 113MBps, HP의 HDD에서 Asus에 쓸 때 73MBps). SSD). 따라서 분명히 네트워크가 제한되어 있습니다. 드라이브도, 케이블도 아니고, 970 Evo+가 연결된 M2 인터페이스도 아닙니다. 왜냐하면 HDD에서 동일한 결과를 얻었기 때문입니다. 두 컴퓨터를 다시 시작해도 동일한 결과가 나타납니다.

이러한 모든 테스트에서 복사는 Asus 컴퓨터의 Windows 파일 탐색기를 통해 시작됩니다. 폴더는 Windows의 기본 드라이브 공유 기능(드라이브 마우스 오른쪽 버튼 클릭 → 공유 → 고급 공유 → 네트워크)을 사용하여 공유됩니다.

내 생각엔 네트워크 어댑터와 관련이 있는 것 같습니다. 장치 관리자에서 Realtek PCIe GBE 제품군 컨트롤러로 이동하면 "전송 버퍼" 값이 128(더 높게 설정할 수 없음)이고 수신 버퍼가 512(더 높게 설정할 수 없음)인 것을 볼 수 있습니다. 속도 및 이중을 "1.0Gbps 전이중"으로 설정했습니다. 이 값이 무엇을 의미하는지, 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

보시다시피, 완전히 동일한 결과입니다.

관련 정보