统计网卡的流量

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了统计网卡的流量相关的知识,希望对你有一定的参考价值。

参考Linux大鹏命令百篇(上)

#!/bin/awk -f 


BEGIN {

OFMT="%.3f";

file="/proc/net/dev";

while(getline < file) { if($0 ~ /:/) { split($1,arr,":"); net[arr[1]]=$10+arr[2]; } }

close(file);

while((system("sleep 1 ")) >=0 ) {

while(getline < file) {

if($0 ~ /:/ ) {split($1,arr,":");

if(arr[1] in net) {print arr[1]":"($10+arr[2]-net[arr[1]])*8/1024"kb/s";

net[arr[1]]=$10+arr[2];

}

}

}

close(file);

        }

}


以上是关于统计网卡的流量的主要内容,如果未能解决你的问题,请参考以下文章

统计网卡的流量

统计网卡流量

使用简单的linux shell脚本统计网卡流量和带宽

Debian 9.x "stretch" 安装 vnStat 统计服务器流量

3 网卡实时流量分析

实时查看网卡流量的各个参数意义