我需要获取 TCP 流的 RTT。 我查看了 proc 文件系统,但无法获得 TCP 的 RTT 值。如果有人对此有任何想法,请将 RTT 存储在哪个文件中。
提前致谢。
最佳答案
也许 iproute 实用程序中的 ss
(套接字统计)实用程序可以帮助您解决这个问题。
# ss -i 'src 1.1.1.1:1234 and dst 2.2.2.2:1234'
State Recv-Q Send-Q Local Address:Port Peer Address:Port
ESTAB 0 0 1.1.1.1:1234 2.2.2.2:1234
reno wscale:2,7 rto:3380 rtt:855/602.5 ato:40 ssthresh:2 send 27.3Kbps rcv_space:5840
如果您想了解rtt
字段是什么的更多信息,我认为最好看一下ss.c。 .
关于linux - 在 Linux 中获取 TCP RTT,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16231600/