位置: 编程技术 - 正文

shell awk实现实时监控网卡流量脚本(常见应用二) (shell中awk命令)

编辑:rootadmin

推荐整理分享shell awk实现实时监控网卡流量脚本(常见应用二) (shell中awk命令),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:shell awk命令,shell awk命令,shell awk命令详解,shell awk命令,awk调用shell函数,shell中awk命令脚本实例,shell中awk命令脚本实例,shell中的awk工具执行原理,内容如对您有帮助,希望把文章链接给更多的朋友!

实现原理: [chengmo@localhost ~]$ cat /proc/net/devInter-| Receive | Transmitface |bytes packets errs drop fifo frame compressed multicast|bytes packets errs drop fifo colls carrier compressed lo: 0 0 0 0 0 0 0 0 0 0 0 0 eth0: 0 0 0 0 0 0 0 0 0 0 0

shell awk实现实时监控网卡流量脚本(常见应用二) (shell中awk命令)

proc/net/dev 文件保存了网卡总流量信息,通过间隔一段间隔,将入网卡与出记录加起来。减去之前就得到实际速率。

程序代码:

复制代码代码如下:awk 'BEGIN{OFMT="%.3f";devf="/proc/net/dev";while(("cat "devf) | getline){ if($0 ~ /:/ && ($+0) > 0) { split($1,tarr,":"); net[tarr[1]]=$+tarr[2]; print tarr[1],$+tarr[2]; }}close(devf);while((system("sleep 1 ")) >=0){ system("clear"); while( getline < devf ) { if($0 ~ /:/ && ($+0) > 0) { split($1,tarr,":"); if(tarr[1] in net) { print tarr[1],":",($+tarr[2]-net[tarr[1]])*8/,"kb/s"; net[tarr[1]]=$+tarr[2]; } } } close(devf);}}' 说明:第一个while 是获得总的初始值,$1是网卡出流量,$是网卡进流量。第2个while会间隔1秒钟启动一次。计算总流量差得到平均每秒流量。 注意:通过getline 逐行读取文件,需要close关闭 。否则在第2次while循环中不能获得数据。 运行结果:

awk 分析web日志(页面执行时间)(常见应用3) 前一段时间,我写过一篇文章,shell脚本分析nginx日志访问次数最多及最耗时的页面(慢查询),其中提到了分析耗时页面重要性。今天主要讲的,是通过

awk 多行合并(next 使用介绍) (常见应用4) awknext语句使用:在循环逐行匹配,如果遇到next,就会跳过当前行,直接忽略下面语句。而进行下一行匹配。复制代码代码如下:text.txt内容是:abcde[chengmo@

linux awk 数组排序多种实现方法 复制代码代码如下:[chengmo@localhost~]$awk'BEGIN{info="thisisatest";split(info,tA,"");for(kintA){printk,tA[k];}}'4test1this2is3a如果需要按照顺序输出,通过键值定位方式输出

标签: shell中awk命令

本文链接地址:https://www.jiuchutong.com/biancheng/359053.html 转载请保留说明!

上一篇:linux下通过awk查看ip连接数(常见应用一) (linux中awk怎么用)

下一篇:awk 分析web日志(页面执行时间)(常见应用3) (awk统计nginx日志)

  • 计提并结转所得税分录
  • 所得税费用属于什么科目借贷方向
  • 分包从属总包选择简易计税可以吗
  • 金税盘可以用安卓的线吗
  • 测绘费发票需要备注么
  • 设备租赁费用
  • 职工教育经费怎么花
  • 发票多开了一张怎么处理?
  • 员工个人部分所承担的社保会计分录怎么做
  • 购买车位需要交哪些税
  • 跨年主营业务成本直接冲回可以吗
  • 企业录用失业人员有税收优惠吗
  • 工程在建期间土地的摊销如何处理
  • 增值税专用发票和普通发票的区别
  • 营改增后企业所得税
  • 公司自用房屋怎样交税
  • 劳务清包工可以开3个点的票么
  • 金融企业贷款损失税前扣除
  • 工程收入怎么算
  • 企业微信收款怎么提现
  • 如何玩faceit
  • 怎么用老毛桃u盘装win7系统 老毛桃u盘装win7系统教程图解
  • 由于找不到msvcr120.dll,无法继续执行代码什么意思
  • 贴吧热门评论
  • 债务重组收益会计分录怎么做?
  • 政府会计制度固定资产折旧哪个月开始计提
  • 当月认证抵扣的进项税发票一定要入帐做成本吗?
  • OfcPfwSvc.exe - OfcPfwSvc是什么进程 有什么用
  • css图片适应div
  • 暂估入账的固定资产可以计提折旧吗
  • 小米随身wf
  • 一只棕色
  • react 路由参数
  • mysql刷新数据
  • 保姆分为哪些级别
  • yii框架入门
  • php类的特性实例是什么
  • 基本数据结构包括哪些
  • 企业在什么情况下可以不交税
  • 个人收入如何开出发票
  • 反射怎么解释
  • mongodb的坑
  • 暂估入账的原材料有成本差异吗
  • 生产车间发生的费用计入什么科目
  • 没有发票的福利支出如何入帐
  • 原材料盘盈会计处理
  • 环保税的算法
  • mysql 查找语句
  • 税控盘是什么会计科目
  • 预收一年房租的会计科目
  • 企业销售收入的确认应具备哪些条件
  • 增值税期末留抵退税原因采集确认单
  • 公司班车费用如何入账
  • 装载机如何计提折旧费用
  • 房地产企业暂估成本所得税汇算
  • 小规模纳税人公转私技巧
  • 集团拨款
  • 预收账款的会计编码
  • 总账的建立分为哪几个步骤
  • mysql服务1067进程意外终止
  • WIN7系统的电脑里可以安装会声会影10吗?
  • win10 9月更新 问题
  • winxp系统提速
  • linux svn操作
  • macos如何新建文件
  • oeloader.exe - oeloader是什么进程 有什么用
  • win8系统ie浏览器打不开
  • cocos2dx-js
  • u盘通过什么读写数据
  • 安卓手机root后更流畅吗
  • python,字符串
  • python urljoin
  • jquery写下拉框
  • Java如何获得集合里的元素
  • python中pyinstaller
  • jquery 触发点击
  • 杭州二套房契税新政策2023年
  • 部落冲突显示此不论描述无效
  • 企业所得税年报什么时候结束
  • 许昌祥和小区二手房出售
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设