Příznaky
Rychlost odesílání prostřednictvím Microsoft Forefront Threat Management brány (TMG) 2010 je velmi pomalý na vysokorychlostní připojení k Internetu.
Příčina
K tomuto problému dochází, protože vyrovnávací paměť pro data aplikace Forefront TMG 2010 je příliš malá pro vysokorychlostní připojení k Internetu. Poznámka: Vyrovnávací paměť pro data lze nakonfigurovat změnou hodnoty následujících dvou podklíčů registru:
-
MaxPendingSendsToClient
-
MaxPendingSendsToServer
Tyto podklíče registru jsou umístěny v následujícím klíči registru:
HKEY_LOCAL_MACHINE\system\currentControlSet\Services\W3Proxy\Parameters\
Řešení
Informace o aktualizaci
Chcete-li tento problém vyřešit, nainstalujte aktualizaci softwaru, která je popsána v následujícím článku znalostní báze Microsoft Knowledge Base (KB):
Kumulativní aktualizace 1 software 2475183 2 pro Forefront Threat Management brány (TMG) 2010 Service Pack 1
Stav
Společnost Microsoft potvrzuje, že se jedná o problém v produktech této společnosti, které jsou uvedeny v části Informace v tomto článku jsou určeny pro produkt.
Další informace
Pro další informace o terminologii používané v aktualizacích softwaru, klepněte na následující číslo článku k zobrazení článku v databázi Microsoft Knowledge Base:
824684 Popis standardní terminologie používané při popisu aktualizací softwaru společnosti MicrosoftPokud neprovedete konfiguraci následujících podklíčů registru a nelze nainstalovat tuto opravu hotfix, je výchozí hodnota podklíče 4. Po instalaci této opravy hotfix, je výchozí hodnota pro tyto podklíče 16.
-
MaxPendingSendsToClient
-
MaxPendingSendsToServer
Optimalizace šířky pásma připojení k Internetu, je třeba změnit hodnotu TcpBufferSize pomocí následující skript:
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."
Poznámka: Pokud zvýšíte hodnotu TcpBufferSize, zvyšuje spotřebu paměti aplikace Forefront TMG 2010. Chcete-li tento skript použít, postupujte takto:
-
Zkopírujte a vložte tento skript do souboru TXT, který je vytvořen pomocí programu Poznámkový blok a uložte soubor.
-
Přejmenujte soubor na SetTcpBufferSize.vbs.
-
Otevřete okno příkazového řádku pro správu a potom spusťte následující příkaz:
cscript SetTcpBufferSize.vbs 17520Poznámky:
-
Rozsah přijatelných hodnot je od 256 do 65535.
-
Výchozí hodnota je 2920.
-
17520nastavit počáteční hodnotu a potom zvyšte hodnotu k testování příslušné nastavení.
-