CPU 监控:超线程、当前时钟速度

CPU 监控:超线程、当前时钟速度

我认为如果可以检查每个核心的运行频率会很有趣。这可能吗?

答案1

您应该能够使用 Windows 7 附带的性能监视工具来执行此操作,该工具是管理控制台 3.0 的“管理单元”。我有 Windows 7 专业版,我不确定它是否集成在家庭版中。

只需点击“windows”按钮并在文本字段(搜索程序/文件)中输入 perfmon。

一旦打开,您可以展开监控工具(如果尚未打开),然后点击性能监控。

  • 点击‘绿色大加号’按钮,
  • 在列表中搜索“处理器性能”
  • 打开它的选项,在标题下方,你可以
  • 点击“处理器频率
  • 在下方窗格中选择
  • 点击“添加 >>”按钮

这个窗口看起来是这样的(想象一下用英语或任何你使用的语言)

PerfMon-Screenshot(德语版)

在窗口中单击“确定”,您将获得有关核心频率的图形概览...您可以选择使用此工具显示大量性能信息...玩得开心

答案2

信息可能正是您正在寻找的它提供每个核心的实时频率监视器:

截屏:信息

关联:https://www.hwinfo.com/download.php

答案3

要确定您是否正在使用硬件多线程(英特尔称之为超线程,HT),您可以使用 WMI。

  1. 该类Win32_ComputerSystem将有一个实例,其属性为NumberOfProcessorsNumberOfLogicalProcessors。前者是插槽(物理 CPU)的数量,后者是包括 HT 之后的数量。

  2. 该类win32_processor每个套接字将有一个实例,并具有属性NumberOfCoresNumberOfLogicalProcessors

这里,使用启用了 HT 的 i720 并使用 PowerShell 的 WMI 支持(gwmi是 的别名Get-WmiObject):

PS> gwmi win32_computersystem | fl 处理器数量,逻辑处理器数量


处理器数量:1
逻辑处理器数量:8


PS> gwmi win32_processor | ft 核心数,逻辑处理器数

核心数逻辑处理器数
------------- -------------------------
            4 8

相关内容