2020-02-14 转载 开发应该知道的Linux系统分析-网络篇
开发应该知道的Linux系统分析-网络篇
原文地址:https://cloud.tencent.com/developer/article/1583803
常用网络工具有:
- 通过ping命令检测网络的连通性
- 通过netstat -i组合检测网络接口状况
- 通过netstat -r组合检测系统的路由表信息
- 通过sar -n组合显示系统的网络运行状态
- 强大的ss 完爆netstat
- iperf :网络性能评测工具
- netperf - TCP/IP层的网络测试工具
- tsung – 分布式并发压力测试工具
- httpsender – http压力测试工具
网络配置ethtool
ethtool ens33
iptraf-ng
CentOS:sudo yum install iptraf-ng
iptraf命令的全拼是“IP traffic monitor”,iptraf命令可以实时地监视网卡流量,可以生成网络协议数据包信息、以太网信息、网络节点状态和ip校验和错误等信息。iptraf命令支持命令行和菜单操作两种方式,当不带任何参数是iptraf命令将进入菜单操作方式,通过屏幕菜单来执行相应操作。执行iptraf-ng如下:
sar
用sar命令的-n选项去分析网络设备活动。(System Activity Reporter 系统活动情况报告)sar -n DEV 1 1
CentOS系统下sar命令位于的rpm包名叫sysstatsudo yum install sysstat