FTP aktarımları yaparken Windows Gezgini neden FileZilla'dan daha yavaş?


15

Windows 7 "ağ konumu ekle" de bir FTP eşlemeli sürücü oluşturdum. Bir sorun dışında iyi çalışıyor. Dosya aktarım hızı FileZilla'dan çok daha yavaş. Aynı yerel makine, aynı uzak sunucu, 45MB Win7 Network Place ile 5 dakika ve FileZilla ile 1:20 sürer. Ağdaki varyasyonları dışlamak için testi birkaç saat boyunca 5 kez tekrarladım. Her test Ağ Konumu ile transfer olacak, daha sonra FileZilla ile transfer edildikten hemen sonra yapılacaktı. Her seferinde fark çok büyüktü ve zamanlar her test çifti için hemen hemen aynıydı.

Bunun neden olduğunu bilen var mı ("Microsoft aptal" veya bunun gibi bir şey dışında)? Yani, elde etmem gereken performansı elde etmek için sistemime yapmam gereken bir şey var mı? Bu Windows 7 Professional 64bit, Xeon 4 çekirdekli 2.53GHz, 6Gb RAM, 8 Mb / s giden net hızdır (SpeedTest.net ile ölçülmüştür).


2
Her şey bir yana, gerçekten bilimsel bir teste sahip olmak için transferleri yapma sırasını değiştirmeniz gerekir: bazen önce Windows'u kullanın, bazen önce FileZilla'yı kullanın.
Joel Coehoorn

Deneyimlerimden: Barındırma sağlayıcımız WinServer 2003 ve MS FTP sunucusunu kullanıyor, korkunç derecede yavaş ve zaman aşımı hataları veriyor, ancak Red Hat Linux'ta barındırılan başka bir ftp sunucusunu denediğimde Explorer'da hızlı bir yükleme deneyimi elde ediyorum. Wireshark'la bir çöplük oluşturdum ama sıra dışı bir şey yok.
ZippyV

Yanıtlar:


19

Bunu yapamazsınız, değiştiremeyeceğiniz çok düşük tampon boyutları ile ilgilidir.

Internet Explorer ve Windows Gezgini , Filezilla'nın 256 KB arabellek boyutuna kıyasla değiştirilemeyen 4096 bayt statik bir arabellek boyutuna sahiptir . Filezilla arabellek boyutu Windows Gezgini'nden 64 kat daha incedir ve bu neden daha hızlı aktarım yapabildiğini açıklar.

4096 bayt için çok hızlı giden bu arabellek dolduğunda, ek verilerin yüklenmesini geciktirmeye başlar. Yani tam 256 KB yüklemek ve göndermek sadece 4 KB yükler. Bu, bazı gecikmeler ortaya çıktıkça yükleme hızını azaltır.

Bin ağ ve G / Ç ayarını değiştirebilirsiniz, ancak büyük bir etkisi olmayacaktır. FTP programları, eşzamanlı aktarımlar ve başarısız aktarımı sürdürme gibi özelliklerin yanı sıra Windows Gezgini'ni bu durumda kullanılacak yanlış araç yapan daha iyi bir desteğe sahiptir. Bu nedenle, Windows Gezgini FTP transferleri yapmak için gerçekten yapılmamıştır. Öte yandan, yaygın olarak kullanılan bir dosya yöneticisinin FTP transferleri yapabileceği varsayılabilir, ancak daha iyi davranış uygulamak için gelmediler ...

Gerçekten yasal değil, biri ters mühendislik ve değeri yama denemek olabilir! Ama neden Filezilla varsa? :)


2
Bu doğru. Windows'da FTP kullanan çok az kullanıcı var, Microsoft buna zaman ayırmaya karar verirse rahatsız olurdum. Skydrive entegrasyonu gibi tüm kullanıcı tabanına yardımcı olan şeylere zaman ayırmak daha iyi. 25 GB ücretsiz ve WebDAV kullanarak sıkışıp kaldım?
surfasb

2

Bazı fikirler :

  1. IPv6'yı devre dışı bırak
  2. Uzaktan Diferansiyel Sıkıştırmayı Devre Dışı Bırak
  3. Görev Boşaltma ayarlarını ve diğer birkaç olası ayarı devre dışı bırakma

Bu Microsoft makalesinde şunlar önerilmektedir:

  1. İletim (Tx) ve alma (Rx) yönlerinde akış kontrolünü etkinleştirin:
    Ağ bağdaştırıcınızın Özellikleri, Gelişmiş sekmesinde ve Tx ve Rx yönlerinde Akış kontrolünü etkinleştirin (varsa Rx ve Tx Etkin seçeneğini belirleyin) .
  2. Bağlantı hızını 100 Mbps Full Duplex olarak değiştirin:
    100 Mbps Full Duplex ayarı için yukarıdakiyle aynı.

Yani, ağdaki veba gibi Windows Gezgini'nden kaçındığımı itiraf etmeliyim. Hızlandırmak için başarabilir miyim bilmek ilginç .
harrymc

0

bu olabilir: http://support.microsoft.com/kb/555564 bu gönderinin
düzeltilmeyen biraz tarihli olduğundan emin olmak için, sadece tek kişi olmadığınızı bilin ... t henüz sıralanmadı: http://social.technet.microsoft.com/Forums/en/winserverPN/thread/bb8ac7dd-e19c-4325-8f45-cd366c4da53f

Ayrıca, durumunuz için gerçekten üzgünüm, ancak MS ticari bir ürünü düzeltmemi isterse, A bir lütuf teklif edebilir veya B beni işe alabilir.


Birincisi, IDENTD kullanan (eski) sunucular hakkında görünüyor. Bu çok eski çünkü ters DNS bir şaka. Yalnız olduğumdan şüpheliyim çünkü bu temiz / güvenilir bir sistem ve ağda neredeyse yeni bir kurulum. Başka birinin fikirleri varsa kiracı. Teşekkürler.
Bob Denny

0

hem FTP hem de sharepoint'in kullandığı "web istemcisi" için, internet tarayıcısının seçeneklerine, bağlantılar sekmesine, LAN ayarlarına gidip "Ayarları otomatik olarak algıla" seçeneğinin işaretini kaldırarak çok büyük bir hız artışı fark ettik. Sürekli (ki biz yok) bir proxy sunucu arıyordu ve gerçekten inceliyor thins. Aktarım başladıktan sonra bunu hızlandıracak mı bilmiyorum, ancak klasörlere göz atmayı hızlandırabilir.

Ayrıca, IE bir metin transferi yapıyor ve mozilla bir ikili yapıyor? Wireshark gibi bir araçla söylemek kolaydır .

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.