2

У меня есть два компьютера, C и W.

  • С подключается к роутеру с помощью кабеля
  • W с Wi-Fi.
  • Передача 355 МБ файла между C и W занимает 62 секунды, 5,7 МБ / с. Скорость локальной сети и FTP одинакова.
  • Копирование того же файла на мой телефон из C, запуск Total Commander для Android на телефоне с плагином LAN занимает 456 секунд, 780 кБ / с.
  • Если я использую плагин FTP, достаточно 96 секунд, 3,7 МБ / с.

Почему стандартное копирование намного медленнее, чем FTP? Почему передача по FTP на W на 54% быстрее, чем на телефон? Что я могу сделать?

C и W запускают Win 7, телефон Android 2.3.4.
C использует FileZilla в качестве FTP-сервера.

1 ответ1

3

Каждый протокол имеет накладные расходы. Копия "LAN", о которой вы говорите, скорее всего, SMB/CIFS. CIFS довольно склонен к плохой настройке (и, следовательно, медленнее) и в целом имеет больше накладных расходов, чем FTP.

FTP очень упрощенный протокол. Трудно понять это неправильно. CIFS - сложный протокол, скорее всего, реализация на телефоне либо ограничена, либо слегка ошибочна. Не достаточно плохо, чтобы вызвать сбой или что-то, а просто медленнее

На основании комментариев:

Ожидается разница в скорости между беспроводной и USB. USB 2.0 имеет максимальную скорость 480 Мбит / с или 60 Мбит / с. Для сравнения, максимальная скорость беспроводной G составляет 54 Мбит / с, и даже беспроводная N составляет 144 Мбит / с или 300 Мбит / с в зависимости от конфигурации. Большинство беспроводных чипсетов для телефонов имеют ограничение скорости, благодаря мерам экономии (по мощности или цене). Например, я не могу получить более 20 Мбит / с с моим телефоном, который реализует беспроводной G.

Кроме того, еще одна вещь, которую нужно иметь в виду, это то, что обычно, когда вы используете USB-кабель для передачи файлов, это может занять много коротких путей. Все, что нужно сделать, это выставить SD-карту на уровне блоков, не анализируя файловые системы и не заботясь о протоколах. Разница в скорости из-за этого, вероятно, незначительна, но я уверен, что она измерима.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .