位置: 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年最新公务接待用餐标准)

  • 连接错误678怎么解决(网络连接错误678)(连网错误678什么意思)

    连接错误678怎么解决(网络连接错误678)(连网错误678什么意思)

  • 步步高s3和s5有什么区别(步步高s3和s5区别)

    步步高s3和s5有什么区别(步步高s3和s5区别)

  • 苹果手机出现圆球怎么取消(苹果手机出现圆点怎么取消)

    苹果手机出现圆球怎么取消(苹果手机出现圆点怎么取消)

  • 怎么设置幻灯片背景(怎么设置幻灯片的大小)

    怎么设置幻灯片背景(怎么设置幻灯片的大小)

  • 小米手环为什么微信信息来没有提示(小米手环为什么总是断开连接)

    小米手环为什么微信信息来没有提示(小米手环为什么总是断开连接)

  • 用于局域网的基本网络连接设备是(用于局域网的基础设施)

    用于局域网的基本网络连接设备是(用于局域网的基础设施)

  • 闲鱼交易成功资金冻结多久(闲鱼交易成功资金冻结什么时候结束)

    闲鱼交易成功资金冻结多久(闲鱼交易成功资金冻结什么时候结束)

  • 手机模型和手机的区别(手机模型和手机一样吗)

    手机模型和手机的区别(手机模型和手机一样吗)

  • 3皇冠qq号多少级(皇冠等级qq号能卖多少钱)

    3皇冠qq号多少级(皇冠等级qq号能卖多少钱)

  • 华为mate10 64g和128g区别

    华为mate10 64g和128g区别

  • 钉钉群成员显示未激活(钉钉群成员显示不全)

    钉钉群成员显示未激活(钉钉群成员显示不全)

  • 华为p30支持nfc功能吗(华为p30可以使用nfc吗)

    华为p30支持nfc功能吗(华为p30可以使用nfc吗)

  • 淘宝未读是拉黑了吗(淘宝信息未读是真的未读吗)

    淘宝未读是拉黑了吗(淘宝信息未读是真的未读吗)

  • 手机qq小程序怎么关(手机qq小程序在哪儿)

    手机qq小程序怎么关(手机qq小程序在哪儿)

  • 苹果xs没有电池百分比吗(iphone xs没有显示电池百分比)

    苹果xs没有电池百分比吗(iphone xs没有显示电池百分比)

  • 快手直播降权怎么恢复(快手号降权了直播好还是不直播好)

    快手直播降权怎么恢复(快手号降权了直播好还是不直播好)

  • 当前网络状况不佳是怎么回事(当前网络状况不好,收消息可能较慢)

    当前网络状况不佳是怎么回事(当前网络状况不好,收消息可能较慢)

  • 6.21英寸多大(6.21英寸屏幕多少厘米)

    6.21英寸多大(6.21英寸屏幕多少厘米)

  • 淘宝怎么开直播(淘宝怎么开直播卖货收费吗)

    淘宝怎么开直播(淘宝怎么开直播卖货收费吗)

  • 苹果开头字母代表什么(iphone开头字母)

    苹果开头字母代表什么(iphone开头字母)

  • 小米MINI路由器的硬盘的详细教程(小米mini路由器mesh)

    小米MINI路由器的硬盘的详细教程(小米mini路由器mesh)

  • 森佩尔森林公园中的黑海杜鹃,德国吕根岛 (© Sandra Bartocha/Minden Pictures)(森佩塑胶)

    森佩尔森林公园中的黑海杜鹃,德国吕根岛 (© Sandra Bartocha/Minden Pictures)(森佩塑胶)

  • CSS样式(css样式居中)

    CSS样式(css样式居中)

  • 个人所得税查询工资与实际工资不符是为何
  • 期初存货中固定制造费用
  • 如何分析成本费用偏高
  • 营业成本在资产负债表哪里
  • 物流企业账务流程
  • 已交增值税如何做账
  • 如何申请免税
  • 评估价与成交价相差多少合法
  • 资金周转率计算公式期初占用资金
  • 债权投资的账务处理步骤
  • 房地产预交税金及附加要计提吗
  • 营改增之后餐饮业的税收政策
  • 房地产开发成本和开发费用的区别
  • 房地产企业汇算清缴报表
  • 营改增后企业取得的不动产可以抵扣进项
  • 金税盘与税控盘及报税盘怎么区分
  • 购买股票相关税费会计分录
  • 2021年电子税务局印花税怎么申报
  • 工资薪金中的误餐补助,征收个人所得税
  • 其他应收款无法收回的会计分录
  • 印刷费可以开哪些科目
  • 企业所得税是根据什么申报的
  • 独生子女补贴怎么查询
  • 资本公积弥补亏损规定
  • 鸿蒙3.0平板适配名单
  • 经营所得的含义
  • php函数返回值类型
  • 商场外面的广告牌叫什么
  • 个人向公司借款模板
  • amr文件什么意思
  • 自产货物用于销售
  • 独资子公司如何注册
  • 银行对公账户收款码
  • php判断密码长度
  • 库存现金账务处理案例
  • dex源码提取
  • php 短信验证码
  • 库存盘点差异会计分录
  • 固定资产售后回租融资租赁利息可以抵扣进项税额么
  • 织梦如何采集文章
  • mysqldump -s
  • 二级栏目怎么做
  • 辞退员工补偿金计入什么科目
  • 发票网上申领需要多长时间
  • 购买的矿泉水能卖吗
  • 企业所得税的扣除是什么意思
  • sql语句重复
  • 实习生个人所得税需要申报吗?
  • 补交以前年度的城建税会计分录
  • 应收账款贷方余额年末怎么处理
  • 其他收益期末余额
  • 公司转账转错账户
  • 个税起征点调整最新消息
  • 诉讼财产保全保函
  • 发行价格另支付发行费用
  • 行政单位误餐费标准
  • 多收发票会计分录
  • 国税一证通
  • 民营企业固定资产管理规定
  • 联想Thinkpad怎么进入安全模式
  • 有备而来有备而去
  • win7系统怎么用键盘开机
  • win8的ie打开马上闪退
  • 电脑操作系统7
  • apt-get和aptitude
  • Windows RT 8.1 Update 3新特性曝光 9月推出
  • windows 8
  • using Net::SSH2 shell 的二个方法
  • 在动画制作中一般默认帧数选择为
  • 猫的游戏解说
  • js dom操作方法
  • JavaScript的Cookies
  • Unity GameObject.activeSelf, GameObject.activeInHierarchy,GameObject.SetActive和SetActiveRecursively
  • android布局文件详解
  • 基于JAVASCRIPT实现的可视化工具是
  • 遵从与尊从
  • 怎样在中国税务用手机交社保
  • 临沂二套房契税收费标准2023年
  • 动物大联盟是国内品牌吗
  • 领了不动产权证房子可以卖吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设