4

Мне интересно, какую настройку сети / tcp следует выполнить в Windows 7, чтобы обеспечить лучшую производительность (но без риска возникновения проблем). Вот что у меня есть (команды ниже запускаются в командной строке с повышенными правами):

  1. Отключить эвристику, которая может мешать настройкам масштабирования окна приема

    netsh interface tcp set heuristics disabled

  2. Установите автоматическую настройку окна приема на нормальное (это сильно повлияло на пропускную способность, когда я его установил - более чем в 3 раза увеличена пропускная способность для сервера на расстоянии около 1500 м)

    netsh interface tcp set global autotuninglevel=normal

  3. Установить контроль перегрузки на составной TCP (CTCP)

    netsh interface tcp set global congestionprovider=ctcp

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

netsh interface tcp show global

2 ответа2

1

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

  1. Аппаратное обеспечение - брандмауэры, маршрутизаторы и модемы могут влиять на скорость. Найдите базовую линию, подключившись напрямую к модему (или как можно ближе), и посмотрите, насколько быстро он работает. Что находится между вашим компьютером и другим компьютером, к которому вы пытаетесь получить доступ?
  2. Программное обеспечение - AV, брандмауэры или даже окна могут замедлить его. Вы внесли некоторые изменения в Windows, но тестировали ли вы что-нибудь еще, например, работу в безопасном режиме или уменьшение количества программного обеспечения, которое может повлиять на соединение / пропускную способность?
  3. Связь между обоими сайтами - как вы получаете доступ к другому сайту? VPN, FTP, http и т.д.? Если это VPN, это с аппаратного или программного обеспечения на компьютере?
  4. Тестирование - как вы тестируете скорость? Звучит так, как будто вы перемещаете / скачиваете большой файл и проверяете, насколько быстро он идет, но хорошо бы перепроверить.

Это просто некоторая базовая информация, но полезно знать, сколько и что вы пробовали. Без этого все, что я могу предположить, это то, что вы думаете, что это Windows, а потом узнаете, что ваша сеть замедляет работу или ваше программное обеспечение AV работает. Сначала я бы нашел узкое место, иначе вы можете потратить часы на настройку, которая не решит проблему, с которой вы столкнулись.

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

1

Большинство настроек, которые вы уже нашли в netsh interface tcp show global , вам не нужно, чтобы мы объяснили эти настройки, и вы можете попробовать их самостоятельно. Я просто хотел бы отметить, что некоторые из этих настроек зависят от таких переменных, как аппаратное обеспечение компьютеров отправителя и получателя и маршрутизаторов, которые участвуют в потоке сообщений, поэтому не всегда дают одинаковые результаты. Некоторые параметры могут быть улучшены динамически Windows во время выполнения.

Одна из настроек, которую вы не указали, - это MTU. Уменьшение его, например, до 1492, может улучшить производительность, поскольку значение по умолчанию 1500 может в некоторых конфигурациях повлечь разделение сообщения на два сообщения. Смотрите эти команды:

netsh int ipv4 show subinterface
netsh int ipv4 set subinterface "Name of NIC" mtu=1492 store=persistent

Иногда при включении Jumbo Frames помогает обратное:

netsh int ipv4 set subint "Name of NIC" mtu=9000 store=persistent

Но никакие настройки не работают для улучшения скорости во всех случаях и при всех конфигурациях. По умолчанию для Windows установлены наиболее распространенные случаи, которые, конечно, могут отличаться от ваших. Вам придется поэкспериментировать, чтобы увидеть, какие параметры лучше всего подходят для вашей среды.

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