位置: 编程技术 - 正文

使用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)

  • 企业季度所得税计算公式
  • 专利权的入账价值计算公式
  • 外购商品发放给员工 进项税额能不能抵扣
  • 计入固定资产和其他资产
  • 红字发票开错了已上传如何作废
  • 子公司的所得税是单独缴纳吗
  • 附加税费计税依据
  • 增值税附加税由买方承担如何计算
  • 个人所得税生产经营所得税率
  • 抵债资产处置账务实例
  • 以汽车出资
  • 已认证抵扣的发票如何红字信息表
  • 公司法人要交什么税
  • 工资表是放在计提还是发放
  • 房租发票进项税额抵扣
  • 原始凭证填写错误,可撕毁重新编制一张
  • 固定资产不动产和动产的区别
  • 公司筹建期间借款怎么办
  • 合伙企业对外投资
  • 条形码费用属于哪个科目
  • 收到的投资属于什么科目
  • 计提长期待摊费用会计分录怎么写
  • 发票未到先付款的账务处理
  • 系统远程桌面连接怎么用
  • 酒店装修期间的费用如何核算
  • 员工的生活费会不会扣个税
  • 会计人员填制的记账凭证并不是登记账簿的唯一依据
  • 股东以固定资产入股会计处理
  • 简述php图像操作的基本步骤
  • php数组怎么实现的
  • 推特网页设置
  • 蔬菜免税分录
  • 民非企业银行利息计入其他收入,那增值税申报吗
  • 海洋cms有安卓版下载
  • 微信交电费怎么交
  • 企业所有者权益是什么意思
  • 减免申报明细表怎么填
  • win2008安装sql2008教程
  • 固定资产减值准备可以转回吗
  • 国家税务总局纳税服务规范
  • 不征税收入怎么申报增值税
  • 固定资产转移说明模板
  • 管理费用怎样分摊归集到产品
  • 半成品是指正在各生产阶段加工的产品
  • 在建工程领用原材料
  • 哪些合同不受法律保护
  • 开票信息中电话怎么填
  • 保险公司理赔时会查多久的病史
  • 汽车4s店有哪些功能
  • 农产品进项税额会计分录
  • 成本会计和管理会计哪个好
  • 新设企业如何建账
  • 记账凭证是什么填制的?A.由经办人
  • 如何跨数据库查询
  • SQL Server提示"选定的用户拥有对象,所以无法除去该用户”
  • 64位Vista、Windows7系统IIS连接数据库故障完美解决
  • 中国主要省份和城市
  • freebsd操作命令
  • freebsd书籍
  • windows10预览版是什么
  • 本地磁盘安装
  • win7连接xp共享
  • win8电脑管理员权限在哪里设置
  • OpwareSE2.exe - OpwareSE2是什么进程 有什么用
  • win7旗舰版重装系统教程
  • Win8中漂亮的metro开始画面图标最大列数的设定方法
  • unity3D LineRender的使用
  • javascript居中
  • 安卓开源部分叫什么
  • Broadcast实现强制下线功能
  • ie按钮不显示
  • perl中的$_
  • 基于javascript的毕业设计
  • Git 创建分支提交远程分支详解
  • javascript自动化
  • javascript基于什么的语言
  • jquery表单事件实例
  • 猫的游戏视频
  • 广告业发票税率是多少 可以抵扣多少
  • 北京增值税普通发票图片
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设