显示系统中所有的socket信息

netstat -aon

/proc/net/tcp

/proc/net/udp

/proc/net/unix

相关的代码是:tcp4_seq_show(struct seq_file *file, void *v),函数执行

established_get_first

listening_get_next

难道只得到listening和establiseded的sock吗?

tcp_seek_last_pos

inet_hashinfo tcp_hashinfo是一个全局的变量,都是从这个全局的哈希表中得来的,得来的

可不可以看到每一个socket上的数据传输速度呢?传输的速度、传输的package的数目,

  • nethogs: 按进程查看流量占用
  • iptraf: 按连接/端口查看流量
  • ifstat: 按设备查看流量
  • ethtool: 诊断工具
  • tcpdump: 抓包工具
  • ss: 连接查看工具
  • 其他: dstat, slurm, nload, bmo

http://www.jb51.net/LINUXjishu/151977.html

ss可以统计详细的socket信息

猜你喜欢

转载自www.cnblogs.com/honpey/p/9030840.html