首页/网络/网络排障速查/与正常基线对比(Diff 排障法)
本包目录(235 条)
排查流程与方法36 条
连通性与链路检测54 条DNS 与解析排查46 条端口与连接检查37 条抓包与流量分析32 条应用层慢与丢包定位30 条

与正常基线对比(Diff 排障法)

手头没有思路时,找一台「同角色正常设备」逐项对比:地址、路由、DNS 配置、内核参数、抓包特征,差异点就是嫌疑点。

网络排障速查网络更新于 2026-10-12
为什么有效网络配置的正确性往往靠「与正常值一致」来定义
对比维度配置文本、命令输出、抓包、性能计数
注意先确认『正常机』的软硬件版本与角色一致

配置与状态对比(Linux)

配置与状态对比(Linux)
ssh good-host 'ip -br a; ip route; cat /etc/resolv.conf' > /tmp/baseline.txt
ip -br a; ip route; cat /etc/resolv.conf > /tmp/current.txt
diff -u /tmp/baseline.txt /tmp/current.txt

内核网络参数对比

内核网络参数对比
sysctl -a 2>/dev/null | grep -E 'net.ipv4|net.core' | sort > /tmp/sysctl.current
ssh good-host "sysctl -a 2>/dev/null | grep -E 'net.ipv4|net.core' | sort" > /tmp/sysctl.good
diff -u /tmp/sysctl.good /tmp/sysctl.current
对比法对「曾经正常、突然异常」和服务集群里「一台坏一台好」的场景效果最好。

易错点

  • 拿不同版本、不同角色的机器做基线,diff 出一堆无关差异反而误导
  • 对比出的差异必须逐条验证因果,不能直接全部「修平」

数据来源与参考

  • Linux 运维实践:基线对比法
  • sysctl 手册:内核参数查询

相关工具

​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