标签: networking tcp latency
我在100 Gb / s LAN上有2台机器,它们通过TCP相互通信 当我从客户端到服务器执行tracert或ping操作时,即使是大ping,我也会在 1 ms 之内得到答案。 但是,当我在客户端嗅探TCP数据包时,我发现 40ms 在它发送三次握手的第一条消息的时间到它收到答复的时间之间通过服务器。 服务器专用于此客户端,不处理任何其他内容。
这合理吗?我希望它会快得多。
答案 0 :(得分:1)
设置TCP_NODELAY并将一些消息组合到一个消息中就可以了,消息太小了。