Загрузка убить подключение к интернету

в моем доме у меня есть 2 соответствующих компьютера, один беспроводной и один проводной, подключенный к беспроводному маршрутизатору G (Belkin G F5d7234-4 V5), который подключен к моему интернет-модему. Мой интернет-Insight BB 10.0 (фактические скорости: 10.4-9.8 Мбит / с вниз, 800-950 Кбит / с ВВЕРХ).

на беспроводном компьютере я хочу загрузить кучу видео. Поставьте их в очередь и начните загрузку (это HTTP). Средняя скорость загрузки 100-200 кб / с. Интернет медленный, но это ожидаемо.

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

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

Что может быть причиной чего-то подобного? Это проблема маршрутизатора, проблема модема, проблема подключения или просто результат TCP?

11
задан Hennes
11.01.2023 15:09 Количество просмотров материала 3237
Распечатать страницу

4 ответа

ваше измерение скорости интернета

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

ваш интернет вверх по течению скорость 800-950 килобит, мы делим это на 8, чтобы получить скорость в килобайтах:

950 / 8 = 118.75 kilobytes

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

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

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


почему загрузки убивают скорость интернета.

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

почти все программы которые общаются с сетью будут работа через какой-то буфер FIFO ("First In, First Out"), что в основном означает, что существует очередь данных для входа в машину и очередь данных, выходящих из машины.

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

эта очередь FIFO становится проблемой, когда вы начинаете загрузку. Допустим, что окно может есть очередь 400 килобайт, я не знаю точно, но это кажется разумным числом в эти дни. Это означает, что когда вы загружаете небольшой файл, скажем, 200 килобайт, он будет помещен в очередь, и программа может продолжайте и предположите, что данные были отправлены или, по крайней мере, уйдут довольно быстро, скажем, 1-2 секунды максимум, едва заметны на самом деле.

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

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

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

Вау, это было дольше, чем я ожидал.

6
отвечен Mokubai 2023-01-12 22:57

Ok-сначала некоторые факты:

  1. у вас есть " upstream "с определенной пропускной способностью и" downstream " с определенной пропускной способностью.
  2. в итоге обе машины использовать одно интернет-соединение (модем), верно? Это "one pipe".
  3. при загрузке данных через HTTP (нисходящий) каждый пакет, который вы получаете вызывает пакет подтверждения (признает пакеты), которые будут отправлены обратно на сервер (вверх по течению). Тот путь сервер знает, если он должен повторно отправить некоторые данные, или если вы получили все просто отлично.

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

О нет-что будем делать? Попробуйте уменьшить или ограничить скорость загрузки на "беспроводной" машине. Таким образом, больше пропускной способности для пакетов подтверждения и загрузок, серфинга и других вещей должно быть быстро на и машины снова!

3
отвечен lajuette 2023-01-13 01:14

вы ищете поддержку качества обслуживания в вашем маршрутизаторе. Если ваш маршрутизатор поддерживает его, это позволит вам определить приоритеты определенных видов трафика или назначить некоторую часть вашей пропускной способности для определенных видов трафика. Вы можете быть в состоянии определить трафик up/down нагрузкой, номером порта (== тип пакетов: VOIP, сеть, и т.д.), или локальный IP-адрес.

Edit: я не нашел руководство вашего маршрутизатора в кратком поиске, но, по крайней мере, несколько ссылок предложили, что у него есть QOS поддержка.

2
отвечен JRobert 2023-01-13 03:31

как кто-то, кто имел "больше" опыт работы с более ранним, чем ваш, проводной только маршрутизатор Belkin F5D5231-4, мне легко заподозрить ваш маршрутизатор.

несомненно, часть проблемы тоже ты просто достиг предела пропускной способности, как и другие ответы предложили. Но поскольку я не люблю все маршрутизаторы Белкин rebadges как свой собственный, я предлагаю вам попробовать взять другую, более новую не Белкин маршрутизатора, чтобы увидеть, если вы заметили разница.

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

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

0
отвечен irrational John 2023-01-13 05:48

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх