Netsh int tcp set global autotuninglevel normal не работает

Содержание
  1. Известные проблемы производительности TCP/IP
  2. Медленная скорость пропускной способности при высокой задержке и пропускной способности сети
  3. Чтобы включить уровень автотунинга, используйте командную подсказку
  4. Чтобы включить уровень автотунинга, используйте PowerShell
  5. Медленная скорость пропускной способности при низкой задержке и высокой пропускной способности сети
  6. Включить RSS для ОС
  7. Включить RSS для сетевых карт
  8. Проблемы с сетевой сетью
  9. Действия для записи журналов с помощью средств захвата сетевых пакетов
  10. Анализ файла захвата
  11. Windows может ограничивать скорость подключения к Интернету — Как исправить
  12. Настраиваем Window Auto-Tuning в Windows 10
  13. Как ускорить интернет при помощи CMD
  14. Ускорение интернета при помощи CMD
  15. Проверьте скорость интернета, используя cmd pings для шлюза по умолчанию
  16. Обновляемый IP
  17. Flushdns для ускорения работы интернета
  18. Команда Netsh int tcp

Известные проблемы производительности TCP/IP

Эта статья входит в трехсерийную серию. Вы можете просмотреть часть 1: обзор производительности TCP/IP и часть 2: проблемы сетевой производительности TCP/IP.

В этой статье описываются следующие проблемы производительности TCP/IP:

  • Медленная пропускная способность при высокой задержке и высокой пропускной способности сети
  • Медленная пропускная способность при низкой задержке и высокой пропускной способности сети
  • Проблемы с сетевой сетью

Медленная скорость пропускной способности при высокой задержке и пропускной способности сети

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

Это происходит из-за того, что параметр TCP Window Scale не включен на любом сервере. Используйте Windows командную подсказку или Windows PowerShell, чтобы включить параметр, установив уровень автотунинга TCP для получения окна.

Чтобы включить уровень автотунинга, используйте командную подсказку

Выполните следующую команду:

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

Читайте также:  Не торопись работать шаги реже деньги те же

Чтобы включить уровень автотунинга, используйте PowerShell

Запустите следующий командлет:

Чтобы проверить, включен ли уровень автотунинга, используйте следующий cmdlet:

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

Медленная скорость пропускной способности при низкой задержке и высокой пропускной способности сети

Два сервера подключены к одной сети с низкой задержкой и высокой пропускной способностью. При создании базовой или тестовой производительности TCP с помощью средства ctsTraffic в многоядерном сервере ЦП 0 скачет только процессор 0.

Эта проблема возникает из-за того, что функция «Получение бокового масштабирования» (RSS) или «Очередь виртуальных машин» (VMQ) не включена или не настроена правильно. Используйте VMQ, когда физический компьютер является гипервизором. Если это не так, вьйте RSS как на операционной системе (ОС), так и на сетевых картах.

Беспроводные сетевые карты не поддерживают функции RSS или VMQ.

Включить RSS для ОС

Включить RSS с помощью командной подсказки или PowerShell следующим образом:

Командная подсказка: netsh int tcp set global rss=enabled

PowerShell: Set-NetAdapterRss -Name -Enabled $True

Включить RSS для сетевых карт

Сначала проверьте, включена ли функция RSS. Проверьте расширенные свойства сетевой карты для связанной конфигурации с помощью следующего cmdlet:

Изменения в расширенных свойствах могут привести к перерыву или потере подключения к сети. Перед внесением изменений обратитесь к документации поставщика NIC.

Выполните следующие действия, чтобы включить RSS для сетевых карт:

  1. Запуск ncpa.cpl для открытия сетевых подключений.
  2. Щелкните правой кнопкой мыши целевое подключение, а затем выберите Properties >Configure.
  3. На вкладке Advanced найдите получение бокового масштабирования в списке Свойств и задай значениеВключить.
  4. Нажмите OK.

RSS также можно включить с помощью cmdlet PowerShell:

Проблемы с сетевой сетью

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

Чтобы получить анализ журналов уровня пакетов, проверьте проблемы с сетью, используя средство захвата сетевых пакетов (например, Microsoft Network Monitor, Wireshark или ctsTraffic).

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

Начните ведение журнала с помощью Microsoft Network Monitor или Wireshark для захвата трафика на обеих конечных точках. Вы также можете использовать встроенный Windows для захвата следующим образом:

Откройте командную подсказку в качестве администратора.

Выполните следующую команду:

При использовании команды может потребоваться несколько netsh trace захватов.

Запустите CTStraffic.exe для создания файла .csv.

Остановите ведение журнала. Для Windows встроенного средства захвата введите командную подсказку NETSH TRACE STOP в качестве администратора.

Анализ файла захвата

Вот пример, показывающий, как анализировать отфильтрованный результат. В этом сценарии средство ctsTraffic использует шаблон push (шаблон по умолчанию), который означает, что пакет отправляется от клиента на сервер.

Откройте файл захвата в Microsoft Network Monitor.

Фильтр сетевого трассировки с помощью Property.TCPRetransmit==1 && tcp.Port==4444 фильтра, который находит пакеты ретрансляторов. Повторное выполнение пакета означает, что TCP-подтверждение данной последовательности TCP от отправитель не получает.

Чтобы проанализировать файл ETL, перейдите в параметры инструментов > > Parser Profiles > Windows > Set As Active > OK.

Как показано на скриншоте, кадр повторно передается дважды, что означает, что он передается отправителю #441 три раза. Для определения этого кадра используйте тот же номер последовательности TCP (2278877548).

