Síntomas
La velocidad de carga a través de Microsoft Forefront Threat Management Gateway (TMG) 2010 es muy lenta en una conexión a Internet de alta velocidad.
Causa
Este problema se produce porque el búfer de datos de Forefront TMG 2010 es demasiado pequeño para controlar una conexión a Internet de alta velocidad. Nota: Puede configurar el búfer de datos cambiando el valor de los siguientes dos subclaves del registro:
-
MaxPendingSendsToClient
-
MaxPendingSendsToServer
Estas subclaves del registro se encuentran bajo la siguiente clave del registro:
HKEY_LOCAL_MACHINE\system\currentControlSet\Services\W3Proxy\Parameters\
Solución
Información de la actualización
Para resolver este problema, instale la actualización de software que se describe en el siguiente artículo de Microsoft Knowledge Base (KB):
2475183 actualización de software 1 paquete acumulativo de actualizaciones 2 para Service Pack 1 de Forefront Threat Management Gateway (TMG) 2010
Estado
Microsoft ha confirmado que se trata de un problema de los productos de Microsoft enumerados en la sección "Se aplica a".
Más información
Para obtener más información acerca de la terminología relativa a las actualizaciones de software de Microsoft, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
824684 Descripción de la terminología estándar utilizada para describir las actualizaciones de software de MicrosoftSi no configura las siguientes subclaves del registro y, si no instala esta revisión, el valor predeterminado de las subclaves es 4. Después de aplicar este hotfix, el valor predeterminado de estas subclaves es 16.
-
MaxPendingSendsToClient
-
MaxPendingSendsToServer
Para optimizar el ancho de banda de la conexión a Internet, tendrá que cambiar el valor de TcpBufferSize mediante el siguiente 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: Si aumenta el valor de TcpBufferSize, aumenta el consumo de memoria de Forefront TMG 2010. Para utilizar esta secuencia de comandos, siga estos pasos:
-
Copie y pegue este script en un archivo .txt que se crea con el Bloc de notas y guarde el archivo.
-
Cambie el nombre del archivo a SetTcpBufferSize.vbs.
-
Abra una ventana de símbolo del sistema administrativa y, a continuación, ejecute el siguiente comando:
cscript SetTcpBufferSize.vbs 17520Notas
-
El intervalo de valores aceptables es de 256 a 65535.
-
El valor predeterminado es 2920.
-
Establezca el valor inicial en 17520y, a continuación, aumente el valor para comprobar si un valor adecuado.
-