RTT中包含的发送端缓冲时间是多少?

时间:2018-04-11 18:12:52

标签: networking ping

美好的一天! 我知道这是一个简单的问题,但我无法找到它的答案,每当我寻找RTT时,它通常都是松散定义的。那么,RTT中包含的发送节点中的缓冲时间是由ping - ?

接收的

1 个答案:

答案 0 :(得分:0)

RTT只是意味着"往返时间。"我不确定"缓冲"你关心的是。准确的测量点取决于您使用的确切ping程序,并且有很多。对于BusyBoxping实施can be found here。读取它表示在调用sendto()之前不久准备传出ICMP数据包时标记传出时间,并且在调用recvfrom()后不久解析传入ICMP数据包时标记传入时间。 (查看对monotonic_us()的来电。)两者之间的差异是打印的。因此,打印值包括内核网络堆栈,NIC处理等所花费的所有时间。至少对于该特定实现,它还包括ping进程可能等待时间片的时间。对于具有调度争用的负载很重的系统,这可能很重要。其他实现可能会有所不同。