기가비트를 통한 Windows 7 파일 전송 속도가 느림


12

파일 서버와 기본 데스크톱에서 Windows 7 Pro를 실행하고 있습니다. 각각 기가비트 네트워크 연결이 있고 기가비트 스위치에 연결되어 있습니다. 그러나 일부 큰 파일을 복사하려고 할 때 12-15MB / s로 꽤 느리게 실행됩니다
. 데이터는 7200RPM SATA 드라이브 (약 150MB / s에 적합해야 함)에서 나오고 Drobo로 이동합니다. FireWire 800을 통해 연결된 서버에서 하드웨어에 발생할 수있는 병목 현상을 생각할 수 없습니다. 그러나 TeraCopy는 여전히 12-15MB / s에서만 진행되고 있다고 말합니다.

여기서 또 무엇이 잘못 될 수 있습니까?


추가 정보 필요 : Wi-Fi를 통해 연결하고 있습니까? 케이블을 통해 연결하는 경우 Cat 5입니까? 고양이 5e? 고양이 6? 고양이 7?
Jonathan

답변:


3

나는 이것이 Windows 부두라고 말하기 싫어. 방화벽 / 안티 바이러스 비활성화에서 RAM 디스크 사용, 기가비트 닉스를 PCI에서 PCIe로 변경, 더 빠른 스위치, 점보 프레임, 흐름 제어 및 더 짧고 더 나은 케이블을 사용하여 개선 된 것을 보았습니다.

삼바 상자에서 파일을 다운로드 할 때 재미 있지만 성능은 좋아 보이지만 활용률은 15 % 이상입니다.

빠른 검색을 수행 하여이 사이트를 찾았습니다 . 아직 이러한 설정을 시도하지 않았습니다.

Vista와 Windows 7에서 속도를보다 직접적으로 해결하기 위해 Microsoft는 성능 향상을 위해 CopyFile API를 변경했습니다. TeraCopy가이를 사용하는지는 모르지만 RoboCopy는이를 알고 있습니다. RoboCopy로 테스트를 실행하면 성능이 향상 될 수 있습니다.

또한 가장 좋은 전송 방법은 AV를 끈 상태에서 RAM 디스크에서 RAM 디스크로가는 PCIe 카드를 사용하는 것이었지만 여전히 20-25 % 이상은 얻지 못했습니다.

아마도 이러한 팁 중 일부가 도움이 될 것입니다.


3

dodgy old laptop을 교체해야 한 후 네트워크 케이블을 통해 수천 개의 파일을 새 PC로 복사해야했습니다. 작업을 다시 시작해야하므로 복사하는 데 걸리는 시간이 너무 길어 너무 많은 시간이 걸리지 않았습니다. 시도하고 재생합니다.

어제 나는 3.4 gig의 파일 (1000 개의 작은 파일 수십 개)을 하위 버전 저장소로 다시 확인해야했습니다. 그럼 당연하지!

그래서 오늘 아침에 나는 이것을 분류하기로 결정했다 – 웹을 많이 훑어 본 후에 나는 모든 것을 해결 한 하나의 작은 작은 것을 언급 한 기사를 발견했다! 링크는이 댓글의 맨 아래에 있습니다. 내 결과를 본 후에 읽어보십시오.

정보 : 192.168.0.79는 게임용 PC 중 최고이며 192.168.0.151은 오피스 파일 서버입니다.

