Simptomi
Prijenos putem modula Microsoft Forefront Threat Management Gateway (TMG) 2010 vrlo je spor na brzoj internetskoj vezi.
Uzrok
Taj se problem pojavljuje jer je podatkovni međuspremnik programa Forefront TMG 2010 premalen za brzu internetsku vezu.
Napomena Međuspremnik podataka možete konfigurirati tako da promijenite vrijednost sljedeća dva potključa registra:
- MaxPendingSendsToClient
- MaxPendingSendsToServer
Ti se potključevi registra nalaze u sljedećem ključu registra:
HKEY_LOCAL_MACHINE\system\currentControlSet\Services\W3Proxy\Parameters\
Rješenje
Ažurirajte podatke
Da biste riješili taj problem, instalirajte ažuriranje softvera opisano u sljedećem članku iz Microsoftove baze znanja (KB):
2475183 Skupno ažuriranje softvera 1 2 za Forefront Threat Management Gateway (TMG) 2010 Service Pack 1
Status
Microsoft je potvrdio da je to problem u Microsoftovim proizvodima koji su navedeni u odjeljku „Odnosi se na“.
Dodatne informacije
Dodatne informacije o terminologiji ažuriranja softvera potražite u članku iz Microsoftove baze znanja pod sljedećim brojem:
824684 Opis standardne terminologije, koja se koristi za opis Microsoftovih softverskih ažuriranja
Ako ne konfigurirate sljedeće potključeve registra i ako ne instalirate taj hitni popravak, zadana je vrijednost potključeva 4. Nakon primjene tog hitnog popravka zadana je vrijednost za te potključeve 16.
- MaxPendingSendsToClient
- MaxPendingSendsToServer
Da biste optimizirali propusnost internetske veze, možda ćete morati promijeniti vrijednost TcpBufferSize pomoću sljedeće skripte:
Set fpc = CreateObject("FPC.Root")
' fpc.ConnectToConfigurationStorageServer "CSSNAME", "USERNAME", "DOMAIN", "PASSWORD"
Set arr = fpc.GetContainingArray
Set policy = arr.ArrayPolicy
Set LLS = policy.LowLevelSettings
TcpBufferSize_before = LLS.TcpBufferSize
LLS.TcpBufferSize = WScript.Arguments(0)
WScript.Echo "Setting TcpBufferSize to " & CStr(LLS.TcpBufferSize) & _
", previous value: " & CStr(TcpBufferSize_before) & _
", Array name: " & arr.Name
policy.Save
WScript.Echo "Saved, waiting for array to reload..."
arr.WaitForReload
WScript.Echo "Done."
Napomena: povećate li vrijednost funkcije TcpBufferSize, povećava se upotreba memorije za Forefront TMG 2010.
Da biste koristili tu skriptu, učinite sljedeće:
Kopirajte i zalijepite tu skriptu u .txt datoteku stvorenu pomoću bloka za pisanje pa je spremite.
Promijenite naziv datoteke u SetTcpBufferSize.vbs.
Otvorite prozor administrativnog naredbenog retka, a zatim pokrenite sljedeću naredbu:
cscript SetTcpBufferSize.vbs 17520
Bilješke- Prihvatljivi raspon vrijednosti je od 256 do 65535.
- Zadana je vrijednost 2920.
- Postavite početnu vrijednost na 17520, a zatim je povećajte da biste testirali odgovarajuću postavku.