对于网络延迟的分析,大家都可以理解逐层分析的思路,这里着重说明一下,ping时延和icmp时延是两个概念。
Ping时延计算
T = Ping发送时间 - Ping接收时间
ICMP时延计算
T=ICMP接到用户态skbuffer准备发送时记录一次时间 - 接收端icmp接到用户态skbuffer reply消息后记录一次时间
通过观察tcpdump中的icmp时延和ping显示的时延,一般都会存在差距。并且有时差距会很大。者可以辨明有些时候耗时是由于本机软件IO性能瓶颈导致的
对于网络延迟的分析,大家都可以理解逐层分析的思路,这里着重说明一下,ping时延和icmp时延是两个概念。
T = Ping发送时间 - Ping接收时间
T=ICMP接到用户态skbuffer准备发送时记录一次时间 - 接收端icmp接到用户态skbuffer reply消息后记录一次时间
通过观察tcpdump中的icmp时延和ping显示的时延,一般都会存在差距。并且有时差距会很大。者可以辨明有些时候耗时是由于本机软件IO性能瓶颈导致的