一、关于ss
Socket Statistics(ss)命令类似于netstat,它用于显示各种有用的网络套接字信息。
长时间看,已经注意到netstat这个命令程序已经过时了,从而代替netstat的是ss命令,ss命令是Linux CentOS 7中iproute软件包的一部分,默认已经安装。
当服务器的 socket 连接数量变得非常大时,无论是使用 netstat 命令还是直接 cat /proc/net/tcp,执行速度都会很慢。
ss 命令利用到了 TCP 协议栈中 tcp_diag,tcp_diag 是一个用于分析统计的模块,可以获得 Linux 内核中第一手的信息,因此 ss 命令的性能会好很多。
二、安装ss
# yum -y install iproute
# yum info iproute
三、ss的常用搭配选项
# ss -help
四、参考
Linux网络状态工具ss命令使用详解
http://blog.sae.sina.com.cn/archives/3714
Linux网络状态工具ss命令使用详解
http://www.ttlsa.com/linux-command/ss-replace-netstat
ss command: Display Linux TCP / UDP Network/Socket Information
https://www.cyberciti.biz/tips/linux-investigate-sockets-network-connections.html
网友评论