可以通过 cat /proc/net/dev 查看测试网络丢包情况,drop关键字,查看所有网卡的丢包情况

linux 网络 cat /proc/net/dev 查看测试网络丢包情况_设备驱动程序

 bytes: 接口发送或接收的数据的总字节数
packets: 接口发送或接收的数据包总数
errs: 由设备驱动程序检测到的发送或接收错误的总数
drop: 设备驱动程序丢弃的数据包总数
fifo: FIFO缓冲区错误的数量
frame: 分组帧错误的数量
colls: 接口上检测到的冲突数
compressed: 设备驱动程序发送或接收的压缩数据包数
carrier: 由设备驱动程序检测到的载波损耗的数量
multicast: 设备驱动程序发送或接收的多播帧数

还可以看其他数据, /proc/net/下面有如下文件

linux 网络 cat /proc/net/dev 查看测试网络丢包情况_数据_02

使用ifconfig命令查看到linux 系统有三个网卡 ,其实我只要其中一个启用就可以了,用什么命令查看或者切换网卡,或者停用掉其他两个网卡?

watch cat /proc/net/dev

看下哪张网卡的流量变化大一般就是哪张网卡是在线使用的

linux 网络 cat /proc/net/dev 查看测试网络丢包情况_设备驱动程序_03

网卡禁用启用要确定在线服务的网卡下,免得把服务器给断网了

ifup eth1      激活eth1网卡

ifdown eth1 关闭eth1网卡

通过ethtool确认网卡连接状态(关注最后Link detected状态为yes)

ethtool ens33