位置: 编程技术 - 正文

使用shell脚本采集系统cpu、内存、磁盘、网络等信息(shell脚本 -ne 0)

编辑:rootadmin

一、cpu信息采集

1).采集cpu使用率

采集算法:通过/proc/stat文件采集并计算CPU总使用率或者单个核使用率。以cpu0为例,算法如下:1. cat /proc/stat | grep ‘cpu0'得到cpu0的信息2. cpuTotal1=user+nice+system+idle+iowait+irq+softirq3. cpuUsed1=user+nice+system+irq+softirq4. sleep 秒5. 再次cat /proc/stat | grep 'cpu0' 得到cpu的信息6. cpuTotal2=user+nice+system+idle+iowait+irq+softirq7. cpuUsed2=user+nice+system+irq+softirq8. 得到cpu0 在秒内的单核利用率:(cpuUsed2 ? cpuUsed1) * / (cpuTotal2 ? cpuTotal1)相当于使用top ?d 命令,把user、nice、system、irq、softirq五项的使用率相加。shell代码:2).采集cpu负载

采集算法:读取/proc/loadavg得到机器的1/5/分钟平均负载,再乘以。shell代码:

二、内存采集

1).应用程序使用内存采集算法:读取/proc/meminfo文件,(MemTotal ? MemFree ? Buffers ? Cached)/得到应用程序使用内存数。shell代码:2).MEM使用量采集算法:读取/proc/meminfo文件,MemTotal ? MemFree得到MEM使用量。shell代码:3).SWAP使用大小采集算法:通过/proc/meminfo文件,SwapTotal ? SwapFree得到SWAP使用大小。shell代码:

三、磁盘信息采集(disk io)

1、IN:平均每秒把数据从硬盘读到物理内存的数据量采集算法:读取/proc/vmstat文件得出最近秒内pgpgin的增量,把pgpgin的增量再除以得到每秒的平均增量。相当于vmstat 命令bi一列的输出。shell代码:

2、OUT:平均每秒把数据从物理内存写到硬盘的数据量采集算法:读取/proc/vmstat文件得出最近秒内pgpgout的增量,把pgpgout的增量再除以得到每秒的平均增量。相当于vmstat 命令bo一列的输出。shell代码:

四、网络1).流量以

推荐整理分享使用shell脚本采集系统cpu、内存、磁盘、网络等信息(shell脚本 -ne 0),希望有所帮助,仅作参考,欢迎阅读内容。

使用shell脚本采集系统cpu、内存、磁盘、网络等信息(shell脚本 -ne 0)

文章相关热门搜索词:shell脚本调用脚本,shell脚本一百例,shell脚本怎么用,shell脚本怎么用,shell脚本.sh,shell脚本怎么用,shell脚本wc,shell脚本-lt,内容如对您有帮助,希望把文章链接给更多的朋友!

使用shell脚本分析网站日志统计PV、、等数据 下面的脚本能统计出网站的总访问量,以及,出现的次数。统计出来后,我们可以结合监控宝来进行记录,进而可以看出网站访问量是否异常,是否

shell数组操作简明总结 数组作为一种特殊的数据结构在任何一种编程语言中都有它的一席之地,当然bashshell也不例外。本文就shell数组来做一个小的总结。在这里只讨论一维数

监控php-fpm并自动重启服务的shell脚本 脚本代码:#!/bin/bash#变量初始化process="php-fpm"#进程名startCmd="/etc/init.d/php-fpmstart"#启动命令down=0whiletruedo#取得http状态码code=$(curl-H"Host:www.gimoo.net"-m5-L-s-w%{ht

标签: shell脚本 -ne 0

本文链接地址:https://www.jiuchutong.com/biancheng/374850.html 转载请保留说明!

上一篇:Bash Shell字符串操作小结(bash 字符串操作)

下一篇:使用shell脚本分析网站日志统计PV、404、500等数据(shell脚本的fi)

  • 总分公司企业所得税合并申报
  • 公司账户转账给个人怎么合理避税?
  • 会计凭证销毁方法
  • 小规模纳税人免税会计分录
  • 装修费用税法规定
  • 固定资产投资损失怎么做账
  • 发票与入库单明细不一致税务可以吗
  • 公司退款给客户怎么写
  • 分期付款方式销售货物什么时候确认收入
  • 物业代收费:有关法律
  • 权益法核算投资收益
  • 固定资产未到期报废进项税额需要转出吗
  • 测绘费能否在土地出让
  • 城市维护建设税是什么意思
  • 电子产品委外加工
  • 跨境电商怎么交税
  • 电子承兑银行承兑
  • 以前年度损益所得怎么算
  • 简易征收可以抵扣进项吗
  • 每股收益的无差别点小于息税前利润选择什么筹资方式
  • 逾期包装物押金消费税会计分录
  • 公司纳税人是什么意思是不是法人
  • 什么时候需要计算环境熵变
  • 2018购房契税税率
  • 公司收境外汇款
  • 未分配50g
  • windows10显示文件格式
  • 如何办理存款证明
  • 小规模餐饮业怎样报税减免
  • 减税降费是针对个人还是企业
  • 单位办事人员
  • 系统托盘开不开
  • 耕地占用补贴标准
  • koc文件用什么软件打开
  • win7资源管理器叫什么
  • 长期挂账的其他应付款转营业外收入情况说明
  • f12开发者工具调试打不开
  • 在缴纳企业所得税的情形
  • 详解中国女足出线形势
  • wordpress文章编辑使用教程
  • 减征增值税会计处理
  • 格林湖人
  • 事业单位小规模纳税人缴纳附加税有什么,税率是多少
  • 十四届智能车规则
  • 销售折让的会计科目
  • vue3.0用法
  • 不具备独立核算条件的行政单位
  • 企业变更股东需要什么手续
  • PostgreSQL管理工具phpPgAdmin入门指南
  • 需要什么证件和材料
  • 药品的增值税税率13%还是17%?
  • 复利现值系数表系数表
  • 加盟代理需要什么手续
  • 从公司账户转给他人私户1万元以内需要扣多钱的税
  • 员工医药费属于什么费用
  • 零工发生事故算工伤吗
  • 企业如何建账做账
  • 旅游,饮食业会议内容
  • sql时间类型转换
  • sql server 错误
  • win7系统打开程序卡住几秒怎么办
  • 如何安装ubuntu20.04
  • vmware虚拟机步骤
  • ubuntu20.0安装
  • win7系统如何配置ip地址
  • 修改注册表优化Win10
  • js自动输入
  • js经典案例代码大全
  • jquery手机号码正则表达式
  • node.js net模块
  • python 对象函数
  • 怎么用批处理显示文字
  • jquery 插件写法
  • bat批处理文件的语句
  • oracle批处理语句
  • JavaScript Break 和 Continue区别教程
  • python一些简单操作
  • 技术咨询服务费税率
  • 什么是出口退税政策
  • 广东电子税务局中山税务局网
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设