Большие загрузки, такие как образы Linux, часто предлагаются через BitTorrent или HTTP. В последнее время я стал чаще выбирать BitTorrent не по определенной причине, а скорее из-за чувства поддержки чего-то открытого.

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

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

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

1 ответ1

4

При высокой нагрузке, например, когда только что вышла новая версия, пользователю, вероятно, будет выгодно использовать Bittorrent, поскольку он процветает с высокой нагрузкой, а не зависает, как это обычно делает традиционный дистрибутив на основе http/ftp.

В обычной ситуации загрузки (т.е. не в день релиза) это, вероятно, не приносит существенной выгоды пользователю, но, надеюсь, очень дешево для дистрибьютора.

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

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