Linux 要查看目前 TCP / UDP / Socket connection 的總數量, 要怎麼查?
Linux 計算 TCP / UDP / Socket connection 數量
下述幾種方式都可以試試看~
- ss -s
- cat /proc/net/sockstat # ipv4
- cat /proc/net/sockstat6 # ipv6
- wc -l /proc/net/tcp
- wc -l /proc/net/tcp6
- wc -l /proc/net/udp
- wc -l /proc/net/udp6
- netstat -n -t | wc -l
補充:計算 各個IP 使用 TCP 的數量
- netstat -nat | awk {'print $5'} | cut -d ":" -f1 | sort | uniq -c | sort -n
Mac OSX, FreeBSD 版本
- netstat -f inet | grep '^tcp' | wc -l
- netstat -f inet6 | grep '^tcp' | wc -l