Ускорьте свою сеть с помощью Windows 10 и сверхширокополосных соединений

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

В Windows 10 встроен параметр, который фактически может ограничивать пропускную способность, задействуя канал связи в меньшей степени, чем это было бы возможно. Операционная система, по сути, использует параметр, называемый Автоматическая настройка окна приема, который автономно определяет «размер» окна приема данных.

О чем это?
В сетях TCP каждый пакет данных, отправленный определенным отправителем, обязательно должен получить обратную связь — называемую подтверждением или ACK — о его корректном приеме (об этом мы также говорили недавно в статье Медленное соединение, вина Google Фото и резервная копия Windows 10). ).

Когда отправитель не получает ACK, передача временно приостанавливается и, если время ожидания превышает определенный предел, осуществляется новая передача пакета данных.

Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)

Параметр RWIN (окно приема TCP) указывает объем данных, который может быть получен до того, как отправителю будет отправлено подтверждение ACK.

Если в сети нет потери пакетов, «размер» окна приема может ограничивать пропускную способность.

Пропускная способность, собственно, получается из формулы RWIN/RTT, где RTT (время приема-передачи) — время, за которое сигнал доходит до «собеседника» и уходит обратно (оно вообще порядка миллисекунд).

Затем значение RTT определяет, сколько данных может быть отправлено до ACK. Если размер пакета данных составляет 1000 байт, а RTT составляет 1 секунду, за одну секунду от отправителя к получателю может быть передано не более 1000 байтов.

Если, однако, отправитель находился в той же сети LAN, например, в соседней комнате, RTT будет равно 0,001 секунды (1 мс) и, следовательно, каждую миллисекунду можно передать 1000 байт, а затем 1 000 000 байт (1 МБ) в секунду. .

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

Таким образом, очевидно, что значение RWIN устанавливает верхний предел достижимой пропускной способности.

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

Если вы обнаружите какие-либо странные несоответствия, вы можете открыть командную строку (Windows + X, Командная строка, Администратор) и ввести следующее:

Интерфейс netsh tcp показать глобальный

По умолчанию рядом с пунктом «Уровень автоматической настройки окна приема» отображается «Нормально». Короче говоря, Windows 10 по умолчанию настраивает значение RWIN самостоятельно.

Ускорьте свою сеть с помощью Windows 10 и сверхширокополосных соединений

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

netsh int tcp установить глобальный уровень автонастройки = отключено

Ускорьте свою сеть с помощью Windows 10 и сверхширокополосных соединений

Команда netsh int tcp set global autotuninglevel = normal позволяет в любой момент восстановить конфигурацию по умолчанию.

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

Чтобы проверить используемые профили, вы можете ввести команду netsh interface tcp show heuristics, в то время как netsh interface tcp set heuristics disabled только деактивирует эвристику (установив значение «ad hoc» RWIN в соответствии с конкретным типом соединения).

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

Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)

Похожие записи

Добавить комментарий

Ваш адрес email не будет опубликован.