Linux 計算 TCP / UDP / Socket connection 數量

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

相關網頁

作者: Tsung

對新奇的事物都很有興趣, 喜歡簡單的東西, 過簡單的生活.

發表迴響

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料