1

Это похоже на Как я могу расставить приоритеты пропускной способности сети для каждого приложения?, но не требует контроля над приоритетами.

Я работаю на ноутбуке Ubuntu 11.04, подключенном к довольно медленному интернет-соединению 1 Мбит / с. Когда есть соединение, которое насыщает сеть (например, потоковое видео на YouTube), мне трудно загружать другие страницы или иным образом использовать сеть. Похоже, что Linux не такой умный, как Windows, когда нескольким соединениям требуется разделять пропускную способность - в Windows система будет пытаться распределить пропускную способность относительно равномерно по всем активным соединениям. Это также происходит со старой системой на основе openSUSE, которую я также использовал.

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

1 ответ1

1

Вы должны посмотреть на формирование трафика. Он не распределяет трафик отдельно для каждого приложения, но расставляет приоритеты в зависимости от используемых портов. Сокращение вашего максимального размера окна TCP также может помочь. Некоторые подходы к формированию трафика предназначены для сокращения окон при передаче слишком большого объема данных. Как правило, трафик формируется так, чтобы потреблять меньше, чем полная доступная пропускная способность, обычно около 90% или около того.

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