位置: 编程技术 - 正文

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

  • 工资表怎么导入个税系统计算个税
  • 增值税纳税申报时间
  • 支付城镇土地使用税会计科目
  • 耕地占用税是什么税种
  • 建筑垃圾清运费税率是多少
  • 如何合伙注册公司
  • 收到银行承兑汇票怎么接收
  • 税务师考试的报名费怎么还没有退成功
  • 汽车加油增值税发票
  • 发票已经做账但要退款账不平咋办
  • 企业支付宝买东西
  • 单位装修质保金扣留的会计处理
  • 应收账款和长期应收款区别
  • 房地产企业销售现房是否预缴增值税
  • 小规模纳税人减免税收政策
  • 应付利息与应付利息区别
  • 建筑公司资源税的征税
  • 开票软件安装6位地区编号填什么
  • 维修材料属于什么会计科目
  • 记账凭证做完之后干什么
  • 接管财务要对接哪些内容?
  • 在win10系统中,如何限制孩子玩原神游戏
  • 离职违约金赔偿标准
  • linux系统中如何查看日志
  • 法人不缴纳社保员工可以缴纳吗怎么办
  • pps是啥文件
  • 公司账户转账到出纳个人账户
  • 公司和个人分别交税一部分吗
  • 跨年的定额发票可以用吗
  • 销售商品并收到货款的会计分录
  • low是什么文件
  • 私企固定资产管理办法
  • 进货发票怎么抵税
  • 工会经费两种拨缴方式
  • 九斑蛾,瑞士 (© Thomas Marent/Minden Pictures)
  • tp6 分页
  • 女方结婚申请
  • 基于反事实因果推断的度小满额度模型
  • systoolspace
  • 所有者权益是什么类科目
  • 进出口会计账务处理
  • 对企业采取以旧换新方式销售的应税产品
  • 公益性怎么解释
  • wordpress部署到github
  • python ide包括哪些
  • 织梦标签教程
  • 劳务公司是怎么运作的
  • 哪些情况不能开专用发票
  • 怎么理解财务会计这个岗位
  • sqlserver数据库备份
  • mysql怎么使用表
  • mysql日志文件在哪
  • 小规模纳税人工资要每月申报
  • 计提增值税附加税的账务处理
  • 周转材料应该计入什么科目
  • 租地青苗补偿问题
  • 收取履约保证金的作用
  • 社保基数在哪里申报
  • 服务业收入的会计分录
  • 管理费用增加记贷方还是借方
  • 其他业务支出包括哪些内容科目
  • mysql5.6免安装版配置
  • centos7 samba服务器搭建
  • win7系统桌面图标变大了怎样恢复
  • qq2440启动linux后插入u盘出现usb 1-1: device descriptor read/64, error -110,usb 1
  • Win7 64位操作系统怎么使用DVD刻录光驱复制软件
  • win7电脑开机提示oxcoooooe9
  • win10打开此电脑的快捷键
  • bsd模式是什么意思
  • centos32
  • win11连接win7共享打印机
  • linux网卡添加vlan
  • jquery的加载事件
  • js实现登录功能
  • jQuery同步提交示例代码
  • vbs运行cmd命令
  • python如何查看
  • 2020年职工探亲路费报销最新规定
  • 贤彬考研,刘磊?
  • 辽宁省地方税务局公告2014年第10号
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设