症状
上载到 Microsoft 最前沿威胁管理网关 (TMG) 2010年速度上高速互联网连接速度很慢。
原因
由于前沿 TMG 2010 年数据缓冲区太小,无法处理高速互联网连接,将出现此问题。注意:您可以通过更改以下两个注册表子项的值来配置数据缓冲区:
-
MaxPendingSendsToClient
-
MaxPendingSendsToServer
这些注册表子项位于下面的注册表项下:
HKEY_LOCAL_MACHINE\system\currentControlSet\Services\W3Proxy\Parameters\
解决方案
更新信息
若要解决此问题,请安装下面的 Microsoft 知识库 (KB) 文章中介绍的软件更新:
2475183软件更新 1 汇总 2 前沿威胁管理网关 (TMG) 2010 Service Pack 1
状态
Microsoft 已确认这是在“适用范围”部分中列出的 Microsoft 产品存在的问题。
更多信息
有关软件更新术语的更多信息,请单击下面的文章编号以查看 Microsoft 知识库中的相应文章:
824684 用于描述 Microsoft 软件更新的标准术语的说明如果您不配置下面的注册表子项,并且如果您不安装此修复程序,这些子项的默认值为4。应用此修补程序后,这些子项的默认值为16。
-
MaxPendingSendsToClient
-
MaxPendingSendsToServer
若要优化连接到互联网的带宽,可能需要使用以下脚本更改TcpBufferSize的值:
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."
注意:如果您增加的TcpBufferSize值,前沿 TMG 2010 的内存消耗增加。若要使用此脚本,请执行以下步骤:
-
复制并粘贴到一个.txt 文件使用记事本创建此脚本并保存该文件。
-
将该文件重命名为SetTcpBufferSize.vbs。
-
打开管理的命令提示符窗口,然后运行下面的命令:
cscript SetTcpBufferSize.vbs 17520注意
-
可接受值的范围是从256到65535 之间。
-
默认值为2920年。
-
将初始值设置为17520,并再增加适当的设置进行测试的值。
-