Server 2003 느린 공유

Server 2003 느린 공유

나는 공유가 활성화된 03 상자를 실행하고 있습니다. 공유에 업로드할 때 속도는 평균입니다. 약 15-20mbps.. 이 서버는 서버에 액세스하는 다른 2대의 컴퓨터에 직접 연결되어 있습니다. 다른 서버에 업로드할 때 연결 속도는 직접 스토리지의 두 배입니다. 250GB의 대용량 폴더를 업로드하면 업로드가 정상적으로 시작되지만 진행됨에 따라 속도가 떨어집니다. 이제는 약 2-7Mbps에 머물고 있습니다. 전송 속도를 높일 수 있는 방법에 대한 아이디어가 있나요? 참고로 다운로드 속도는 아주 좋습니다. 이는 이 설정에서 기대할 수 있는 속도이며, 주요 문제는 업로드이며 속도가 극도로 느려지는 원인입니다. 어떤 도움이라도 좋을 것입니다.

답변1

이는 하드웨어와 복사하는 파일 구조에 따라 다릅니다. 하나의 큰 파일을 복사하는 것이 일반적으로 많은 작은 파일을 복사하는 것보다 빠릅니다. 네트워크 연결을 통해 파일 단위로 수천 개의 파일이 포함된 디렉터리 구조를 복사하는 경우 전송 속도는 항상 단일 대용량 파일 복사보다 훨씬 느립니다.

그러나 매우 큰 파일의 경우 Windows 2003은 서버의 전송 속도와 전체 성능 모두에 치명적인 영향을 미치는 상황에 처할 수 있습니다. Windows 2003은 들어오는 네트워크 파일 복사본을 RAM에 버퍼링하고 가능한 한 빨리 백그라운드에서 디스크를 플러시합니다. 네트워크 연결이 디스크 하위 시스템이 따라갈 수 있는 것보다 빠른 경우 버퍼링된 데이터를 저장하는 데 엄청난 양의 RAM이 소비될 수 있습니다. 복사하려는 볼륨 뒤에 RAID 5가 있는 디스크가 하나만 있거나 소수의 디스크만 있는 경우 기가비트 이더넷에서 이런 일이 발생하는 것은 어렵지 않습니다. 파일이 작은 경우에는 다음 파일이 시작되기 전에(대부분) 각 파일이 기록되므로 복사 속도가 느려지기 때문에 크게 손상되지는 않습니다. 그러나 이러한 조건에서 매우 큰 파일을 복사하는 경우 서버는 복사하려는 파일이 시작한 여유 메모리 양보다 훨씬 큰 경우 심각한 성능 문제가 발생할 수 있는 모든 것을 페이지 아웃하기 시작합니다.

서버의 다른 활동도 여기에 영향을 미칩니다. 복사본을 수신하는 서버가 동시에 다른 IO를 수행하는 경우 문제가 훨씬 더 빠르게 발생하게 됩니다. 처음에는 네트워크 복사본이 직접 연결된 스토리지에 대한 로컬 복사본보다 빠르다는 귀하의 의견은 이것이 귀하의 문제 전부가 아니라는 것을 강력하게 나타냅니다.

이 동작은 Windows 2008에서 수정되었지만 최악의 동작을 유발하지 않은 많은 복사본의 속도를 늦추는 것처럼 보이므로 변경 사항이 보편적으로 환영받지 못했습니다.

이 경우 더 빠른 디스크가 도움이 될 것입니다. 디스크가 네트워크 전송 속도보다 앞서 있을 수 있다면 문제는 발생하지 않습니다. Windows 2008로 전환하면 도움이 되지만 특히 대용량 파일을 처리할 때 초기 복사 속도는 느려지지만 전체 평균 전송 속도는 더 좋아질 수 있습니다.

Mark Russinovich의 이 기사Windows Vista의 복사 동작 변경 사항에 대한 내용은 Windows 2003 문제의 근본 원인에 대해 설명합니다.

관련 정보