linux如何测试网络速度,linux查看网络是否通畅的命令

  linux如何测试网络速度,linux查看网络是否通畅的命令

  环境:这个测试环境是CentOS7_x86_64。

  方法1:

  1.测试网络带宽的常用命令(包括安装和使用)

  yum -y安装iperf

  2.测试时,记得关闭防火墙或配置自己的防火墙规则。为了快速测试,这里直接关闭防火墙。

  系统停止防火墙d

  3.安装iperf后,在服务器端执行它

  iperf -s -i 1 -f m

  -s表示服务器,-i表示显示间隔,-f表示显示格式化的单位。

  4.在客户端执行以下命令

  iperf -c 10.241.18.1 -i 1 -t 30 -f m

  -c代表客户端,后面是服务器的地址,-t代表运行时间。

  方法二:

  使用speedtest-cli命令。

  1.安装speedtest-cli。

  yumy安装python-pip

  pip安装速度测试-cli

  2.测试带宽

  第三,检查网卡和网络情况

  1、使用nload命令查看

  yum -y安装加载

  2.检查eth0网卡的网络情况

  nload eth0

  入站是进入网卡的流量,出站是从这个网卡出去的流量。每个部分都有以下内容。

  - Curr:当前流量

  - Avg:平均流速

  - Min:最小流速

  -最大:最大流速

  - Ttl:总流量

  nload默认为eth0网卡。如果您想监控eth1网卡的流量,您可以使用以下命令

  负载-m

  3、使用iftop命令查看

  yum -y安装iftop

  4、使用iftop命令进行测试

  iftop

  5.使用nethogs命令检查每个进程的网络使用情况。

  yum -y安装网络猪

  6.使用nethogs命令检查进程的网络使用情况。

  网虫

  Nethogs网卡设备

  让我们测试eth0并运行命令。

  [root@TestServer ~]# nethogs eth0

  图中第一行是测试中的流量记录,表示客户端192.168.40.250访问我的端口80所占用的带宽。

  在PID列中,您可以使用lsof -p pid来查看过程测试。

  或者使用lsof -i: port number来查看正在使用哪些进程。参见端口80 lsof -i :80。

linux如何测试网络速度,linux查看网络是否通畅的命令