서버 2008~2003 cifs를 사용한 느린 파일 전송

서버 2008~2003 cifs를 사용한 느린 파일 전송

방금 서버 2003 R2와 새 서버 2008 SP1 사이에서 cifs(Windows 파일 공유)를 통해 파일 복사를 시도했는데 속도가 너무 빨라졌습니다.

300MB 파일을 전송하는 데 약 30분이 소요됩니다. 나는 약 1-2Mbit/s를 얻고 있으며 이것은 로컬 스위치에 있습니다.

동일한 결과로 두 서버 모두에서 전송을 시작해 보았습니다.

2003에서 다른 2003으로 복사하는 데는 1분도 채 걸리지 않으므로 2008 서버에서는 확실히 문제가 됩니다.

더 이상한 동작은 2003 서버에서 다른 2003 서버로 다른 파일을 동시에 복사하면 2008 서버의 전송 속도가 급격히 증가한다는 것입니다(10배 정도이지만 여전히 느립니다).

RDP 드라이브 공유를 통해 약 20Mbit의 전체 VPN 속도를 얻을 수 있습니다. 다른 서비스에는 대기 시간이 발생하지 않는 것 같습니다.

Win2008에서 문제를 일으키는 TCP 오프로딩에 대한 게시물을 본 적이 있는데, 관련이 있을 수 있습니까?

답변1

2008 서버가 자체적으로 제대로 작동하는지 확인하십시오. 해당 서버와 다른 2008 서버 간에 파일을 전송해 보십시오. Vista 워크스테이션을 사용할 수 없는 경우 동일한 cifs 버전을 사용합니다.

NIC와 스위치 사이에 속도/이중 불일치가 있을 때 비슷한 파일 전송 동작을 본 적이 있습니다. 때로는 자동 감지 문제로 인해, 때로는 둘 중 하나 또는 둘 다의 잘못된 구성으로 인해 발생합니다.

답변2

TCP 자동 조정을 꺼볼 수 있습니다.

netsh interface tcp set global autotuninglevel=disabled

그래도 작동하지 않으면 다음을 사용하여 다시 켜십시오.

netsh interface tcp set global autotuninglevel=normal

TCP 자동 조정은 Vista 및 Windows 2008 TCP/IP 스택의 새로운 기능입니다. TCP/IP를 통해 보낼 수 있는 데이터의 양은 무엇보다도 수신 창 크기에 따라 달라집니다. 이전 버전의 Windows에서는 수신 창 크기가 64KB로 제한되었습니다. 자동 조정을 사용하면 연결 용량과 속도에 따라 창 크기가 동적으로 변경됩니다. 이것이 데이터 전송 속도를 높일 것이라는 생각입니다.

문제는 클라이언트 운영 체제나 네트워크 하드웨어가 이 기능을 올바르게 지원하지 않는 경우(RFC 1323, 고성능을 위한 TCP 확장에 설명된 대로) 이 기능이 실제로 전송 속도를 저하시킬 수 있다는 것입니다.

어쨌든 이것은 여기서 문제가 아닐 수도 있지만 시도해 볼 가치가 있습니다.

답변3

방금 네트워크에서 이와 비슷한 문제를 해결했습니다. Windows 2003 Server 시스템이끔찍한(~20Kb/s) 새 Windows 2008 R2 상자의 공유에서 읽기 속도(그러나 이상하게도 2003 >> 2008은 괜찮았으며 ~50+Mb/s).

내가 시도한 것 중 일부는 ...

  • autotuninglevel=disabled위에서 제안한 대로 설정
  • 설명된 대로 SMB 2 비활성화여기
  • 주로 다음을 기반으로 어댑터 이중 및 흐름 제어 설정 조정이 게시물하지만 여러 곳에서 제안됨

어느 것 하나도 (긍정적인) 효과가 없었습니다.

나에게 있어서 해결책은 TCP 오프로딩을 비활성화하는 것으로 밝혀졌습니다(설명됨).여기) 다음 레지스트리 키를 추가하여...

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters

Value = DisableTaskOffload
Type = DWORD
Data = 1

Value = EnableTCPChimney
Type = DWORD
Data = 0

Value = EnableTCPA
Type = DWORD
Data = 0

Value = EnableRSS
Type = DWORD
Data = 0

다시 시작한 후 모든 전송 속도가 향상되었습니다.

문제에 대한 나의 (제한된) 이해에 따르면 2003 또는 XP를 실행하는 상자와 통신하는 2008 또는 Win 7을 실행하는 상자의 특정 NIC 모델(Intel 82578DC 채굴)에서만 발생합니다. 내 경우에는 2003년 상자가 VMware Server 2.0.2에서 실행되는 가상 머신이었습니다(그러나 이것이 관련이 있는지는 모르겠습니다).

누군가에게 도움이 되길 바랍니다!

답변4

내 첫 번째 추측은 하드웨어 문제일 것입니다. FTP 또는 HTTP를 사용하여 파일을 전송하고 속도가 느린지 확인하세요.

JR

관련 정보