我们在其中一个应用程序中使用第三方库.我们希望找到一个工具,它将列出机器上的所有开放套接字,并使我们能够查看与套接字相关的各种TCP属性:
SendBufferSize
ReceiveBufferSize
NoDelay(Nagle)
DontFragment
TTL
SendBufferSize
ReceiveBufferSize
NoDelay(Nagle)
DontFragment
TTL
我们已经与供应商交谈,虽然他们已经在他们的服务器上禁用了Nagle,但我们想知道在我们的服务器上如何使用他们的库创建套接字.
有什么工具吗?
我不知道这是否适合您,但我读了这篇文章,他们使用Wireshark / Netmon来显示/监控TCP数据包的延迟,以检测是否使用了Nagle:
http://blogs.msdn.com/b/windowsazurestorage/archive/2010/06/25/nagle-s-algorithm-is-not-friendly-towards-small-requests.aspx
http://blogs.msdn.com/b/windowsazurestorage/archive/2010/06/25/nagle-s-algorithm-is-not-friendly-towards-small-requests.aspx
(我不允许发表评论,所以不得不把它放在答案中……)