位置: 编程技术 - 正文

使用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如何防止表单重复提交
  • apache24启动不了错误代码1
  • IE浏览器如何取消全屏
  • PHP:oci_client_version()的用法_Oracle函数
  • 金融企业贷款损失准备金计提比例
  • 跨站脚本攻击是什么
  • PHP:getimagesize()的用法_GD库图像处理函数
  • 房屋所在地的房子怎么查
  • hive dt
  • Js模板字符串添加点击事件
  • 购进原材料款项未付应编制什么凭证
  • 公司买办公用品是谁的工作
  • 小规模纳税人定义标准
  • 固定资产处置收入增值税税率
  • 增值税的滞纳金税率
  • php中isset函数作用
  • 商业汇票利息账务处理如何做?
  • 投资性房地产递延所得税负债为什么计入其他综合收益
  • 上个月没有清卡在其他地区税务
  • 出口货物申报表如何填写
  • 房地产企业拆迁还房会计处理
  • sql server简单查询
  • 企业与债权人进行债务重组
  • 基本户收到款不入账
  • 国有划拔土地房整体可以买卖吗
  • 差旅费报销金额怎么算
  • 长期借款计提的利息可能借记
  • 个税里的年金是指
  • 分公司财务归谁管
  • 高速过路费怎么补交
  • 一般纳税人废品行业有哪些
  • 总分包模式和总承包模式
  • 销项税额是专票和普票之和
  • 其他应付款是否能大于收入
  • 公司开业之前产假怎么算
  • 供货商做产品配送怎么做
  • navicat连接mysql时出现1045错误的解决方法
  • VMware虚拟机中安装MATE桌面环境
  • linux在服务器领域的应用状况
  • freebsd版本选择
  • etcfstab文件修改
  • 注册表及其作用
  • ubuntu 12.04 intel集成显卡设置分辨率的步骤分享
  • macos睡眠
  • windows.h在linux中
  • gcuservice.exe
  • win7 esd安装文件怎么安装教程
  • win7桌面没有了怎么办
  • Extjs中通过Tree加载右侧TabPanel具体实现
  • 随机色彩
  • unity 调用java
  • 初识年岁尚温柔 小说 免费
  • python自动化部署k8s集群
  • python socket sendto
  • 项目遇到的问题及解决办法
  • jQuery插件是什么
  • python 元类的作用
  • javascript图表
  • 房产税什么时候开始征收
  • 怎样加入广东省民间文艺家协会
  • 国家税务贵州省税务局
  • 地税局面试
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设