#######################脚本内容如下#######################

#!/bin/bash

##作用:监控eth0端口的流量

##可以将eth0换为eth1等其他端口

##作者:Barlow

##2012-12-10

#取初始流量值

R1=`cat /sys/class/net/eth0/statistics/rx_bytes`

T1=`cat /sys/class/net/eth0/statistics/tx_bytes`

#

#暂停10秒后再次取值

sleep 10

R2=`cat /sys/class/net/eth0/statistics/rx_bytes`

T2=`cat /sys/class/net/eth0/statistics/tx_bytes`

#

#计算10秒内平均流量值,以kb/s为单位

TBPS=`expr $T2 - $T1`

RBPS=`expr $R2 - $R1`

#下面的10240表示10秒乘以1024

TKBPS=`expr $TBPS / 10240`

RKBPS=`expr $RBPS / 10240`

echo "上传速率 eth0: $TKBPS kb/s 下载速率 eth1: $RKBPS kb/s at $(date +%Y%m%d%H:%M:%S)" >> /home/barlow/shell/network_$(date +%Y%m%d).log

#######################执行3次后日志如下#######################

#cat /home/barlow/shell/network_$(date +%Y%m%d).log

上传速率 eth0: 12 kb/s 下载速率 eth0: 166 kb/s at 2013031912:16:03

上传速率 eth0: 10 kb/s 下载速率 eth0: 60 kb/s at 2013031912:16:39

上传速率 eth0: 12 kb/s 下载速率 eth0: 81 kb/s at 2013031912:17:14

linux+eth0+流量监控,linux流量监控脚本 | 旺旺知识库相关推荐

  1. linux eth0 目录,教程 | Linux常用命令大全

    原标题:教程 | Linux常用命令大全 来源:Linux爱好者 ID:LinuxHub Linux常用命令 目录操作命令 ls 命令名称:ls 命令英文原意:list 命令所在路径:/bin/ls ...

  2. linux中shell命令行缩进,Linux下几个实用的bash命令 | 旺旺知识库

    一.扩展字段匹配 首先我们来看一个叫做扩展字段匹配的功能.这个选项允许你执行比标准Bash所提供的更复杂的字段匹配.例如,你可以定位除了后缀为.tmp之外的所有文件.扩展字段匹配功能可以通过shopt ...

  3. linux 修改vg名称,hp-ux 修改vg属性 | 旺旺知识库

    1.查看VG属性 root@rzcs:/#vgdisplay -v /dev/vg02 --- Volume groups --- VG Name                     /dev/v ...

  4. 基于linux网络流量监控与分析软件的设计与实现shell,Shell图形化监控网络流量

    网络流量的监控工具有很多,如:Mrtg.Cacti.Zabbix等等,他们都有着各自的特点,不同的侧重,只为适合不同的应用场景的各种特殊需求.除了网络流量监控工具以外,还有Nagios这样的监控主机状 ...

  5. linux网络流量统计,linux下网络流量监控统计

    最近在做虚拟化迁入评估,其中很重要的一项就是流量的问题.现在部署一个工具和脚本用来统计服务器的网络流量. linux下监控流量的工具有很多,比如ifstat.iftop等. 个人还是喜欢ifstat, ...

  6. linux 下iptraf监控网卡流量

    linux 系统下 iptraf监控网卡流量,监控eth0网卡的流量如下所示: [root@web01]# iptraf -d eth0      转载于:https://blog.51cto.com ...

  7. 在 Linux/UNIX 终端下使用 nload 实时监控网络流量和带宽使用

    摘要:如果你想在命令行界面监控网络吞吐量,nload应用程序是个不错的选择.它是一个实时监控网络流量和带宽使用的控制台应用程序,使用两个图表可视化地展示接收和发送的流量,并提供诸如数据交换总量.最小/ ...

  8. Linux日常运维管理技巧(一)监控系统状态、监控网卡流量、监控IO性能、查看系统进程、查看网络状态、Linux下抓包tcpdump、Linux网络相关、DNS配置

    目录 监控系统状态 监控网卡流量 监控IO性能 查看系统进程 查看网络状态 Linux下抓包 Linux网络相关 监控系统状态 w/uptime查看系统负载 [root@zyshanlinux-01 ...

  9. 《Unix/Linux网络日志分析与流量监控》2014年11月底出版

    2014年11月 <Unix/Linux网络日志分析与流量监控>重磅新书出版 近日,历时3年创作的75万字书稿已完成,本书目前正在出版社清样阶段即将出版发行.本书紧紧围绕网络安全的主题,对 ...

最新文章

  1. 离开域后打开Office慢 Openfiler
  2. BibTex (.bib) 文件的凝视
  3. MyBatis 快速入门
  4. 评审专家:基金本子“瘦”点好
  5. html返回顶部_Jquery实现一键返回顶部
  6. Windows下nginx的安装及使用方法入门
  7. Opencv_printf
  8. Java IO实战操作(四)
  9. bat中ERRORLEVEL的使用介绍
  10. oracle数据库第十一章答案,[转载]《互联网数据库》网上作业练习题10-11章答案...
  11. 如何修改iphone服务器,iPhone手机配置教程
  12. MySQL创建表和约束条件(四)
  13. 《21个项目玩转深度学习》第四章问题总结--Python3.6与2.7的兼容问题及其他小问题
  14. Laya 微信小游戏登录问题
  15. 前台传递JSON数据,后台spring mvc如何接收数据
  16. 贪心算法——汽车加油问题
  17. FAF世链区块链大会|赤兔云算CTO 杨钧淏:共建区块链生态,创造新财富时代
  18. 多设备同步课程表,适用于iOS与Android
  19. JAVA IO操作笔记
  20. 学习水泵相关知识:基本参数、特性曲线及工况的确定

热门文章

  1. TensorFlow学习笔记(二十一) tensorflow机器学习模型
  2. Elasticsearch如何关掉服务
  3. HBase、Redis、MongoDB、Couchbase、LevelDB主流 NoSQL 数据库的对比
  4. JVM实用参数(七)CMS收集器
  5. 基于Http替补新闻WebService数据交换
  6. LINQ to Entities 不支持 LINQ 表达式节点类型“ArrayIndex”
  7. POJ 2411 Mondriaan's Dream
  8. Linux PAM 插件认证
  9. 2/2 pymysql:基础操作总结
  10. parallels desktop虚拟机与Mac共享网络设置方法