位置: 编程技术 - 正文

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

  • 应纳税所得额高了好还是低了好
  • 出售写字楼需要什么手续
  • 自来水安装增值税税率
  • 递延所得税负债大白话解释
  • 计提城建税怎么算
  • 税务是怎么回事
  • 已认证的专票可以取消认证吗
  • 折扣折让红字发票怎么做账务处理
  • 固定资产一次性扣除政策文件
  • 账簿保管期满如何销毁
  • 土地增值税清算规程实施细则
  • 盘盈入库做什么分录
  • 无形资产没有了
  • 拆迁补偿款上交财政
  • 提取法定盈余公积比例
  • 企业自有公租房有房产证吗
  • 在不同单位拿的工资怎么计税?
  • 建安发票是什么意思
  • 贸易公司出口退税流程及账务处理
  • 营改增前的工程款现在怎么开票
  • 工程款填入申报表应税服务还是应税劳务一栏?
  • 小微企业可以抵税吗
  • 报销油费属于什么类型
  • 稽查以前年度补税
  • 营业外支出应填什么科目
  • 企业所得税利润总额怎么算
  • 中国的农业成本为什么高
  • 未担保余值什么意思
  • 哪些情况需要补钙
  • 自产自用的产品用于在建工程
  • rundll32.exe进程很多
  • php web3
  • ati2sgag.exe进程安全吗 ati2sgag进程信息查询
  • 计算机指令用来做什么
  • 有多种解决方法的问题
  • 工程项目成本费用的分类有哪些?
  • 山上覆盖着皑皑白雪
  • 代境外汇款收的什么费用
  • 基于thinkphp的cms
  • php数据库管理
  • vue父子组件传值方法
  • nlp baseline
  • 旅游景点html代码
  • 数据挖掘论文选题
  • linux php redis扩展
  • 事业单位用其他资金用于还单位贷款违法吗
  • 织梦专题页模板
  • 当期可抵扣进项税额包括进项转出额吗
  • 分公司税务登记流程与操作手册
  • 不含税单价和不含税合价的区别
  • 增值税专用发票查询系统官方网站
  • 开票金额和发票金额
  • 其它收益和递延收益的区别
  • 实收资本如何进行核算
  • 主营业务成本计入成本类账户吗
  • 企业过桥贷款违法吗
  • 收购其他公司支付利润
  • 一般纳税人的服务费税率是多少
  • 查账征收的含义
  • 人力资源公司代发工资可以开专用发票吗
  • 以前年度损益调整结转到本年利润吗
  • 利润分配未分配利润怎么结转
  • mysql的表文件在哪
  • win10显示请勿关闭电脑
  • 利用arp指令,能够防止arp欺骗吗?
  • centos6 grub
  • 盗版win7升级win10
  • perl删除文件夹
  • vue3 todo
  • jQuery基于ajax()使用serialize()提交form数据的方法
  • nodejs bull
  • shell脚本配置环境
  • javascript面向对象编程指南
  • javascript 数组删除
  • 安卓手机电驴
  • 国税地税征管体制改革方案全文
  • 四川省税务局税费服务支持中心工作人员编制
  • 大走访 方案
  • 普通手写发票税点多少
  • 怎样以实际行动争取入团
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设