首页/系统/Linux 内核与性能调优速查/网络命名空间排查方法
本包目录(357 条)
sysctl 内核参数72 条CPU 与调度60 条内存与 OOM58 条磁盘与 IO32 条
网络栈调优98 条
性能分析工具37 条

网络命名空间排查方法

容器网络问题先在对应 netns 内查看: 监听、地址、路由与宿主看到的可能完全不同。

进入与对比

进入与对比
ip netns list
ip netns exec ns1 ip addr show
nsenter -t $(pidof containerd-shim) -n ss -lnt | head
对照宿主与容器两侧的 veth 统计, 判断丢包发生在哪一段。

易错点

  • 在宿主命名空间查容器监听, 得到误导性结论
  • 未确认 PID 对应关系, 进错命名空间

数据来源与参考

  • man ip-netns
  • man nsenter
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