首页 > 其他 > 详细

观察网络性能时如何选择工具

时间:2019-06-27 14:57:25      阅读:104      评论:0      收藏:0      [点我收藏+]

观察网络性能时如何选择工具

转载自:http://linuxperf.com/?cat=4

Linux系统上的网络工具甚多,如何根据实际需要选择称手的工具呢?在此作一个简单介绍:

观察网络流量:

  • sar -n DEV 1 5” 可以统计每个网卡上的网络流速:

 

 

  • iptraf 是观察网络流速的强力工具,它可以让你的观察逐步深入,从硬件层(网卡),到网络层(IPv4,IPv6),到传输层(TCP,UDP etc.),一直到每一对socket pair。

技术分享图片

观察网络连接的状态:

  • netstat -a
    这是传统的工具,但是它无力处理海量的网络连接。所以在大规模网络连接的主机上,建议使用ss

 

 

  • ss -a” 列出所有的网络连接。ss特别适合海量连接的主机。
    如果加上”-p”选项,还可以显示对应的进程号。

 

 

观察静态统计值:

  • netstat -i

 

 

  • ifconfig 可以看到网卡层面的少量统计值,packet数量,collision,errors等:

 

 

  • ip -s link” 看到的信息基本类似:

 

  • netstat -s” 提供了各个协议下的统计信息,有些统计值比如retransmit是很有用的,只有 “netstat -s” 能看到:

 

观察网络性能时如何选择工具

原文:https://www.cnblogs.com/xibuhaohao/p/11096765.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!