Sintomi
La velocità di caricamento tramite Microsoft Forefront Threat Management Gateway (TMG) 2010 è molto lenta su connessione a Internet ad alta velocità.
Causa
Questo problema si verifica perché il buffer di dati di Forefront TMG 2010 è troppo piccolo per gestire la connessione Internet ad alta velocità. Nota: È possibile configurare il buffer di dati modificando il valore delle seguenti sottochiavi del Registro di sistema:
-
MaxPendingSendsToClient
-
MaxPendingSendsToServer
Queste sottochiavi del Registro di sistema si trovano nella seguente chiave del Registro di sistema:
HKEY_LOCAL_MACHINE\system\currentControlSet\Services\W3Proxy\Parameters\
Risoluzione
Informazioni sull'aggiornamento
Per risolvere questo problema, installare l'aggiornamento software descritto nel seguente articolo della Microsoft Knowledge Base (KB):
Rollup di aggiornamento software 1 2475183 2 per Forefront Threat Management Gateway (TMG) 2010 Service Pack 1
Stato
Microsoft ha confermato che questo problema si verifica nei prodotti elencati nella sezione "Si applica a".
Ulteriori informazioni
Per ulteriori informazioni in merito alla terminologia dell'aggiornamento del software, fare clic sul seguente numero di articolo per vedere l'articolo nella Microsoft Knowledge Base:
824684 Descrizione della terminologia standard utilizzata per descrivere gli aggiornamenti software MicrosoftSe non si configura le seguenti sottochiavi del Registro di sistema e se non si installa questo hotfix, il valore predefinito delle sottochiavi è 4. Dopo avere applicato questo hotfix, il valore predefinito di queste sottochiavi è 16.
-
MaxPendingSendsToClient
-
MaxPendingSendsToServer
Per ottimizzare la larghezza di banda della connessione Internet, potrebbe essere necessario modificare il valore di TcpBufferSize utilizzando il seguente script:
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."
Nota: Se si aumenta il valore di TcpBufferSize, aumenta il consumo di memoria di Forefront TMG 2010. Per utilizzare questo script, attenersi alla seguente procedura:
-
Copiare e incollare lo script in un file txt che viene creato utilizzando il blocco note e salvare il file.
-
Rinominare il file SetTcpBufferSize.vbs.
-
Aprire una finestra del prompt dei comandi amministrativa e quindi eseguire il comando seguente:
cscript SetTcpBufferSize.vbs 17520Note
-
L'intervallo di valori accettabile è da 256 a 65535.
-
Il valore predefinito è 2920.
-
Impostare il valore iniziale su 17520e quindi aumentare il valore per verificare l'impostazione appropriata.
-