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

2020-02-14 转载 开发应该知道的Linux系统分析-网络篇
ethtool ens33

iptraf-ng
CentOS:
sudo yum install iptraf-ng

iptraf命令的全拼是“IP traffic monitor”,iptraf命令可以实时地监视网卡流量,可以生成网络协议数据包信息、以太网信息、网络节点状态和ip校验和错误等信息。iptraf命令支持命令行和菜单操作两种方式,当不带任何参数是iptraf命令将进入菜单操作方式,通过屏幕菜单来执行相应操作。执行iptraf-ng如下:

2020-02-14 转载 开发应该知道的Linux系统分析-网络篇

2020-02-14 转载 开发应该知道的Linux系统分析-网络篇

sar
用sar命令的-n选项去分析网络设备活动。(System Activity Reporter 系统活动情况报告)
sar -n DEV 1 1

CentOS系统下sar命令位于的rpm包名叫sysstat
sudo yum install sysstat