sar查看网卡流量

sar 命令很强大,它可以监控系统所有资源状态,比如平均负载、网卡流量、磁盘状态、内存使用等等。它不同于其他系统状态监控工具的地方在于,它可以打印历史信息,可以显示当天从零点开始到当前时刻的系统状态信息。如果你的系统没有安装这个命令,请使用”yum install -y sysstat”命令安装。初次使用sar命令会报错,那是因为sar工具还没有生成相应的数据库文件(无需实时监控,因为不用去查询那个库文件)。它的数据库文件在” /var/log/sa/”目录下。因为这个命令太过复杂,所以只介绍几个。

查看网卡流量 ‘sar -n DEV ‘


IFACE这列表示设备名称,rxpck/s 表示每秒进入收取的包的数量,txpck/s 表示每秒发送出去的包的数量,rxbyt/s 表示每秒收取的数据量(单位Byte),txbyt/s表示每秒发送的数据量。后面几列不需要关注。如果有一天你所管理的服务器丢包非常严重,那么你就应该看一看这个网卡流量是否异常了,如果rxpck/s 那一列的数值大于4000,或者rxkb/s那列大于5,000,000则很有可能是被攻击了,正常的服务器网卡流量不会高于这么多,除非是你自己在拷贝数据。

命令 说明
sar -n DEV 查看当天网卡流量历史。
sar -n DEV -f /var/log/sa/sa20 查看某一天的网卡流量历史。
sar -n DEV 1 5 查看实时网卡流量,每秒打印一次,共5次。
sar -q 查看历史负载。

原文地址:https://www.cnblogs.com/liqing1009/p/12551793.html