Simptomai
Greitis per Microsoft Forefront Threat valdymo šliuzo (TMG) 2010 yra labai lėtai didelės spartos interneto ryšį.
Priežastis
Ši problema kyla, nes Forefront TMG 2010 duomenų buferis yra per mažas, kad susitvarkyti su didelės spartos interneto ryšį. Pastaba. Galite konfigūruoti duomenų buferis pakeisdami reikšmę šiuos du registro dalinius raktus:
-
MaxPendingSendsToClient
-
MaxPendingSendsToServer
Šių dalinių registro raktų, kurie yra toliau pateiktame registro rakte:
HKEY_LOCAL_MACHINE\system\currentControlSet\Services\W3Proxy\Parameters\
Sprendimas
Informacija apie atnaujinimą
Norėdami išspręsti šią problemą, įdiegti programinės įrangos naujinimą, aprašytą šiame "Microsoft" žinių bazės (KB) straipsnyje:
2475183 programinės įrangos naujinimo 1 2 specifinių naujinimų paketą Forefront Threat Management šliuzo (TMG) 2010 1 pakeitimų paketas
Būsena
„Microsoft“ patvirtino, kad tai yra „Microsoft“ produktų, išvardytų skyriuje „Taikoma“, problema.
Daugiau informacijos
Norėdami gauti daugiau informacijos apie programinės įrangos naujinimo terminiją, spustelėkite toliau esančio straipsnio numerį ir peržiūrėkite „Microsoft“ žinių bazės straipsnį:
824684 standartinę terminologiją, vartojamą Microsoft programinės įrangos naujinimams apibūdinti, aprašasJei jums nereikia konfigūruoti šiuos dalinius registro raktus, jei jums nereikia įdiegti šią karštąją pataisą, iš dalinių raktų numatytoji reikšmė yra 4. Pritaikius šią karštąją pataisą, šių dalinių raktų numatytoji reikšmė yra 16.
-
MaxPendingSendsToClient
-
MaxPendingSendsToServer
Optimizuoti interneto ryšio spartos, turite pakeisti TcpBufferSize reikšmę, naudodami šį scenarijų:
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."
Pastaba. Jei galite padidinti reikšmę TcpBufferSize, padidina atmintį Forefront TMG 2010. Norėdami naudoti šį scenarijų, atlikite šiuos veiksmus:
-
Nukopijuoti ir įklijuoti į .txt failą, kuris yra sukurtas naudojant užrašinę šį scenarijų, ir įrašykite failą.
-
Pervardykite failą į SetTcpBufferSize.vbs.
-
Atidarykite administravimo komandų eilutės langą ir paleiskite šią komandą:
Cscript SetTcpBufferSize.vbs 17520Pastabos
-
Šią reikšmę diapazonas yra 25665535.
-
Numatytoji reikšmė yra 2920.
-
Pradinė vertė būtų 17520, o tada padidinkite reikšmę tiek, kad patikrintumėte, ar tai tinkama aplinka.
-