Почему загрузка моей сети имеет пилообразную форму?

Почему загрузка моей сети имеет пилообразную форму?

Я заметил, что мой широкополосный канал всегда дает мне пилообразный график использования, когда я загружаю большие файлы. Это выглядит так из диспетчера задач в Windows 7:

Использование сети пилообразной структуры

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

Топология моей сети такая:

ПК <-- проводное подключение --> маршрутизатор Linksys (WiFi) <-- проводное подключение --> модем ADSL

Как определить, связана ли проблема с моим маршрутизатором/модемом или это проблема сети моего интернет-провайдера?

решение1

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

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

решение2

Есть множество возможных причин, ноhttp://www.bufferbloat.net/вероятно, стоит прочитать, поскольку в ней рассматривается одна из распространенных причин в наборе технологий подключения, которые вы там перечислили.

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

решение3

Это пример алгоритма аддитивного увеличения/мультипликативного уменьшения (AIMD). Часть конструкции TCP для предотвращения перегрузки.

Проверьте это:https://en.wikipedia.org/wiki/Additive_increase/multiplicative_decrease

Связанный контент