Щелкните правой кнопкой мыши SequenceNumber в подробностях кадра и выберите Добавить выбранное значение для отображения фильтра.

Отключим предыдущий фильтр, добавив «//» следующим образом:

Нажмите Применить. Полная последовательность TCP с этим номером последовательности отображается следующим образом:

Этот результат показывает, что исходный кадр не получается сервером и повторно #441 отправляется отправителю. Повторное выполнение кадра происходит, если не получено подтверждения последовательности. Чтобы понять, как работает TCP, см. трехначерное рукопожатие с помощью TCP/IP и описание Windows TCP. Затем скопируйте фильтр TCP.SequenceNumber == последовательности из трассировки клиента и вклеите его на след сервера.

На сервере получается только один пакет данной последовательности, как показано в следующем результате:

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

Источник

Windows может ограничивать скорость подключения к Интернету — Как исправить

Инструкция может быть также полезна для случаев, когда вы были довольны скоростью подключения при использовании предыдущих версий Windows, но заметили замедление после обновления до Windows 10 “Юбилейное обновление”.

Microsoft представила функцию «автонастройка окна получения» (Window Auto-Tuning) еще в Windows Vista. Инструмент предназначен для улучшения производительности программ, которые получают данные из сети по протоколу TCP.

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

Настраиваем Window Auto-Tuning в Windows 10

Прежде всего, следует проверить статус функции автонастройки окна получения. Если она отключена, то очевидно, что она не является причиной низкой скорости Интернета. Однако, в противном случае, именно эта функция ;может стать виновником медленного интернет соединения.

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

  1. Нажмите правой кнопкой мыши на значок меню Пуск и выберите «Командная строка (администратор)».
  2. Подтвердите запрос службы контроля учетных записей
  3. Запустите команду netsh interface tcp show global

Обратите внимание на параметр “Уровень автонастройки окна получения” в разделе Глобальные параметры TCP. Если значение параметра отличается от “disabled”, то функция используется Windows для оптимизации TCP-подключений.

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

Запустите следующую команду для отключения функции автонастройки окна получения:

netsh int tcp set global autotuninglevel=disabled

Вы получите подтверждение OK о том, что изменение было успешно внесено. При повторном запуске команды netsh interface tcp show global будет наглядно видно, что функция отключена.

После отключения функции запустите загрузки и выполните мониторинг получаемых скоростей. Для тестирования следует использовать P2P-клиенты, Usenet-клиенты, FTP-клиенты, серверные программы и т.д.

Если ничего не изменилось, можно восстановить исходные настройки с помощью команды:

netsh int tcp set global autotuninglevel=normal

Должно вернуться подтверждение успешного завершения операции — ОК. Проверьте глобальные параметры TCP, чтобы убедиться в изменении.

Источник

Как ускорить интернет при помощи CMD

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

Однако не стоит преждевременно переходить на нервы! В этой статье мы расскажем о нескольких настройках Windows, которые гарантированно помогут увеличить скорость работы интернета.

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

Ускорение интернета при помощи CMD

Проверьте скорость интернета, используя cmd pings для шлюза по умолчанию

Скорость соединения можно проверить при помощи команды ping , отправленной на ваш шлюз.

Чтобы узнать его, воспользуйтесь командой ipconfig /all . Получив IP-адрес шлюза по умолчанию, пропингуйте интернет-соединение, введя ping -t (адрес шлюза) . Временной показатель сообщит вам о задержке, проходящей перед тем как будет отправлено подтверждение от шлюза о дошедшем сигнале.

2. ping -t 192.168.1.1 (укажите адрес своего шлюза)

Низкие показатели задержки говорят о хороших результатах проверки соединения. Тем не менее, при большом количестве отправляемых пакетов данных, пропускная способность сети имеет свойство падать. Хоть они и незначительны по размерам, если рассматривать каждый в отдельности, их отправка/прием требует определенных ресурсов.

Обновляемый IP

Если вы используете Wi-Fi соединение, в случае обновления IP-адреса и перехода на свободную линию, вы можете ощутить временное повышение скорости в зависимости от мощности маршрутизатора. Тем не менее, при использовании LAN смена IP на скорость не влияет.

Flushdns для ускорения работы интернета

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

Используя команду ipconfig/flushdns , как это указано на скриншоте выше, поначалу вы ощутите некоторое замедление в соединении с ресурсами из-за необходимости создания новых поисковых запросов DNS. Тем не менее это не затянется на долго и в скором времени скорость загрузки веб-сайтов станет существенно выше.

Команда Netsh int tcp

Введите netsh interface tcp show global в командной строке и обратите внимание на следующее:

В случае, если в результатах отсутствует уровень автонастройки окна приема со значением Normal , введите команду netsh int tcp set global autotuninglevel=normal .

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

Окно получения TCP является одним из ключевых факторов скорости получения входящих пакетов в сети Интернет. Таким образом, установка статуса TCP в состояние Normal , гарантированно ускорит скорость потока интернет-трафика.

Завершив этот шаг, давайте проверим еще один немаловажный параметр Windows под названием Эвристика масштабирования Windows .

Введите команду netsh interface tcp show heuristics .

В нашем случае данная функция отключена. Однако в некоторых ситуациях ее можно включить. Если она в рабочем состоянии, данный параметр сообщает о том, что Microsoft в некотором роде ограничивает ваше интернет-соединение.

Чтобы отключить эту функцию, введите следующее: netsh interface tcp set heuristics disabled .

Нажав Enter , вы получите сообщение Ok и, будьте уверены, скорость работы интернета существенно возрастет.

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

Источник

Оцените статью