Загрузка с моего компьютера с Windows 7 приводит к большому времени пинга

Без программы, выполняющей загрузку, мой 64-битный ноутбук с Windows 7 работает отлично - время пинга 40 мс, скорость загрузки 5 МБ.

Если что-то начинает загружаться (например, Dropbox), время пинга внезапно увеличивается за 2000 мс! Скорость загрузки, как только соединение в конечном итоге установлено, кажется, не слишком пострадала.

Я выключил брандмауэр Windows, без изменений. Почему возникает эта проблема? Могу ли я что-нибудь сделать, чтобы предотвратить значительное увеличение задержки при загрузке файлов?

Спасибо!

2 ответа

Это звучит как симптомы Bufferbloat.

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

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

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

По этому вопросу можно найти дополнительные советы: Как уменьшить BufferBloat при ADSL-соединении?

Проверьте ваше соединение с ICSI Netalyzr (требуется Java). Это позволит вам узнать, что происходит с вашим сетевым подключением.

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

Другие вопросы по тегам