位置: 编程技术 - 正文

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

  • 增值税电子发票怎么领用
  • 结构性减税政策的定义
  • 车票增值税抵扣如何申报
  • 以前年度免减的税怎么算
  • 海关缴款书有效期多久
  • 个税申报填写的工资是应发还是实发
  • 房屋租赁合同印花税租赁双方各自要交多少
  • 营改增之后就没有营业税了吗
  • 公司向员工个人借款
  • 个税缴纳累计是每年一算吗
  • 预付账款需要发票吗
  • 酒店小规模纳税人税率
  • 对公提回贷算收入吗
  • 2020年916减免退库什么意思
  • 建筑企业预缴企业所得税会计分录
  • 留存收益在哪里可以查到
  • 利润表中哪些属于营业外收入
  • 履约保证金计入什么会计科目
  • 营改增后销售不动产税率变化时间
  • 如何在windows11上安装动态壁纸
  • PHP:oci_commit()的用法_Oracle函数
  • 跨年度暂估成本
  • 正常运行英文
  • 0x0000001e蓝屏代码的含义
  • wordpress functions.php
  • 长期借款还款
  • php中使用js
  • 零星分布的意思
  • 扣缴义务人的法律地位
  • 企业注销未抵扣完的进项税额怎么处理做账
  • php分割数组
  • java基础面试题选择题
  • 育空河24102
  • 如何用python制作人工智能
  • win11显卡驱动不兼容
  • 前端常见面试
  • 代销产品的形式有哪些
  • 金融企业的代理业务
  • 只有发票没有银行怎么办
  • python统计出现次数并排序
  • windows7/windows10/windows11最强Audacity音频编辑播放器软件,免费下载
  • 税务机关代开的增值税发票要加盖发票专用章吗?
  • 营业成本的构成
  • mysql批量新增字段
  • 人员招聘费用预算
  • 文化事业建设费的征收标准
  • 闲置土地属于哪个部门
  • 汇算清缴退税怎么回事
  • 设计公司发生的设计费怎么入账
  • 小规模纳税人减按1%政策
  • 承兑汇票贴现计算器下载
  • 无发票费用可以入账吗
  • 公司内部核算调研报告
  • 暂估入库成本差异
  • 已经计提的坏账收回了怎么做
  • 资产负债表里包括哪两个数据
  • 规划设计费收费依据
  • 代扣的应由职工个人负担的社会保险费计入什么科目
  • 职工薪酬的范围及内容
  • 编制记账凭证的依据
  • sql语句计算两个字符
  • sql server数据库正在恢复
  • sqlserver日期范围
  • win7怎么添加自启动程序
  • win7任务管理器是灰色的
  • 微软今天正式停产了吗
  • linux命令行在哪
  • linux扩充inode
  • cocos2dx怎么用
  • opengl环境配置
  • React Native react-navigation 导航使用详解
  • [置顶]游戏名 TentacleLocker
  • 批处理截取字符串
  • python外星人入侵游戏
  • javascript的
  • jquery示例
  • [置顶] [Android Studio 权威教程]Android Studio 三种添加插件的方式
  • 每天一篇小练笔30字
  • twist python
  • 三水水厂热线电话号码
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设