关闭nagel算法

原文出处
http://www.xtremesystems.org/forums/showthread.php?237964-Gaming-Tweak!!!!-disable-nagle-s-algorithm

游戏调整 —— 关闭 nagel 算法

下面的设置可以调整或禁用 nagel 算法。禁用 nagel 算法以后, 允许很小的包没有延迟立即发送。建议对某些游戏关闭 nagel 算法, 这样做对文件传输/吞吐量有负面影响。默认状态( 开启nagel )为了提高性能, 会把几个小数据包合并一起, 为了有效传输更大的数据包。虽然这提高了整体性能,并降低了TCP/ IP开销, 但可能会短暂延迟较小的数据包的传输。切记禁用 Nagle 算法可能对文件传输有一些负面影响, 只能帮助某些游戏减少延迟, 为了实现这个调整,在注册表编辑器(开始>运行> REGEDIT)找到:

此设置配置最大数量的ACKs ( Windows XP/2003/Vista/2008 )
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\{NIC-id}
将有多个网卡接口有列出,例如: {1660430C-B14A-4AC2-8F83-B653E83E8297}. 找到与你 IP 地址相同的地址, 创建一个新的 DWORD 值:
TcpAckFrequency=1 (DWORD value, 1=disable, 2=default, 2-n=send ACKs if outstanding ACKs before timed interval. Setting not present by default).

对于游戏性能,推荐的是1(禁用)。对于纯吞吐量和数据流,您可以尝试值超过2。如果您尝试较大的值,只要确保 TcpAckFrequency* MTU 小于 RWIN 就行, since the sender may stop sending data if RWIN fills witout acknowledgement.

此外,找到下面的键(win7 下需要 开始→控制面板→程序→程序和功能→打开或关闭windows功能, 开启 Microsoft Message Queue 才能看见 Parameters):
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSMQ\Parameters
添加一个新的DWORD值:
TCPNODELAY=1(DWORD值为0启T用Nagle算法,1禁用,默认情况下不存在)

要配置的ACK间隔超时(只有启用 Nagel 的时候才有效),找到(新增)以下注册表项:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\{NIC-id}

TcpDelAckTicks=0 (DWORD value, default=2, 0=disable nagling, 1-6=100-600 ms).
你可以设置为 1 来将 NAGLE 的延迟时间从默认的 200ms 缩减进行缩减


附注:
据悉,上述游戏调整(禁用Nagle算法)可以减少WOW(魔兽世界)延迟了近一半!
XP/2003需要 SP2 补丁(MS KB815230)
Vista需要 SP1 补丁(MS KB935458)



  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
校园建筑火灾是一种重要的安全隐患。国内外学者对于校园建筑火灾的研究主要集中在火灾防控技术、火灾风险评估、火灾后的应急响应和火灾调查等方面。 在火灾防控技术方面,国内外学者主要研究了建筑物防火材料、建筑物防火构造设计、消防系统设计和火灾探测技术等。例如,英国学者Hawkins和Ramsay(2009)研究了火灾探测技术的应用,提出了火灾探测技术应用的局限性和改进措施;中国学者申继亮和张伟(2016)研究了建筑物防火材料的应用,提出了新型防火材料的研究方向。 在火灾风险评估方面,国内外学者主要研究了火灾风险评估模型、火灾风险评估方法和火灾风险评估指标等。例如,美国学者Hadjisophocleous和Li(2010)研究了火灾风险评估模型的应用,提出了火灾风险评估模型的改进方案;中国学者苏岩和李盼(2017)研究了火灾风险评估指标的选择,提出了基于模糊综合评价的火灾风险评估方法。 在火灾后的应急响应方面,国内外学者主要研究了应急预案编制和应急响应技术等。例如,德国学者Krebs和Nagel(2015)研究了应急预案编制的流程和要点,提出了应急预案编制的规范化和标准化;中国学者王春艳和李佳(2019)研究了应急响应技术的应用,提出了基于物联网技术的应急响应方案。 在火灾调查方面,国内外学者主要研究了火灾调查方法和火灾调查技术等。例如,美国学者Karter和O'Connor(2009)研究了火灾调查方法的应用,提出了火灾调查的程序和技巧;中国学者刘红和刘欣(2017)研究了火灾调查技术的应用,提出了基于数字化技术的火灾调查方案。 参考文献: Hawkins, P., & Ramsay, J. (2009). Fire detection technology for the 21st century. Fire Technology, 45(1), 49-61. 申继亮, & 张伟. (2016). 建筑物防火材料的研究进展. 建筑学报, 61(12), 20-27. Hadjisophocleous, G. V., & Li, Y. (2010). Fire risk assessment models for large buildings. Fire Technology, 46(3), 627-642. 苏岩, & 李盼. (2017). 基于模糊综合评价的校园火灾风险评估. 消防科学与技术, 36(2), 171-175. Krebs, F., & Nagel, A. (2015). Emergency planning and preparedness: A guidance manual for schools. UNESCO. 王春艳, & 李佳. (2019). 基于物联网技术的校园火灾应急响应方案. 消防科学与技术, 38(1), 31-35. Karter, M. J., & O'Connor, D. J. (2009). Fire investigation. Jones & Bartlett Publishers. 刘红, & 刘欣. (2017). 基于数字化技术的校园火灾调查方案. 消防科学与技术, 36(6), 764-768.

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值