【问题标题】:what's the risk of disabling TCP nagle behavior?禁用 TCP nagle 行为的风险是什么?
【发布时间】:2012-02-29 01:57:48
【问题描述】:

至少对于 Windows,默认情况下,Nagling 处于打开状态。关闭它可能会带来性能提升。关闭它有什么坏处?

【问题讨论】:

    标签: nagle


    【解决方案1】:

    假设您执行write 并恰好发送一个字节。假设 tcphdr + iphdr 是 40 个字节。这意味着您的开销比数据多。

    没有真正的“风险”。如果您的应用程序执行许多小写操作,您将体验到更多的数据包和效率下降(这不应转化为性能下降)。

    【讨论】:

    • 你能解释一下这里的效率和性能的不同以及它的影响吗,谢谢
    猜你喜欢
    • 2012-05-16
    • 2011-10-07
    • 2011-07-20
    • 2011-11-09
    • 2016-07-08
    • 2011-03-14
    • 2011-12-30
    • 2010-11-19
    相关资源
    最近更新 更多