CPU负载监控

Posted IT菜鸟园

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了CPU负载监控相关的知识,希望对你有一定的参考价值。

#!/usr/bin/python
#-*- encoding: utf-8 -*-
import os
import time
while True:
    loadavg=os.popen("cat /proc/loadavg | awk ‘{print $1}‘").read().replace(\n,‘‘)

#负载大于3就做记录
if float(loadavg) >= 3: date=time.strftime("%Y-%m-%dT%H-%M-%S", time.localtime()) data=os.popen("top -b -n 1").read() output = open(top-%s.log%date, w) output.write(data) output.close( ) time.sleep(10)

 

以上是关于CPU负载监控的主要内容,如果未能解决你的问题,请参考以下文章

zabbix 按CPU核数监控负载状态

树莓派CPUGPU磁盘内存负载监控Python脚本

监控CPU负载NginxTCPPHPMemcachedRedisMysqlTomcat

CPU负载监控

python通过内置模块监控磁盘内存CPU负载

shell脚本监控系统负载CPU和内存使用情况