Linux Replacing Netstat

查看原文

本文讨论了 Linux 替换掉 Unix 标准的一套网络管理工具 netstat, ifconfig,使用新的工具例如 ss, ip 套件。

  • Linux ss ip 这套工具使用 netlink sockets,比较高效. netstat, ifconfig 这套工具的缺点在于性能低,要从 /proc 中读取很多文件,而要改写底层估计很难,技术上倒是可以做到但是更多是个 political 问题。
  • 另外一个问题是 ifconfig 的输出其实已经和现在的网络架构蛮不一样了,有些信息都不够全。要修输出格式,估计很多脚本都会坏掉。
  • 既然升级成本太高,切到新工具也是个不错的办法。