Скорость загрузки через Forefront TMG 2010 очень медленно для высокоскоростного подключения к Интернету

Применимо к: Forefront Threat Management Gateway 2010 EnterpriseForefront Threat Management Gateway 2010 Standard

Проблемы


Скорость загрузки через Microsoft Forefront угроз Management Gateway (TMG) 2010 очень медленно для высокоскоростного подключения к Интернету.

Причина


Эта проблема возникает, поскольку буфер данных Forefront TMG 2010 слишком мал для обработки высокая скорость подключения к Интернету. Примечание. Буфер данных можно настроить, изменив значение в следующих подразделах реестра два:
  • MaxPendingSendsToClient
  • MaxPendingSendsToServer
Эти подразделы реестра расположены в следующем разделе реестра:
HKEY_LOCAL_MACHINE\system\currentControlSet\Services\W3Proxy\Parameters\

Решение


Сведения об обновлении

Чтобы устранить эту проблему, установите обновление, описанное в следующей статье базы знаний Майкрософт (KB):
2475183 software Update 1 накопительного пакета обновлений 2 для Microsoft Forefront угроз Management Gateway (TMG) 2010 Пакет обновления 1

Статус


Корпорация Майкрософт подтверждает наличие этой проблемы в своих продуктах, которые перечислены в разделе "Применяется к".

Дополнительная информация


Дополнительные сведения о терминах, используемых при описании обновлений программного обеспечения, см. в следующей статье базы знаний Майкрософт:
824684 Стандартные термины, используемые при описании обновлений программных продуктов Майкрософт
Если не настроить следующие разделы реестра, а не устанавливайте это исправление, подразделы, значение по умолчанию равно 4. После установки данного исправления, эти подразделы по умолчанию равно 16.
  • MaxPendingSendsToClient
  • MaxPendingSendsToServer
Для оптимизации пропускной способности подключения к Интернету, может потребоваться изменить значение TcpBufferSize , используя следующий сценарий:
Set fpc = CreateObject("FPC.Root")' fpc.ConnectToConfigurationStorageServer "CSSNAME", "USERNAME", "DOMAIN", "PASSWORD"Set arr = fpc.GetContainingArraySet policy = arr.ArrayPolicySet LLS = policy.LowLevelSettingsTcpBufferSize_before = LLS.TcpBufferSizeLLS.TcpBufferSize = WScript.Arguments(0)WScript.Echo "Setting TcpBufferSize to " & CStr(LLS.TcpBufferSize) & _  ", previous value: " & CStr(TcpBufferSize_before) & _  ", Array name: " & arr.Namepolicy.SaveWScript.Echo "Saved, waiting for array to reload..."arr.WaitForReloadWScript.Echo "Done." 
Примечание. При увеличении значения TcpBufferSizeувеличивает потребление памяти Forefront TMG 2010. Чтобы использовать этот сценарий, выполните следующие действия.
  1. Скопируйте и вставьте этот сценарий в файл .txt, созданный с помощью программы «Блокнот» и сохраните файл.
  2. Переименуйте файл в SetTcpBufferSize.vbs.
  3. Откройте окно административной командной строки и запустите следующую команду:
    Cscript SetTcpBufferSize.vbs 17520
    Примечания
    • Диапазон допустимых значений — от 256 до 65535.
    • Значение по умолчанию — 2920.
    • Начальное значение равно 17520, а затем увеличьте значение соответствующего параметра.