1 단계-iPerf 실행 ( http://linhost.info/2010/02/iperf-on-windows/ 에서 찾을 수 있음 )-이중 모드로 실행하여 서버가 매우 빨리 시작되는 것을 볼 수 있습니다

C:\Users\Martin\Downloads>iperf -c 192.168.0.151 -w 64k -d
------------------------------------------------------------
Server listening on TCP port 5001
TCP window size: 64.0 KByte
------------------------------------------------------------
------------------------------------------------------------
Client connecting to 192.168.0.151, TCP port 5001
TCP window size: 64.0 KByte
------------------------------------------------------------
[188] local 192.168.0.79 port 61072 connected with 192.168.0.151 port 5001
[212] local 192.168.0.79 port 5001 connected with 192.168.0.151 port 63505
[ ID] Interval       Transfer     Bandwidth
[212]  0.0-10.0 sec   112 MBytes  93.7 Mbits/sec
[188]  0.0-14.1 sec   240 KBytes   140 Kbits/sec

다음으로 오랫동안 시도해온 모든 것을 얻은 후 네트워크 카드 구성에서 9k Jumb Frame을 활성화하고 테스트를 다시 실행했습니다.

내가 시도한 후에 Duplex 설정이 100Mb 전이중으로 설정되어 아래 전송 속도가 네트워크 카드 설정보다 9Mbits 낮았습니다.

C:\Users\Martin\Downloads>iperf -c 192.168.0.151 -w 64k -d
------------------------------------------------------------
Server listening on TCP port 5001
TCP window size: 64.0 KByte
------------------------------------------------------------
------------------------------------------------------------
Client connecting to 192.168.0.151, TCP port 5001
TCP window size: 64.0 KByte
------------------------------------------------------------
[196] local 192.168.0.79 port 61112 connected with 192.168.0.151 port 5001
[212] local 192.168.0.79 port 5001 connected with 192.168.0.151 port 63511
[ ID] Interval       Transfer     Bandwidth
[212]  0.0-10.0 sec   109 MBytes  91.6 Mbits/sec
[196]  0.0-10.0 sec   110 MBytes  91.7 Mbits/sec

C : \ Users \ Martin \ Downloads>

마지막 tweek-이중 설정을 제거하고 다시 "자동"으로 설정하고 테스트를 다시 실행했습니다.

C:\Users\Martin\Downloads>iperf -c 192.168.0.151 -w 64k -d
------------------------------------------------------------
Server listening on TCP port 5001
TCP window size: 64.0 KByte
------------------------------------------------------------
------------------------------------------------------------
Client connecting to 192.168.0.151, TCP port 5001
TCP window size: 64.0 KByte
------------------------------------------------------------
[192] local 192.168.0.79 port 61169 connected with 192.168.0.151 port 5001
[216] local 192.168.0.79 port 5001 connected with 192.168.0.151 port 63525
[ ID] Interval       Transfer     Bandwidth
[216]  0.0-10.0 sec   674 MBytes   564 Mbits/sec
[192]  0.0-10.0 sec   787 MBytes   659 Mbits/sec

팔!!! 대규모 증가-이것이 모두에게 효과가 있기를 바랍니다.

남자 이름

도움이 된 원래 게시물 ... http : //www.hanselman.com/blog/WiringTheHouseForAHomeNetworkPart5GigabitThroughputAndVista.aspx


2

16 기가 RAM의 3.4Ghz 쿼드 코어 i7에서 Parallels / Boot Camp를 사용하여 Windows 7을 실행하고 있습니다. Broadcom 네트워크 카드 에 대한 Cake404 게시물 의 조언을 따를 때까지 네트워크 전송 속도는 초당 2-60k 입니다.

Ethernet @ WireSpeed를 끄고 "Large Send Offload"옵션을 비활성화 한 후 (네트워크 카드의 구성 설정에서) 전송 속도가 초당 여러 메가 바이트로 올라갔습니다.


1
또 다른 참고 사항 : 위의 작업을 수행 한 후 느린 속도 문제가 나중에 반환되었으므로 (이유가 무엇인지 모르겠습니다.) Broadcom.com/support/ethernet_nic/downloaddrivers.php 에서 64 비트 버전의 NIC 드라이버를 설치했습니다 . 지금은 문제가 해결되었습니다 ...
Shaun3180

2

자동 협상에 대한 Dmitri의 게시물이 도움이되었습니다. 두 개의 핫픽스와 수많은 과일이없는 netsh 명령 조정 후 매우 느린 다운로드 속도와 빠른 업로드 속도가 나타났습니다. 50 개 장치 네트워크의 한 시스템에서만 Windows Update에서 인텔 NIC 업데이트가 드라이버 설정에 영향을 미쳤습니다. 이 경우 자동 협상을 다시 활성화하는 것이 도움이되었습니다. 35mbs 속도가 반환되었습니다.


1

이것은 약간 늦을 수 있지만 비슷한 문제가있는 사람들의 경우 TeraCopy (v2.1)를 사용할 때 Windows 네트워크 공유 (Win2k3-> Win2k8R2; Win2k3-> Win7; 일부 다른 구성) 간의 파일 전송이 부당하게 느리다는 것을 알았습니다 .

주요 예는 설정이 다음과 같을 때입니다. 2 기가비트 NIC가 있고 기가비트 스위치에 연결된 서버 2 대; 첫 번째 서버는 Win2k3을 실행하고 두 번째 서버는 Win2k8R2를 실행합니다. ~ 21GB 파일의 TeraCopy 전송 속도는 최고 50MB / s였습니다. 한편, 나는 정상적인 Windows 사본 (Win2k3의 Win2k8 상자에서 풀링)을 사용하여 105MB / s를 유지했습니다. FTP는 약 105MB / s의 속도로 비슷한 결과를 냈습니다. 클라이언트 상자에서 Windows 7을 실행해도 비슷한 결과를 얻을 수 있습니다.

비슷한 설정에서 TeraCopy를 사용하면 전송 속도가 8MB / s에서 35MB / s로 훨씬 낮아집니다. TeraCopy 대신 일반 Windows 사본을 사용하기로 결정할 때까지 오프로드 옵션 및 두 NIC의 기타 설정을 수정하려고했습니다. 속도 차이는 놀랍습니다.

위의 모든 설정에서 공통적 인 것은 파일 서버 역할을하는 Win2k3 상자였습니다. 테스트 파일을 다운로드하는 두 번째 서버에서 OS를 변경하고있었습니다.

TeraCopy와 일반 Windows 사본을 사용하여 두 Win2k3 상자 사이의 전송 속도를 테스트하지 않았습니다.


1

가능한 초크 포인트가 많이 있지만 Windows 7 SP1은 기가비트 이더넷을 통해 매우 빠르게 실행할 수 있습니다.

PC의 두 디스크에서 몇 기가 바이트에 달하는 대용량 파일을 Synology NAS Box (DS1010 +)로 전송했습니다. Explorer.exe 기반 전송 쌍은 여러 Dlink 기가비트 스위치를 통한 실행을 포함하여 전환 된 Gigibit 이더넷 네트워크의 95 % 포화도 인 118.25 메가 바이트 / 초 (950 메가 비트 / 초)에 도달했습니다.


1

다른 것에 열중하기 전에 시도해 볼만한 가치가있는 것은 드라이버가 속도에 대해 자동 협상을 사용하지 않고 100MB / Full Duplex로 설정하고 전송 속도를 테스트 한 다음 10MB / Full Duplex로 설정하고 테스트하는 것입니다 전송 속도.



1

전속 이더넷 전송 (전송 당 1000의 75 % +)에 대한 요구 사항은 비 차단, 유선 속도 전송 스위치입니다!

스위치 :

  • ZyXEL의 GS1100-16 16 포트 데스크탑 GbE 스위치는 16 포트 10/100/1000 스위치입니다 (700-800Mbit 또는 80Mbyte 전송 중).
  • ZyXEL의 GS1100-24 GS1100-24는 24 포트 10/100/1000 스위치입니다
  • ZyXEL의 GS-108B 10 / 100 / 1000Mbps 포트 데스크탑 GbE 스위치는 8 포트 10/100/1000 스위치입니다
  • Cisco SR2024 24 포트 10/100/1000 기가비트 스위치
  • SMC 네트워크-SMC8508T-EZ 스위치 10/100/1000-8 포트 10/100/1000 기가비트 비 관리 형 스위치
  • Linksys SR2016 16 포트 10/100/1000 기가비트

주어진 예제를 시도해보십시오. 그러나 올바른 스위치가 없으면 OS에서 수행하는 작업은 중요하지 않습니다.


1
  1. 시작을 클릭하십시오
  2. "로컬 보안 정책"을 입력하고 Enter
  3. 로 이동 한 보안 설정 > 로컬 정책 > 보안 옵션
  4. 다음 설정을 설정하십시오.

    네트워크 보안 : NTLM SSP 기반 (보안 RPC 포함) 클라이언트에 대한 최소 세션 보안> "128 비트 암호화 필요
    네트워크 LAN 관리자 인증 수준 > LM 및 NTLM 전송-협상 된 경우 NTLMv2 세션 보안 사용


1
안녕하세요, @Anonymous, 다른 곳에서이 답변을 찾았을 경우를 대비하여 출처를 밝히시겠습니까?
Louis Waweru

1

Red Nas 3TB HDD가 장착 된 Win 7 Pro 랩탑 (쿼드 코어) 1GB LAN A linksys WRT1900AC가 있습니다. NAS 로의 무선 또는 유선 파일 전송 속도는 10Mb / s였습니다.

나는 다음과 같은 모든 무선 테스트를 성공하지 못했습니다. 결국 이더넷을 시도하고 63MB / s를 얻었습니다 !!!!!! 그래서 어떤 설정이나 레지스트리 항목이 문제를 해결했는지 알 수 없습니다. 무선 파일 공유는 여전히 느립니다.

설정

-원격 차등 압축 비활성화 -TCP 자동 조정 비활성화-수신 측 스케일링 비활성화

레지스트리에서 :

네트워크 조절 지수 :

HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion \ Multimedia \ SystemProfile NetworkThrottlingIndex = ffffffff (DWORD, 기본값 : 10, 권장 : 미디어 공유의 경우 10, 게임 및 최대 처리량의 경우 ffffffff, 유효 범위 : 1-70 소수 또는 ffffffff 완전히 비활성화하려면 조절)

대역폭 조절 비활성화 :

(DWORD 값) HKLMsystemCurrentControlSetServiceslanmanworkstation 매개 변수 만들기 대역폭 제한 설정 값을 1로 만듭니다.

네트워크 메모리 할당 (이벤트 ID 2017 오류) :

HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Session Manager \ Memory Management LargeSystemCache = 1 (DWORD, 기본값 : 0, 권장 값 : 1) 값이 0이면 ~ 8MB의 캐시가 설정되고 값이 1이면 캐시가 확장됩니다. 필요한 경우 최대 실제 메모리 양에서 4MB를 뺀 값.

HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ LanmanServer \ Parameters Size = 3 (DWORD, 기본값 : 1, 권장 값 : 3) 1-사용 된 메모리 최소화 2-사용 된 메모리 균형 3-파일 공유 및 네트워크 응용 프로그램에 대한 최적 설정


-1

이것은 나를 위해 일했다 :

감사합니다 : http://www.howtosolutions.net/2013/06/fixing-slow-sending-or-receiving-of-files-through-lan-network-using-windows/

"LSO (Large Send Offload)"비활성화

Large Send Offload는 네트워크 성능을 향상시키는 동시에 CPU 오버 헤드를 줄이는 기술입니다. 분명히 잘 작동하지 않으므로 사용하지 않는 것이 좋습니다. LSO에 대해 알고 싶다면 2001 년부터이 MSDN 기사를 확인하십시오.

LSO는 네트워크 어댑터의 장치 관리자에있는 옵션이므로이 솔루션에는 관리자 권한이 필요합니다.

다음과 같이하세요:

Open Start Menu, right-click on Computer and select Properties
Under Control Panel Home located on the left side of the window click on Device Manager
You will get a list of all devices on your machine. Expand Network Adapters.
Find your Network Card and double-click on it.
Select Advanced tab. You will get a list filled with different options.
Select Large Send Offload V2 (IPv4) and set the value to Disabled
Do the same for Large Send Offload V2 (IPv6) if it is available
Click OK

두 Windows 시스템 에서이 작업을 수행했으며 다시 시작할 필요가 없으며 LSO V1을 비활성화 할 필요가 없었습니다.


downvote를 설명해주세요
Jonathan
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.