统计网卡的流量

参考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);

}

}

时间: 2024-12-07 05:43:17

统计网卡的流量的相关文章

Ubuntu下使用nload查看网卡实时流量

Nload是Linux的一款网络流量实时监控软件,由于本人在Linux下经常会要监控流量监控,所以选择了它.Ubuntu安装非常简单. 你可以通过 sudo apt-get install nload 来安装,安装好之后. 使用的时候,直接在shell下输入nload,然后回车就会看到下面的画面 nload 也是可以在终端显示网速的工具 你可以通过 nload -DH 来显示网速. 说明: 默认第一行是网卡的名称及IP信息,使用键盘上的左右键可以切换网卡. 默认上边Incoming是进入网卡的流

超好用linux系统查询网卡等流量参数的工具,分享给大家!!!

超好用linux系统查询网卡等流量参数的工具,分享给大家!!! 工作中大家或许会遇到这类情况:托管服务器流量超出限额,可是突然又不能像windows主机那样通过QQ管家或者360卫士等软件工具那样很直观的测出服务器的实时网卡进出口流量,那么福利来了!   linux查看网卡流量六种方法(本人使用Centos 6.4系统) 方法一.nload工具 wget http://heanet.dl.sourceforge.net/project/nload/nload/0.7.2/nload-0.7.2.

Zabbix添加网卡内外流量监控

题外话:zabbix讲究一气呵成,从头到尾没人打扰然后布置.但是干运维难免有人来打扰,这个过来要求布环境,那个要求来买服务器.所以zabbix之路难免走的坑坑洼洼. 现在笔者想对host名单里面的zabbix_server进行网卡的内外流量情况的一个监控,首先登录zabbix之后,configuration---hosts,出现如下的菜单: 现在可以看到这个zabbix_server后面link了很多个模板,正是因为link了很多的模板,所以导致它的items非常多,42个.现在是要在zabbi

KVM虚拟机获得宿主机指定网卡的流量

背景 目前手上只有虚拟机资源,想通过虚拟机来分析交换机镜像过来的流量.交换机镜像过来的流量可能是主干网络的流量也可能是某台服务器的流量. KVM环境准备 kvm环境准备省略,直接走官方文档或者其它安装文档即可 目前网络架构描述 宿主机: 1,目前有两块物理网卡em1和em2,其中em1是内网网口.em2网卡处于up状态,没有配置ip地址,且已经通过交换机配置接入了交换机镜像过来的流量2,宿主机创建了br0,并且绑定了em1,并且测试虚拟机的虚拟机网卡为vnet0 虚拟机: 1,虚拟机只有一个et

rrdtool结合python统计网卡流量

import rrdtoolimport time cur_time=str(int(time.time()))rrd=rrdtool.create('Flow.rrd','--step','300','--start',cur_time, #Flow.rrd 文件名,--step表示写数据的频率,--start表示第一条记录的起始时间'DS:eth0_in:COUNTER:600:0:U', #DS定义数据源,网卡eth0入流量,counter表示递增(DST定义数据类型),后面的表示600秒

1-10 统计网卡流量总和

1.计算流量总和 创建Item

统计网卡流量

#!/bin/bash #This is the script for statistical traffic Eth2_RX=$(ifconfig | grep -A8 eth2 | grep "RX" | tail -n 1 | awk -F '(' '{print $2}' | awk '{print $1}') Eth2_TX=$(ifconfig | grep -A8 eth2 | grep "RX" | tail -n 1 | awk -F '(' '{

如何统计局域网上网流量,以及流量明细?

流量统计,顾名思义,就是统计某一段时间内各个上网设备(电脑,手机,移动PAD),或者一个网段的上网设备使用了多少流量,这些流量都用在哪些网络协议上了.可以有两种方法查看1,通过综合数据报表查看,针对整个局域网的流量使用明细(部分截图) 2.通过分类统计 分类统计里面还可以选择根据数据流量明细统计,也是一目了然.

CS基本网络中Agent使用双网卡进行流量划分

两台服务器,一台服务器作为管理节点[单网卡],一台服务器作为计算节点[双网卡] ------------------------------------------------------------------------------------------------------------ CloudStack的基本网络模式中,管理网络数据与Guest网络数据通常都只使用计算节点一个网卡,另一个网卡处于闲置状态.当计算节点上创建的虚拟机不断增多时,单网卡容易成为网络带宽的瓶颈.通过Clou