在CentOS中使用Sniffer分析网络延迟,可参考以下方法:
tcpdump工具指定网络接口捕获数据包,例如sudo tcpdump -i eth0,可添加过滤条件(如port 80)聚焦特定流量。-w参数将数据包保存为.pcap文件,便于后续分析,如sudo tcpdump -i eth0 -w capture.pcap。.pcap文件,查看数据包时间戳,通过“跟踪流”功能分析TCP连接的时间线,计算发送与接收的时间差。awk等工具解析tcpdump输出的时间戳,手动计算相邻数据包的时间差,示例命令:sudo tcpdump -i eth0 -nn -t | awk '/TCP/ {print $1, $2, strftime("%s", $3) - strftime("%s", $2)}'。注意:需先安装tcpdump(sudo yum install tcpdump),操作时确保有合法授权,避免影响网络性能。