位置: IT常识 - 正文

用Python来统计本机CPU利用率(python进行统计分析)

编辑:rootadmin

推荐整理分享用Python来统计本机CPU利用率(python进行统计分析),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:python进行统计分析,如何用python统计,怎么用python统计数据,python进行统计分析,用python统计数据,python统计各类型的数量,用python统计数据,如何用python统计,内容如对您有帮助,希望把文章链接给更多的朋友!

模块win32pdh是Python中的一个模块,封装了Windows Performance Data Helpers API。

win32pdh方法

AddCounter添加一个新计数器

AddEnglishCounter通过英文名称为查询添加计数器

RemoveCounter删除一个打开的计数器。

EnumObjectItems枚举对象的项目

EnumObjects枚举对象

OPENQUERY打开一个新查询

用Python来统计本机CPU利用率(python进行统计分析)

CloseQuery关闭打开的查询。

MakeCounterPath制作完全解决的计数器路径

GetCounterInfo检索有关计数器的信息,例如数据大小,计数器类型,路径和用户提供的数据值。

GetFormattedCounterValue检索格式化的计数器值

CollectQueryData收集指定查询中所有计数器的当前原始数据值,并更新每个计数器的状态代码。

ValidatePath验证指定的计数器是否存在于计数器路径中指定的计算机上。

ExpandCounterPath检查指定的计算机(如果没有指定本地计算机),则检查与计数器路径中的通配符字符串匹配的计数器和计数器实例。

ParseCounterPath解析计数器路径的元素。

ParseInstanceName解析实例名称的元素

SetCounterScaleFactor设置在请求格式化计数器值时应用于指定计数器的计算值的比例因子。

BrowseCounters显示计数器浏览对话框,以便用户可以选择要返回给调用者的计数器。

ConnectMachine连接到指定的计算机,并在PDH DLL中创建和初始化计算机条目。

LookupPerfIndexByName返回与指定计数器名称对应的计数器索引。

LookupPerfNameByIndex返回与指定索引对应的性能对象名称。

#-*-coding=utf-8-*-importwin32pdhimporttime#CounterpathsPROCESSOR_PERCENT=r'\Processor(_Total)\%ProcessorTime'MEMORY_PERCENT=r'\Memory\%CommittedBytesInUse'MEMORY_COMMITTED=r'\Memory\CommittedBytes'PROCESS_BYTES=lambdax:r'\Process(%s)\PrivateBytes'%xclassQuery:def__init__(self):self.counters={}self.query=Noneself.query=win32pdh.OpenQuery(None,0)defadd_counter(self,path):ifwin32pdh.ValidatePath(path)!=0:raiseException('Invalidpath:%s'%path)counter=win32pdh.AddCounter(self.query,path,0)self.counters[path]=counterdefremove_counter(self,path):win32pdh.RemoveCounter(self.counters[path])delself.counters[path]defget_values(self):values={}win32pdh.CollectQueryData(self.query)forpathinself.counters:status,value=win32pdh.GetFormattedCounterValue(self.counters[path],win32pdh.PDH_FMT_LONG)values[path]=valuereturnvaluessysinfo_query=Query()sysinfo_query.add_counter(PROCESSOR_PERCENT)sysinfo_query.add_counter(MEMORY_PERCENT)sysinfo_query.get_values()defget_sysinfo():"""Returnatuple(mem_usage,cpu_usage)."""info=sysinfo_query.get_values()returninfo[MEMORY_PERCENT],info[PROCESSOR_PERCENT]listcpu=[]whileTrue:time.sleep(2)x,y=get_sysinfo()listcpu.append(y)iflen(listcpu)==10:icount=0forcinlistcpu:ifc>4:icount+=1ificount>5:print"在统计的1分钟内,cpu已经有5次大于4%"listcpu=[]printy
本文链接地址:https://www.jiuchutong.com/zhishi/304766.html 转载请保留说明!

上一篇:JSP中的JSTL 标签库(jsp标签大全)

下一篇:2022年最新BellooV4.3.2(贝罗交友约会)php破解源码-完整的高级约会源码-电脑学习网(2022年最新公务接待用餐标准)

  • 企业销售固定资产车辆怎么开票
  • 增值税普通发票税率
  • 认缴后怎么才算实缴
  • 进项税未抵扣进账了怎么处理
  • 一般纳税人抵扣进项税分录
  • 税控盘交服务费
  • 红字信息表跨月撤销有什么影响吗
  • 小规模纳税人印花税怎样计算
  • 固定资产按月折旧了,还能一次折旧么
  • 租赁房屋房产税
  • 委托加工的材料计入什么科目
  • 取得转账支票后该如何处理
  • 无形资产增值税计入入账价值吗
  • 双软企业资质
  • 个人抬头发票能开专票吗
  • 纳税人财务会计核算办法怎么上传
  • 税务改革方向
  • 拍卖所得房产计税依据
  • 公允价值变动损益转入其他业务成本
  • 小规模的应交税费涉及几个三级明细
  • 投资活动净现金流为负说明什么
  • 红冲无票收入怎么报税
  • 如何进行公司注销流程
  • 无偿赠送产品如何处理
  • windows10如何清理磁盘碎片
  • php货币换算人民币
  • tkinter美观界面
  • thinkphp d方法
  • 其它业务收入是什么科目
  • 2022年增值税免税政策
  • 用现金报销差旅费,合规吗
  • 提供劳务取得劳务收入10万元
  • ValueError: The device should not be ‘gpu‘, since PaddlePaddle is not compiled with CUDA问题解决(Paddle)
  • 增值税专用发票的税率是多少啊
  • 利息资本化怎么计算
  • vue3快速入门
  • 新手学web前端开发
  • ahs日志
  • 企业收到发票后怎么入账
  • 以房租入股股份怎么计算
  • 交通运输增值税专票
  • url静态化怎么操作
  • centos7.1
  • SqlServer中用exec处理sql字符串中含有变量的小例子
  • sql 分组排名
  • 预付账款的会计编码是多少?
  • 基本户与一般户的区别与联系
  • 境外运费支付属什么费用
  • 国有划拔土地房整体可以买卖吗
  • 收到土地使用权转让怎么做账
  • 工会账户收到经费的会计科目
  • 付给第三方的差额是什么
  • 外购材料的核算方法有
  • 期末没有结账成本怎么办
  • 员工在外餐费怎么做账
  • 私营企业算固定收入吗
  • 企业开了发票
  • sql server 数据库介绍
  • bios单词
  • mac键盘进水后会报废吗
  • mac怎么切换输入法
  • os x10.10.4beta6下载地址 os x10.10.4beta6官方下载网址
  • macbookpro客人用户
  • 获取linuxip
  • linux系统中软件包分类
  • coocareservice.exe是病毒吗
  • windows xp玩lol
  • linux系统怎么更改语言
  • opera installer
  • linux防病毒措施
  • cocos编程
  • sqlserver 服务器
  • unity3d怎么用
  • 编写javascript代码
  • 粮食企业所得税税率
  • 深圳电子税务局怎么查以前申报表
  • 慰问金使用规定
  • 武汉电子税务局申领发票以后如何自取
  • 北京地方税务局李宗定
  • 芜湖地税微机编码是什么
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设