У нас есть интернет-соединение со скоростью 100 Мбит / с, и все машины имеют сетевые карты 1 Гбит / с. Если у нас есть несколько больших загрузок для завершения, какой сценарий (если есть) будет более эффективным?

  • Скачивание всех файлов на одном компьютере
  • Разделение загрузки так, что несколько компьютеров загружают по одному файлу каждый

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

1 ответ1

1

Это будет зависеть от машин. Например, если у вас очень медленный HDD или жесткий AV, вы можете столкнуться с некоторыми проблемами при загрузке нескольких файлов. Но это вряд ли.

Чтобы увеличить время загрузки, последовательная загрузка этих файлов может улучшить его. Предполагая, что исходный сервер способен насытить вашу загрузку. Таким образом, вы быстрее получите отдельные файлы.

С вашей конфигурацией сети и небольшой другой информацией, которую вы предоставили, ваше интернет-соединение и / или исходные серверы являются вероятными узкими местами.

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