代码之家  ›  专栏  ›  技术社区  ›  Rohit Banga

是否可以判断应用程序是否禁用了Nagle的算法?

  •  0
  • Rohit Banga  · 技术社区  · 16 年前

    给定一个运行在linux PC上的二进制应用程序,是否可以确定它是否禁用了Nagle算法。

    一种方法是在wireshark中查看输出,并根据时间差进行调整。你能告诉我一个可靠的方法从wireshark的输出中找到它吗?

    有更直接的方法吗?我可以跟踪设置 tcp_nodelay 选择?

    目标应用程序可以是web服务器、应用程序服务器、数据库侦听器或任何其他服务器进程。

    1 回复  |  直到 15 年前
        1
  •  2
  •   Peter G.    16 年前

    最直接的方法是跟踪setsockopt系统调用。