统计每分钟的流量

#!/bin/bash

while   true

do

RX=`ifconfig|awk ‘NR==7{print$2}‘ | cut -d ":" -f2`

TX=`ifconfig|awk ‘NR==7{print$6}‘ | cut -d ":" -f2`

ZX=`expr $RX + $TX`

sleep 60

#       for i in `seq 120 -1 1`

#               do

#                       echo -n -e "\b$i"

#                       sleep 1

#               done

#               echo    -n -e "\b"

RX1=`ifconfig|awk ‘NR==7{print$2}‘ | cut -d ":" -f2`

TX1=`ifconfig|awk ‘NR==7{print$6}‘ | cut -d ":" -f2`

ZX1=`expr $RX1 + $TX1`

ZPX=`expr $ZX1 - $ZX`

#       echo $ZPX

if [ $ZPX -ge 3145728 ];then

echo "eth0:每秒流量为:`echo"scale=2;$ZPX / 1048576" | bc` M/s";exit 2

elif [ $ZPX -ge 2359296 ];then

echo "eth0:每秒流量为:`echo"scale=2;$ZPX / 1048576" | bc` M/s";exit 1

else

echo "eth0:每秒流量为:`echo"scale=2;$ZPX / 1048576" | bc` M/s";exit 0

fi

#                iptables -A INPUT -p tcp--dport 80 -s $IP -j REJECT

#        fi

done

时间: 2024-08-25 13:33:57

统计每分钟的流量的相关文章

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

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

linux下使用iptables统计ip/端口流量

1.添加ip/端口的流量统计 入网流量: iptables -A INPUT -d 0.0.0.0 -p tcp --dport 8087 出网流量: iptables -A OUTPUT -s 172.12.5.25 -p tcp --sport 8283 2.查看流量统计信息 iptables -L -v -n -x 结果示例: Chain INPUT (policy ACCEPT 29059 packets, 7794993 bytes) pkts bytes target prot op

python脚本调用iftop 统计业务应用流量

因公司服务器上部署应用较多,在有大并发访问.业务逻辑有问题的情况下反复互相调用或者有异常流量访问的时候,需要对业务应用进行故障定位,所以利用python调用iftop命令来获取应用进程流量,结合zabbix,可帮助定位分析问题.,以下是脚本内容,大概思路是: 利用iftop命令 iftop -t -P -N -n -s 2 来获取流量信息 对获取的流量信息进行处理,单位换算,同一个应用程序的所有链接流量进行合计(因为一个应用会有很多链接,每一个链接都有流量,全部相加即可得出这个应用的总流量) #

用php+ajax+echarts.js 实现统计每分钟答题曲线图

接着上一篇博客,除了实现统计总量外,我还用百度的echart实现了 统计答题曲线图.效果如下:http://newer.gailvlunpt.com/EntranceEducation/admin.php/Statis/index 百度echart是一个专业的花统计图,曲线图的第三方js类库.按照使用说明使用还是蛮简单的. 源代码如下 前端 html+js+css代码如下 1 {__NOLAYOUT__} 2 <!DOCTYPE html> 3 <html> 4 <head&

统计网卡的流量

参考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 ) { w

用SQL统计每分钟的访问量

以前面试没有理解到它什么意思的一道题,回忆中是这个题意 select count(1), to_char(r.datelastmaint, 'yyyy-mm-dd hh24:mi'), sum(abs(r.tranamt)) from deprtxn r group by to_char(r.datelastmaint, 'yyyy-mm-dd hh24:mi');

手机卫士10_widget_流量统计_手机杀毒

1._widget入门: 查看帮助文档>>Developrs>>API Guides>>App Widgets 实际上是一个迷你的应用程序VIew视图,嵌入在另外一个应用程序视图. 标准的android和兼容widget的手机才能显示,被修改过的系统是无法显示的. 实现步骤: ①创建类继承APPWidgetProvider//一个方便的帮助类,用来实现一个appwidget 它继承了广播接收者,实现原理也是通过广播实现的,特殊的广播接收者. ②在清单文件里配置广播接收者

社会化统计工具分享之Google分析、cnzz、51la、百度统计和Js比较

流量统计作为互联网站点最基础的数据分析工具,几乎与每个站长.互联网从业者相关.在互联网这个没有硝烟的战场上,流量统计工具就像打仗用的武器.能否选好适合自己的武器.用好武器,很大程度上决定了我们的胜败. 流量统计作为互联网站点最基础的数据分析工具,几乎与每个站长.互联网从业者相关.在互联网这个没有硝烟的战场上,流量统计工具就像打仗用的武器.能否选好适合自己的武器.用好武器,很大程度上决定了我们的胜败. 以下一些方面是各统计软件可能存在的不同点: 1. 定义不同:不同统计软件对各种关键指标的技术定义

如何快速产生流量,流量精灵使用方法

1流量意义:流量就是浏览量,刷流量一方面可以增加自己的排名,另一方面当用户看到自己的宝贝浏览量很大的时候会觉得这个东西卖的很火,如果浏览量只有十几甚至几,则不会产生购买欲望. "累计流量","今日流量"是什么意思? 累计流量:表示您的网址历史累计共被访问的次数: 今日流量:表示您的网址今天被访问的次数: 特别说明:"累计流量"与"今日流量"是软件内部运行统计的数字,并不代表网站流量的绝对数字,但可作为一种趋势参考,网站实际访问