位置: 编程技术 - 正文

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

  • 租集体土地建厂合法吗
  • 投资性房地产在建
  • 幼儿园经营支出指什么
  • 财务报表审计的标准
  • 行政职工福利费包括哪些内容呢
  • 交了进口增值税还要交增值税吗
  • 发票面额增大
  • 企业清算货币资金怎么算
  • 2021年增值税专用发票红冲发票步骤
  • 企业增加实收资本
  • 跨年发票企业所得税
  • 建筑业挂靠核定征收会计分录怎么写?
  • 调解书和判决书执行力度一样吗
  • 固定资产报废需要税务备案吗
  • 盈余公积什么时候提取
  • 增值税2017年起征点
  • 所有的罚款都不能税前扣除吗
  • 企业当年度增值税税率
  • 税控盘年费每年都可以抵扣吗
  • 开具的红字发票金税三期怎么报税?
  • 消费型增值税的特点的是( )
  • 环境保护税的申报期限是如何规定的
  • 微信转账的手续费规则
  • 残疾小伙小强
  • 提供给生产工人的住房的租赁费用应计入
  • 工商年报的纳税总额怎么查询
  • PHP:session_register_shutdown()的用法_Session函数
  • 政策性搬迁会计处理案例
  • 长期借款和应付利息
  • 股权收购账务处理方法
  • 三维目标通用模板
  • 微信小程序解决跨域问题
  • 瓦尔加德
  • php中\n
  • 绿化管理服务经营范围
  • 房地产公司收到预售款缴纳印花税吗
  • javascript原生
  • thinkphp框架入门
  • 英雄联盟轮转模式2020时间表
  • 利润表主营业务成本怎么算
  • 宝塔面板入口
  • centos7源码包安装
  • 数据库触发器db2什么意思
  • 支付个人赔偿款要交税吗
  • 建筑公司增值税专用发票税率是多少
  • 更正申报失败,维持原申报?
  • 免税企业免征增值税条件
  • 固定资产处置需要交税吗?
  • 个体工商户实收资本可以填0吗
  • 未开票收入怎么做账
  • 产品成本核算要求有哪几项
  • 没有开票的收入要交增值税吗
  • 新企业建账
  • mysql安装时出现的问题
  • sql多条件组合条件的先后顺序
  • 不同数据库之间的数据一同传递
  • win7系统突然退化
  • windows vista如何升级
  • windows10正式版
  • 电脑windows7打不开怎么办
  • windows7老是死机
  • win8键盘失灵怎么办
  • 实用的linux命令
  • win7的语言栏不见了
  • win7系统电脑怎么开热点
  • js布尔类型用法
  • javascriptjs
  • python的threading
  • javascript基于什么的语言
  • js 图片加载
  • 短信发送器
  • ubuntu修改默认桌面环境
  • javascript的基本规范
  • 一次$.getJSON不执行的简单记录
  • 用python语言编写
  • 深圳市国家税务局电子税务局
  • 厂房原值如何核定
  • 湖南电子税务申报
  • 高新区地税办税服务厅
  • 注册地址和税务登记可以不一致吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设