Почему Проводник Windows намного медленнее, чем FileZilla при передаче по FTP?

Я создал FTP сопоставленный диск на Windows 7 "добавить сетевое расположение". Он работает нормально, за исключением одной проблемы. Скорость передачи файлов намного медленнее, чем FileZilla. Та же локальная машина, тот же удаленный сервер, 45 МБ занимает 5 минут с сетевым местом Win7 и 1:20 С FileZilla. Я повторил тест 5 раз в течение нескольких часов, чтобы исключить вариации в сети. Каждый тест должен был передать с сетевым местоположением, то сразу после передачи с FileZilla. Каждый раз разница была огромные, и времена были примерно одинаковыми для каждой тестовой пары.

кто-нибудь знает, почему это (кроме "Microsoft глупо" или что-то в этом роде)? Я имею в виду, есть ли что-то, что мне нужно сделать с моей системой, чтобы получить производительность, которую я должен получить? Это 64bit профессионала Windows 7, сердечник 2.53 GHz Xeon 4, RAM 6Gb, исходящая сетчатая скорость 8 Mb/s (измеренная с SpeedTest.net).

26
задан Tom Wijsman
01.04.2023 15:40 Количество просмотров материала 3252
Распечатать страницу

4 ответа

вы не можете этого сделать, это связано с очень низкими размерами буфера, которые вы не можете изменить.

Internet Explorer и Windows Explorer имеют размер статического буфера 4096 байт это нельзя изменить, по сравнению с тем, что Filezilla имеет размер буфера 256 КБ. Размер буфера Filezilla, таким образом, в 64 раза больше, чем у проводника Windows, и это объясняет, почему он способен делать гораздо более быструю передачу.

при этом буфер заполняется очень быстро, на 4096 байт, начинает задерживать загрузку дополнительных данных. Таким образом, вместо того, чтобы загружать полные 256 КБ и отправлять, что он загружает только до 4 КБ. Это снимает скорость загрузки, поскольку некоторая задержка введена.

вы можете изменить тысячу настроек сети и ввода / вывода, но это, вероятно, не будет иметь большого эффекта. FTP-программы имеют лучшую поддержку, а также такие функции, как одновременная передача и возобновление неудачной передачи, Что делает Windows Проводник неправильный инструмент, который будет использоваться в этом случае. Итак, Проводник Windows на самом деле не предназначен для передачи FTP. С другой стороны, можно предположить, что широко используемый файловый менеджер способен выполнять FTP-передачи, но они не пришли к лучшему поведению...

не действительно законный, одно смогло реконструировать и попробовать залатать значение! Но почему, если есть Filezilla? :)

18
отвечен Tom Wijsman 2023-04-02 23:28

некоторые идеи :

  1. Отключить IPv6
  2. Отключить Удаленное Разностное Сжатие
  3. отключить параметры разгрузки задач и несколько других параметров

этой статье рекомендую :

  1. включить управление потоком в направлениях передачи (Tx) и приема (Rx):

    В свойствах сетевого адаптера на вкладке Дополнительно и включите управление потоком в направлениях Tx и Rx (выберите опцию Rx & Tx Enabled, если она доступна).
  2. изменить скорость соединения до 100 Мбит / с Полный дуплекс:

    Как и выше, для 100 Мбит / с Полный дуплексный.
2
отвечен harrymc 2023-04-03 01:45

Это может быть: http://support.microsoft.com/kb/555564 чтобы быть уверенным, этот пост немного устаревший

это то, что не исправить, просто знайте, что вы не единственный...они еще не разобрались с этим: http://social.technet.microsoft.com/Forums/en/winserverPN/thread/bb8ac7dd-e19c-4325-8f45-cd366c4da53f

кроме того, я действительно сожалею о вашем тяжелом положении, но если MS хочет, чтобы я исправил коммерческий продукт, они могут предложить щедрость или нанять B тебя.

0
отвечен RobotHumans 2023-04-03 04:02

для FTP и "веб-клиента", который использует SharePoint, мы заметили значительное увеличение скорости, перейдя в Свойства обозревателя обозревателя, вкладка подключения, настройка сети, и снимите галочку "автоматическое определение параметров". Он постоянно ищет прокси-сервер (которого у нас нет)и действительно замедляется. Я не знаю, ускорит ли это его после начала передачи, но может ускорить просмотр папок.

кроме того, IE делает передачу текста, и mozilla делает двоичный файл? Его легко сказать с помощью такого инструмента, как wireshark.

0
отвечен Brian 2023-04-03 06:19

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх