FTP 전송시 Windows 탐색기가 FileZilla보다 속도가 느린 이유는 무엇입니까?


15

Windows 7 "네트워크 위치 추가"에서 FTP 매핑 드라이브를 만들었습니다. 하나의 문제를 제외하고는 잘 작동합니다. 파일 전송 속도가 FileZilla보다 느립니다. 동일한 로컬 컴퓨터, 동일한 원격 서버, 45MB는 Win7 네트워크 환경에서는 5 분, FileZilla에서는 1:20이 소요됩니다. 네트워크의 변형을 배제하기 위해 몇 시간에 걸쳐 테스트를 5 번 반복했습니다. 각 테스트는 네트워크 위치로 전송 한 다음 FileZilla로 전송 한 직후에 수행했습니다. 차이가 클 때마다 시간은 각 테스트 쌍마다 거의 동일했습니다.

왜 이것이 "Microsoft는 멍청한 것"또는 그와 비슷한 것인지 아는 사람이 있습니까? 내 시스템에 필요한 성능을 얻기 위해해야 ​​할 일이 있습니까? Windows 7 Professional 64 비트, Xeon 4 코어 2.53GHz, 6Gb RAM, 8Mb / s 아웃 바운드 넷 속도 (SpeedTest.net으로 측정)입니다.


2
실제로 과학적으로 테스트하려면 전송 순서에 따라 변경해야합니다. 때로는 Windows를 먼저, 때로는 FileZilla를 먼저 사용하십시오.
Joel Coehoorn

내 경험에서 : 호스팅 제공 업체는 WinServer 2003과 MS FTP 서버를 사용하여 엄청나게 느리고 시간 초과 오류를 발생 시키지만 Red Hat Linux에서 호스팅되는 다른 ftp 서버를 시도하면 탐색기에서 빠른 업로드 경험을 얻습니다. Wireshark로 덤프를 만들었지 만 평범한 것은 없습니다.
ZippyV

답변:


19

이 작업은 수행 할 수 없으며 변경할 수없는 매우 낮은 버퍼 크기와 관련이 있습니다.

Internet Explorer 및 Windows 탐색기 의 정적 버퍼 크기는 4096 바이트 이며 Filezilla 의 버퍼 크기는 256KB 입니다. 따라서 Filezilla의 버퍼 크기는 Windows 탐색기의 버퍼 크기보다 64 배 더 큽니다. 이는 왜 훨씬 빠른 전송이 가능한지 설명합니다.

이 버퍼가 채워지면 (4096 바이트 동안 매우 빠름) 추가 데이터로드가 지연되기 시작합니다. 따라서 전체 256KB를로드하여 전송하는 대신 최대 4KB 만로드합니다. 약간의 지연이 발생하면 업로드 속도가 느려집니다.

수천 개의 네트워크 및 I / O 설정을 변경할 수 있지만 별다른 영향을 미치지는 않습니다. FTP 프로그램은 동시 전송 및 실패한 전송 재개와 같은 기능뿐만 아니라 Windows 탐색기를 잘못된 도구로 사용할 수 있도록 지원합니다. 따라서 Windows 탐색기는 실제로 FTP 전송을 수행하지 않습니다. 반면에 널리 사용되는 파일 관리자가 FTP 전송을 수행 할 수 있다고 가정 할 수는 있지만 더 나은 동작을 구현하지는 않았습니다 ...

실제로는 합법적이지 않으므로 리버스 엔지니어링을 수행하고 가치를 패치 할 수 있습니다! 그러나 왜 Filezilla가 있다면? :)


2
사실입니다. 따라서 Windows에서 FTP를 사용하는 사용자는 거의 없으므로 Microsoft에서 시간을 소비하기로 결정하면 짜증이 날 것입니다. Skydrive 통합과 같이 전체 사용자 기반에 도움이되는 것들에 시간을 투자하는 것이 좋습니다. 25GB 무료이며 WebDAV를 사용하고 있습니까?
surfasb

2

몇 가지 아이디어 :

  1. IPv6 비활성화
  2. 원격 차등 압축 비활성화
  3. 작업 오프로드 설정 및 기타 여러 가지 설정 비활성화

Microsoft 기사 는 다음을 권장합니다.

  1. 전송 (Tx) 및 수신 (Rx) 방향으로 흐름 제어 활성화 :
    네트워크 어댑터의 속성, 고급 탭에서 Tx 및 Rx 방향으로 흐름 제어를 활성화하십시오 (사용 가능한 경우 Rx & Tx 사용 옵션 선택). .

  2. 100Mbps 전이중 설정에 대한 링크 속도를 100Mbps 전이중으로 변경 : 위와 동일합니다.

즉, 네트워크의 전염병처럼 Windows 탐색기를 피한다고 고백해야합니다. 속도를 높일 있는지 알고 싶습니다 .
harrymc

0

이 그것을 할 수 있습니다 : http://support.microsoft.com/kb/555564 할 수 있는지 확인이 게시물은 조금 일자
..., 그것을 해결 당신이 유일한 사람이 알고하지 않는 그것을 그들이 천국 ' 아직 분류하지 않았습니다 : http://social.technet.microsoft.com/Forums/en/winserverPN/thread/bb8ac7dd-e19c-4325-8f45-cd366c4da53f

또한 유감스럽게도 죄송하지만 MS가 상용 제품을 수리하기를 원하면 A가 현상금을 제공하거나 B가 나를 고용 할 수 있습니다.


첫 번째는 IDENTD를 사용하는 (고대) 서버에 관한 것입니다. 역 DNS는 농담이기 때문에 고대입니다. 깨끗하고 안정적인 시스템과 네트워크에 거의 새로 설치 되었기 때문에 혼자있는 것 같습니다. 다른 사람이 아이디어가 있다면 임차인. 감사.
밥 데니

0

FTP와 공유 지점에서 사용하는 "웹 클라이언트"의 경우 Internet Explorer의 옵션, 연결 탭, LAN 설정으로 이동하고 "자동으로 설정 검색"을 선택 해제하면 속도가 크게 증가하는 것을 알았습니다. 끊임없이 프록시 서버를 찾고 있었으며 실제로 속도가 느려졌습니다. 전송이 시작되면 속도가 빨라지지만 폴더 탐색 속도는 빨라질 지 모르겠습니다.

또한 IE는 텍스트 전송을 수행하고 mozilla는 바이너리를 수행합니까? wireshark 와 같은 도구로 쉽게 알 수 있습니다.

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