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

  • 苹果手机微信相机权限设置在哪(苹果手机微信相机权限)

    苹果手机微信相机权限设置在哪(苹果手机微信相机权限)

  • win10系统怎么关闭系统更新(win10系统怎么关闭自动更新)

    win10系统怎么关闭系统更新(win10系统怎么关闭自动更新)

  • 四川人社实人认证在哪里(四川人社实人认证app)

    四川人社实人认证在哪里(四川人社实人认证app)

  • 腾讯视频怎么删动态(腾讯视频怎么删除登陆设备)

    腾讯视频怎么删动态(腾讯视频怎么删除登陆设备)

  • dns关闭还是自动(dns关闭是什么意思)

    dns关闭还是自动(dns关闭是什么意思)

  • 拼多多买家投诉物流对卖家有没有影响(拼多多买家投诉工商局买三无产品,会对店铺处罚吗)

    拼多多买家投诉物流对卖家有没有影响(拼多多买家投诉工商局买三无产品,会对店铺处罚吗)

  • 4代i7相当于几代i5(4代i7相当于几代cpu)

    4代i7相当于几代i5(4代i7相当于几代cpu)

  • 淘宝直播点赞有上限吗(淘宝直播点赞有什么好处和坏处)

    淘宝直播点赞有上限吗(淘宝直播点赞有什么好处和坏处)

  • 手机用数据线连接电视怎么放电影(手机用数据线连接电视看视频)

    手机用数据线连接电视怎么放电影(手机用数据线连接电视看视频)

  • 笔记本电脑半年没开机会怎样(笔记本电脑半年不用会不会坏)

    笔记本电脑半年没开机会怎样(笔记本电脑半年不用会不会坏)

  • s20需要贴膜吗(s20不贴膜会刮花吗)

    s20需要贴膜吗(s20不贴膜会刮花吗)

  • 手机话筒在哪个位置(手机话筒在什么地方)

    手机话筒在哪个位置(手机话筒在什么地方)

  • pr怎么添加字幕轨道(pr怎么添加字幕出场效果)

    pr怎么添加字幕轨道(pr怎么添加字幕出场效果)

  • 华为拨号界面壁纸设置(华为拨号界面壁纸怎么换)

    华为拨号界面壁纸设置(华为拨号界面壁纸怎么换)

  • 实名制补登记有什么用(实名补登记一直不成功怎么办)

    实名制补登记有什么用(实名补登记一直不成功怎么办)

  • oppofx有nfc功能吗(oppofindx有nfc怎么用)

    oppofx有nfc功能吗(oppofindx有nfc怎么用)

  • 智慧团建怎么在手机上登录(智慧团建怎么在手机上注册)

    智慧团建怎么在手机上登录(智慧团建怎么在手机上注册)

  • iphone手机电池最大容量低于多少要换电池(苹果电池最高多少)

    iphone手机电池最大容量低于多少要换电池(苹果电池最高多少)

  • qq相册回收站独立密码是什么(qq相册回收站独立密码多少)

    qq相册回收站独立密码是什么(qq相册回收站独立密码多少)

  • p65是什么处理器(p65处理器好不好)

    p65是什么处理器(p65处理器好不好)

  • qq怎么解除文件默认设置(qq怎么解除文件安全扫描2022)

    qq怎么解除文件默认设置(qq怎么解除文件安全扫描2022)

  • RegSrvc.exe - RegSrvc是什么进程 有什么用

    RegSrvc.exe - RegSrvc是什么进程 有什么用

  • dedecms织梦网站后台免登录方法便于采集(织梦商城)

    dedecms织梦网站后台免登录方法便于采集(织梦商城)

  • 保险佣金个人所得税怎么算
  • 财务软件增值税
  • 个税手机号码没有了怎么办
  • 收款收据是否可以做账
  • 发票开具税收分类是什么意思?
  • 减免附加税还要计提吗
  • 收到房费的专用发票能抵扣吗?
  • 城市建设维护税怎么计算
  • 差额征税怎么交税
  • 转增股本是股票股利吗
  • 境外施工
  • 个体户开普票要交企业所得税吗
  • 在建工程转固定资产凭证附件
  • 筹备期间的开办企业是指
  • 结汇汇兑损益账务处理
  • 金蝶软件如何修改凭证号
  • 贷款逾期账务处理流程
  • 出纳人员怎么核对现金日记账?
  • 建筑测量水准仪怎么读数
  • 飞机票可以直接去机场买吗
  • 企业计提房产税的会计处理正确的是
  • 捷波主板141m
  • 图灵sdk
  • 固定资产改扩建账务处理
  • PHP:session_is_registered()的用法_Session函数
  • PHP:spl_object_hash()的用法_spl函数
  • 坏账准备怎么做会计科目
  • php include path
  • 制造企业成本计算模型有哪些类型
  • 差旅费报销管理规定2022
  • php错误级别有哪些
  • 商品销售税金及附加包括哪些
  • 一般纳税人销售旧货适用征收率是?
  • vue使用scss报错
  • React - Redux Hooks的使用细节详解
  • php魔术方法autoload
  • 应交增值税减免税额怎么结转
  • python变量赋值的正确方法
  • 销售佣金 会计分录
  • 支付银行贷款利息现金流量表填哪里
  • 海关进口增值税专用缴款书如何抵扣
  • 成本核算的意义是什么
  • 税前可扣除的税费
  • 解决问题
  • 员工意外伤害险入什么会计科目
  • 哪些合同不需要缴纳印花税的通知
  • 服务业暂估成本怎样做账?
  • 红字申请单如何打印出来
  • 哪些地方中国没有收复
  • 交易性金融资产的账务处理
  • 房地产企业城建税和教育费附加怎么算
  • 购买不动产增值税率
  • 暂估成本比实际高分录
  • 农副产品免税发票可以抵扣吗?
  • 福利部门的福利有哪些
  • 出口转内销账务处理以前年度
  • 商品型企业
  • win8 重装系统
  • 硬盘磁盘保护
  • xp系统有什么用
  • windows使用linux软件
  • win7系统如何更改默认浏览器
  • js创建对象的三种方式区别
  • node.js cookie-parser之parser.js
  • nodejs 请求
  • 注释标签的内容会显示在浏览器窗口中
  • Node.js中的事件循环是什么样的
  • jquery 设置checked
  • unity-
  • 一张监控
  • python 命令
  • js如何判断是否有定时器功能并清除
  • 下岗职工再就业优惠政策
  • 资产划转是什么会计科目
  • 建筑企业要交哪几项环保税
  • 税务局风险评估是什么意思
  • 开展和组织开展什么区别
  • 简述纳税人与负税的区别
  • 上海嘉定南翔房子
  • 社保缴费信息提醒怎么改
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设