Как определить оптимальный максимум одновременных передач в Filezilla?
2 ответа
Для этого нет правильного или неправильного ответа.
Лично мне нравится устанавливать это значение на 10.
Однако вы должны помнить, что многие публичные / частные серверы имеют ограничения по общей скорости отдельных соединений, скорости на IP-адрес или количеству соединений.
Если они имеют общую скорость, откровенно говоря, установка 10 поможет только в ситуациях, когда у вас много файлов (поскольку это может сэкономить время на этапе аутентификации.
Я только что перенес 3235 файлов с моего веб-сервера на локальный - и, хотя каждый файл очень маленький, и на сервере есть гигабитная ссылка, примерно за 0,5-1 секунды выполняется аутентификация и настройка соединения для каждого файла, который Вы просто не можете помочь при использовании FTP. Установив 10 файлов, я значительно увеличу общее время загрузки всех файлов.
Кроме того, причина, по которой мне нравится устанавливать значение 10, заключается в том, что при подключении к некоторым серверам возможно (из-за многих факторов) начать передачу с очень низкой скоростью (например, сервер может быть загружен), и Чем больше соединений вы открываете, тем выше вероятность использования более высоких скоростей из-за того, что они могут в равной степени распределять скорость между соединениями (что довольно часто).
За исключением нескольких сайтов, у которых действительно есть лимиты на передачу, я лично установил это значение на 10 на моей машине и уже много лет. Я рекомендую вам сделать то же самое - и проверить правила сервера, к которому вы подключаетесь, так как они могут иметь правила. (или никаких правил, но, в любом случае, просто ограничить вас!).
Обратите внимание, что если вы передаете только несколько (небольших) файлов, это действительно не будет иметь большого значения.
Что касается ввода-вывода, опять же, это подсказка, чтобы попытаться получить немного больше от целевого сервера. Очень возможно получить ту же скорость из одного соединения, что и с 10. В Windows есть отличная возможность чтения / записи в кеш, и я очень сомневаюсь, что это будет узким местом. Если вы хотите провести тестирование, вы всегда можете запустить Process Explorer и посмотреть на график ввода-вывода, чтобы увидеть, находится ли он где-нибудь вблизи макс.
Я добавляю свой голос к Уильяму Хилсуму, говоря, что здесь нет правильного или неправильного ответа, поскольку все зависит от скорости источника (-ов).
По сути, если ваше соединение с каким-либо одним источником настолько быстрое, насколько позволяет ваша пропускная способность, то нет причин иметь более одной передачи за раз. Наличие более чем одной передачи приведет только к ненужной нагрузке на вашу сетевую карту и фактически замедлит общую пропускную способность передачи.
Наличие 10 одновременных передач имеет смысл только в том случае, если каждый из серверов может управлять только одной десятой полосы пропускания, так что вместе вы в полной мере используете всю полосу пропускания.
Я бы не стал слишком беспокоиться об использовании диска, поскольку локальный диск, вероятно, быстрее, чем сеть, и может справиться с ним независимо от спроса.
В заключение, максимальное число: 10 имеет смысл только при работе с медленными источниками. Более низкое значение может на самом деле дать вам небольшое улучшение, но вряд ли это будет вообще измеримо. Таким образом, оставить это значение равным 10 практически достаточно.