连接数状态获取:netstat在4W以上连接数下工作性能很差。
先看看ss命令:
ss -t -a #统计所有的TCP连接
ss -u -a #统计所有的UDP连接
ss还具有过滤功能,下面列一下常用的功能:
ss state ESTABLISHED #列出所有ESTABLISHED状态的连接
ss -t -a -o excl ESTABLISHED #排除所有ESTABLISHED状态的连接
ss state ESTABLISHED sport eq :80 #列出所有在80端口上状态为ESTABLISHED状态的连接
ss state ESTABLISHED sport eq :80 and not dst 127.0.0.1 #列出所有在80端口上状态为ESTABLISHED状态和目的地址不为127.0.0.1的连接
ss命令来自iproute包。
ss -s会列出一些基本的统计信息: