Sintomas
A velocidade de carregamento por meio do Microsoft Forefront ameaça Management Gateway (TMG) 2010 é muito lenta em uma conexão de Internet de alta velocidade.
Motivo
Esse problema ocorre porque o buffer de dados do Forefront TMG 2010 é muito pequeno para lidar com uma conexão de Internet de alta velocidade. Observação: Você pode configurar o buffer de dados alterando o valor as seguir duas subchaves do registro:
-
MaxPendingSendsToClient
-
MaxPendingSendsToServer
Essas subchaves do registro estão localizadas na seguinte chave do registro:
HKEY_LOCAL_MACHINE\system\currentControlSet\Services\W3Proxy\Parameters\
Resolução
Informações de atualização
Para resolver esse problema, instale a atualização de software descrita no seguinte artigo da Base de dados de Conhecimento da Microsoft (KB):
2475183 software Update 1 pacote cumulativo de atualizações 2 para o Forefront ameaça Management Gateway (TMG) 2010 Service Pack 1
Status
A Microsoft confirmou que este é um problema nos produtos Microsoft listados na seção "Aplicável a".
Informações adicionais
Para obter informações adicionais sobre a terminologia da atualização de segurança, clique no número abaixo para ler o artigo na Base de Dados de Conhecimento Microsoft (a página pode estar em inglês):
824684 Descrição da terminologia padrão utilizada para descrever as atualizações de software da MicrosoftSe você não configurar as seguintes subchaves do registro, e se você não instalar esse hotfix, o valor padrão das subchaves é 4. Depois de aplicar esse hotfix, o valor padrão para essas subchaves é 16.
-
MaxPendingSendsToClient
-
MaxPendingSendsToServer
Para otimizar a largura de banda da conexão de Internet, talvez seja necessário alterar o valor de TcpBufferSize usando o seguinte 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."
Observação: Se você aumentar o valor de TcpBufferSize, aumenta o consumo de memória do Forefront TMG 2010. Para usar esse script, execute estas etapas:
-
Copie e cole este script em um arquivo. txt que é criado usando o bloco de notas e salve o arquivo.
-
Renomeie o arquivo para SetTcpBufferSize.vbs.
-
Abra uma janela de Prompt de comando administrativa e, em seguida, execute o seguinte comando:
cscript SetTcpBufferSize.vbs 17520Observações
-
A faixa de valores aceitável é de 256 a 65535.
-
O valor padrão é 2920.
-
Definir o valor inicial para 17520e, em seguida, aumente o valor para testar uma configuração apropriada.
-