Perfmonitor 2 是一款面向处理器性能的监测工具,可对 CPU 与硬盘状态进行监视,用来发现系统瓶颈或跟踪应用程序的运行情况,最多支持同时追踪 4 个活动对象。软件能持续显示 CPU 级别、核心温度以及封装功耗等关键指标,帮助用户直观了解处理器的工作状况。面对电脑中数量繁多的程序,很多人难以判断 CPU 究竟处于怎样的负载状态,玩游戏或处理文件时出现卡顿,却找不到占用内存与运算资源的来源,而这款工具正好能提供清晰的 CPU 运行数据,让电脑状态尽在掌握。其缓存请求率指的是对某级缓存的请求次数与指令总数之比,缓存命中率则是成功命中缓存的请求数占缓存请求总数的比例。PerfMonitor 还能作为硬件层面的 CPU 对比工具,在相同基准下比较不同处理器的关键参数。

1、选择处理器
当系统装有多个处理器时,您可在“选择→处理器”菜单中指定需要监视的那一颗。随后,通过“选择→计数器”菜单即可浏览当前可用的计数器清单。
2、选择计数器
在计数器选择界面中,用鼠标左键点击某个图形即可将其选中。若要更换所选图表对应的计数器,可右键点击该图表,随后在菜单里依次进入“选择”→“计数器”来完成更换。当前选中的是哪一个计数器,会通过检查状态显示出来。
3、计数器配置计数器
处理器型号与系列决定了计数器的具体类型与数量。部分计数器依赖处理器的性能监视机制,而该机制对同时监视的事件数目有上限,因此 PM2 支持在多组计数器配置间进行切换。在所有配置中都能找到某些计数器,另一些则只在特定配置下出现。受支持处理器上可用的全部计数器已列于下方表格。您可通过菜单中的“选择→计数器配置”来切换配置。切换后,“选择→计数器”菜单会随之动态调整,仅列出当前配置所包含的计数器。
1、缓存请求频率与命中比例
高速缓存请求率指的是访问某高速缓存的次数在指令总量中所占的比例。而高速缓存命中率则衡量的是:在全部对该高速缓存的访问中,有多少次真正从中取到了所需数据,这一成功次数与访问总次数的比值即为命中率。
2、分支指令速率与分支命中率
分支预测机制的表现可通过命中率来体现;而分支指令数(x86 架构中的 jz、jnz、jg 等)在指令总数中所占的比例,则构成了分支指令速率。
3、IPC / CPI
每周期指令数(IPC)反映的是处理器在一个时钟周期内平均能完成并退出的指令数量,其计算方式为退出指令总数除以总周期数。与之互为倒数关系的指标是每指令周期数(CPI)。
4、MIPS / GIPS
每秒百万条指令(MIPS)与每秒十亿条指令(GIPS)这两个指标,衡量的都是CPU在单位时间内完成指令执行的速度。
5、停顿的周期比率
CPU流水线在运行时,并非每个时钟周期都会有指令完成并退出。那些没有指令退出的时钟周期,被称作停顿周期。将停顿循环的数量与总循环数量相比,得到的比值就是停顿循环比。
6、无时钟时钟周期
无时钟周期统计的是CPU未暂停时的运行周期。处理器空闲时会长时间停留在HLT状态,此时无故障周期数值相当低。若CPU负载达到100%,在未触发降频的前提下,无负载周期所反映的就是当前实际频率。
7、用法
CPU占用率体现的是Windows任务管理器所记录的处理器活动情况,可以理解为当前非空闲时钟周期与处理器最高频率之间的比值。
8、每瓦指令(IPW)
IPW 反映的是退役指令数量与处理器封装功率之间的比值关系。由于功率本身是在处理器层级进行统计的,这一指标同样在处理器层面完成计算。PM2 给出的该数值以每焦耳百万条指令为单位,而瓦特对应的正是每秒焦耳。
9、功率
处理器功耗以瓦特为计量单位来表示,通常被称为封装功率。在处理器没有进行超频或加压操作的前提下,这一数值应当始终保持在处理器信息里所标示的热设计功耗(TDP)之下。视具体处理器型号而定,还可能涉及其他模块:IA核心(即核心单元)、GT(集成图形处理器)以及非核心部分(包括集成内存控制器与三级缓存)。
10、温度
处理器能够反馈的温度信息并不单一:既可以给出封装整体的温度数值,也能针对各个核心分别汇报各自的温度。
(您的评论需要经过审核才能显示)
0条评论