CurrentClockSpeed & MaxClockSpeed含义是什么?

jiang 21 Reputation points
2021-07-05T10:02:50.697+00:00

https://learn.microsoft.com/en-us/windows/win32/cimwin32prov/win32-processor
Official Definitions:
1、CurrentClockSpeed
Data type: uint32
Access type: Read-only
Qualifiers: MappingStrings ("MIF.DMTF\|Processor\|006.6"), Units ("megahertz")
Current speed of the processor, in MHz. This value comes from the Current Speed member of the Processor Information structure in the SMBIOS information.
2、MaxClockSpeed
Data type: uint32
Access type: Read-only
Qualifiers: MappingStrings ("MIF.DMTF\|Processor\|006.5"), Units ("megahertz")
Maximum speed of the processor, in MHz. This value comes from the Max Speed member of the Processor Information structure in the SMBIOS information.

Self-test:【Intel i7-10510U CPU@1.80GHz, 2304MHz】
https://ark.intel.com/content/www/us/en/ark/products/196449/intel-core-i7-10510u-processor-8m-cache-up-to-4-90-ghz.html
Official Parameters:
Processor Number i7-10510U
Processor Base Frequency 1.80 GHz
Max Turbo Frequency 4.90 GHz
Configurable TDP-up Frequency 2.30 GHz
Each second, i get "CurrentClockSpeed" and "MaxClockSpeed", and print it out.
The value printed in the former is 1803 or 1402, and the value printed in the latter is 2304.

What are the meanings of CurrentClockSpeed and MaxClockSpeed?

111814-20210705.png

Does Windows have an interface to obtain the maximum turbo frequency of a single core and the maximum turbo frequency of a full core?[chinese:单核最大睿频频率 和 全核最大频率]

Looking forward to an expert's answer, thank you.

Windows Server
Windows Server
A family of Microsoft server operating systems that support enterprise-level management, data storage, applications, and communications.
12,108 questions
0 comments No comments
{count} votes

Accepted answer
  1. 2021-07-06T06:26:00.757+00:00

    Hello there,

    Q1: What are the meanings of CurrentClockSpeed and MaxClockSpeed?
    A1: The CurrentClockSpeed value is the current speed (MHz) of each processor(每个处理器的当前速度,通常情况下就是主频).
    MaxClockSpeed is the maximum speed (MHz) of each processor(每个处理器的最大速度).

    For your reference:
    Difference between CurrentClockSpeed and MaxClockSpeed
    https://serverfault.com/questions/121669/difference-between-currentclockspeed-and-maxclockspeed

    Q2: How to obtain the maximum turbo frequency of a single core and the maximum turbo frequency of a full core?
    A2: To check this value, you can go get AIDA64,
    Motherboard >CPUID > Max Turbo Boost Multip
    1C for a single core, 2C for 2 cores and so on.

    For your reference:
    怎么查看自己的CPU全核睿频多少?
    https://zhuanlan.zhihu.com/p/64485346

    Please note: The mentioned product is owned and operated by a third party. Microsoft has no control regarding to the product's performance and reliability.

    ============================================
    If the Answer is helpful, please click "Accept Answer" and upvote it.

    Best Regards,
    Samson Peng


0 additional answers

Sort by: Most helpful