Ich habe ein FTP-zugeordnetes Laufwerk unter Windows 7 "Netzwerkspeicherort hinzufügen" erstellt. Es funktioniert gut, bis auf ein Problem. Die Dateiübertragungsrate ist viel langsamer als bei FileZilla. Dieselbe lokale Maschine, derselbe Remote-Server, 45 MB dauern 5 Minuten mit dem Win7 Network Place und 1:20 mit FileZilla. Ich habe den Test über ein paar Stunden fünfmal wiederholt, um Netzwerkschwankungen auszuschließen. Jeder Test sollte mit Network Location übertragen werden, und sofort nach der Übertragung mit FileZilla. Jedes Mal war der Unterschied groß und die Zeiten waren für jedes Testpaar ungefähr gleich.
Weiß jemand woran das liegt (außer "Microsoft ist doof" oder so ähnlich)? Ich meine, gibt es etwas, was ich an meinem System tun muss, um die Leistung zu erzielen, die ich bekommen sollte? Dies ist Windows 7 Professional 64-Bit, Xeon 4-Core 2,53 GHz, 6 Gbit RAM, 8 Mbit / s ausgehende Nettogeschwindigkeit (gemessen mit SpeedTest.net).
quelle
Antworten:
Sie können dies nicht tun, es hat mit sehr geringen Puffergrößen zu tun, die Sie nicht ändern können.
Internet Explorer und Windows Explorer haben eine statische Puffergröße von 4096 Byte , die nicht geändert werden kann. Im Vergleich dazu hat Filezilla eine Puffergröße von 256 KB . Die Puffergröße von Filezilla ist somit 64-mal so groß wie die von Windows Explorer, und dies erklärt, warum es in der Lage ist, viel schnellere Übertragungen durchzuführen.
Wenn dieser Puffer voll ist, was für 4096 Bytes sehr schnell geht, beginnt er, das Laden zusätzlicher Daten zu verzögern. Anstatt also volle 256 KB zu laden und zu senden, werden nur bis zu 4 KB geladen. Dies verringert die Upload-Geschwindigkeit, da eine gewisse Verzögerung eingeführt wird.
Sie können tausend Netzwerk- und E / A-Einstellungen ändern, aber dies wird wahrscheinlich keine großen Auswirkungen haben. FTP-Programme bieten eine bessere Unterstützung sowie Funktionen wie die gleichzeitige Übertragung und die Wiederaufnahme einer fehlgeschlagenen Übertragung, sodass Windows Explorer in diesem Fall das falsche Tool ist. Daher ist Windows Explorer nicht für FTP-Übertragungen geeignet. Andererseits könnte man annehmen, dass ein weit verbreiteter Dateimanager in der Lage ist, FTP-Übertragungen durchzuführen, aber sie sind nicht dazu gekommen, ein besseres Verhalten zu implementieren ...
Nicht wirklich legal, man könnte das Reverse Engineering durchführen und versuchen, den Wert zu patchen! Aber warum, wenn man Filezilla hat? :)
quelle
Einige Ideen :
Dieser Microsoft-Artikel empfiehlt:
in den Eigenschaften Ihres Netzwerkadapters die Registerkarte Erweitert und aktivieren Sie die Flusskontrolle in Sende- und Rx-Richtung (wählen Sie die Option Rx & Tx aktiviert, falls verfügbar). .
Wie oben für die Einstellung 100 Mbit / s Vollduplex.
quelle
Das könnte es sein: http://support.microsoft.com/kb/555564 um sicher zu gehen, dass dieser Beitrag ein bisschen veraltet ist und
es nicht behebt, wisst nur, dass ihr nicht der einzige seid ... sie haben ' Noch nicht geklärt: http://social.technet.microsoft.com/Forums/en/winserverPN/thread/bb8ac7dd-e19c-4325-8f45-cd366c4da53f
Es tut mir auch wirklich leid für Ihre Notlage, aber wenn MS möchte, dass ich ein kommerzielles Produkt repariere, können sie A ein Kopfgeld anbieten oder B mich einstellen.
quelle
Sowohl für FTP als auch für den von Sharepoint verwendeten "Web-Client" haben wir eine RIESIGE Geschwindigkeitssteigerung festgestellt, indem wir die Optionen des Internet Explorers, die Registerkarte "Verbindungen", die LAN-Einstellungen und das Kontrollkästchen "Einstellungen automatisch erkennen" deaktiviert haben. Es war ständig auf der Suche nach einem Proxy-Server (den wir nicht haben) und verlangsamte die Geschwindigkeit. Ich weiß nicht, ob dies zu einer Beschleunigung der Übertragung führen würde, aber möglicherweise zu einer Beschleunigung des Durchsuchens von Ordnern.
Macht der IE auch eine Textübertragung und Mozilla eine Binärübertragung? Mit einem Werkzeug wie Wireshark ist es leicht zu erkennen .
quelle