位置: 编程技术 - 正文

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日志)

  • 小规模纳税人进项发票怎么做账
  • 税后经营净利率什么意思
  • 装修公司财务报销制度和流程
  • 投资性房地产出售时公允价值变动损益
  • 政府奖励收入要交企业所得税么
  • 其他应付款二级明细
  • 金税盘减免账务处理
  • 分公司一定要汇总申报吗
  • 个人接受现金捐赠的例子
  • 核定征收企业需要做账吗
  • 结转本期会计分录
  • 职工集资建房款属公款吗
  • 总分包外地施工怎样预缴税款?
  • 公司账户转账转错了能退回来吗
  • 资产的名义已使用年限与实际已使用年限的区别与联系
  • 代扣代缴个人所得税会计分录怎么做
  • 有限公司结业清算
  • 企业相互之间借款合法吗
  • 小微企业2018年所得税税率
  • 新公司有减免税政策吗?
  • 建筑业预收账款如何缴税
  • 卫生巾的税率
  • 广告机计入什么费用
  • 发票数量能开0.0几吗
  • 库存现金清查短款会计分录
  • 印花税未计提可以下月补提吗
  • 失控发票的账务处理
  • 预付款退回扣除什么意思
  • 普票没有税号可以开票吗
  • 小规模纳税人印花税怎样计算
  • 企业房产税怎么申报缴纳流程
  • 纳税所得额怎么算个税
  • 低于账面价值出售固定资产时下列哪项会下降
  • 怎么在安全模式下卸载更新
  • 鸿蒙3.0系统哪些手机可以升级
  • vue移动端预览pdf
  • 公司招的兼职员工怎么报个税
  • Win10如何去掉桌面快捷方式的箭头
  • wlan和蜂窝版的区别
  • 源码阅读技巧
  • codemeter control
  • 约克大教堂是基督教吗
  • php计算时间
  • 存货跌价准备的转销会计分录
  • 安装tensorflow1
  • 车船税怎么计算
  • 印花税计税基础含增值税
  • windows PostgreSQL 9.1 安装详细步骤
  • mysql四种常见日志
  • 什么发票可以抵扣增值税吗
  • 税控系统如何清卡
  • 个体工商户核算方式选哪个比较好
  • 民间非营利组织会计制度
  • 我们可以收到很多礼物
  • 增值税免税优惠梳理
  • 营改增对金融业税负的影响
  • 只有合同没发票能挂账吗
  • 公司员工报销车费还需要签协议吗
  • 场地租赁都需要交什么税
  • 银行回单可以跨年入账吗
  • 简易征收可以抵税吗
  • 存货明细账余额合计与存货总账余额相同
  • sqlserver导出数据库及表结构
  • deepin 2014系统下安装mysql数据库的方法步骤
  • 国产操作系统有免费的吗
  • win10蓝屏出现错误
  • 苹果怎么格式化彻底
  • linux系统中安装软件
  • linux条件判断
  • msoxmled.exe是什么软件
  • perl子函数
  • 使用Raygun对Node.js应用进行错误处理的方法
  • vim命令详解
  • javascript函数的定义
  • android studio项目无法运行
  • 云南增值税普通发票怎么开
  • 个人所得税app怎么更改手机号码
  • 广东省电子税务局app下载手机版
  • 新疆医保哪里查
  • 车船税为什么有时候不用交
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设