位置: 编程技术 - 正文

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

  • 个人销售二手车要交增值税吗
  • 财务软件里怎么输大于等于号
  • 公章未备案是否不合法
  • 会计核算过程中的错误分析
  • 本年利润结转在贷方表示什么意思
  • 消费税征收项目
  • 化肥贸易需要什么手续
  • 营改增后哪些进项不能抵扣
  • 收购不良资产收益怎么算
  • 股权变更印花税双方都要交吗
  • 汽车修理费入账
  • 税负率的计算公式excel
  • 小规模商贸公司成本核算方法
  • 免税更正申报
  • 专票上少打了开户行账号可以认证吗
  • 个体工商户怎么办对公账户
  • 库存现金盘盈的账务处理中可能涉及的科目有
  • 免税农产品发票可以抵扣么
  • 税务公司属于什么性质
  • 车辆购置税完税证明电子版二维码怎么扫
  • win10怎么推送win11
  • 材料成本差异如何理解
  • php preg_grep
  • mssearch.exe - mssearch是什么进程 有什么用
  • 盈利结转利润
  • 公司的清洁费用是什么科目
  • 微信小程序隐藏航班
  • Netlib.exe - Netlib是什么进程 有什么用
  • 滞纳金不得超过税款
  • 新制度下财政拨款是什么
  • 银行卡透支怎么还
  • Sandilands省级森林中被白霜覆盖的番红花,加拿大曼尼托巴 (© Jaynes Gallery/Danita Delimont)
  • php删除指定字符串
  • 接待客人发生的事故
  • 增值税专用发票上注明的价款含税吗
  • 报税网页打不开报表怎么办
  • python缩进有什么作用
  • 实收资本认缴怎么做账,要做账吗
  • 企业收购合并中土地问题
  • 企业年度关联业务往来报告表必须填吗
  • mysql更新语句
  • 什么叫总分类账簿
  • 应交增值税结转账务处理
  • 出口货物预收账款分录
  • 企业自有房产的认定标准
  • 税控盘忘记抄报税怎么办
  • 在建工程里面的费用最后怎样结转
  • 商业会计怎么做会计分录
  • 生产经营所得如何申请退税
  • 大金额维修费用怎么入账
  • 其他应收账款的会计分录
  • 劳务公司 成本
  • 质保金可以先不开票吗
  • 小规模转一般纳税人进项票如何处理
  • 资产负债表和利润表的利润不一致
  • 原始凭证的会计分录
  • 无法在你的位置安装windows
  • sqlserver导出数据库及表结构
  • mysql5.7.19 winx64安装配置方法图文教程(win10)
  • mysql怎么创建储存过程
  • 电脑系统文件受损
  • MAC修改Dock烟雾效果及设置抓屏快捷键的方法
  • msedge.exe是什么
  • win7系统笔记本怎么连接wifi
  • win10应用商店叫什么
  • win8.1连不上wifi
  • Tutorial 7 Rotation Transformation
  • opengl vs2017
  • android 快速开发
  • 杂志内页广告
  • 自动释放池原理,本质
  • 三个文件怎么汇总到一个里
  • 如何输出反序数
  • javascript:void(o)怎么解决
  • linux shell脚本命令
  • jquery选择器总结
  • python中字典怎么用
  • javascript构造函数可继承父类的构造函数
  • 四川省 税务局
  • 天津普通发票查询平台
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设