Set processor single-core maximum turbo frequency

2025-06-26 14:54:38 Published
  • 0 Followed
  • 0Collected ,18Browsed

Problem Description

How to set the maximum turbo frequency for a single processor core

Process Analysis

 

1. Use turbostat -d to check the ratio between processor core count and frequency. Taking the tested processor 6430 as an example: the maximum turbo frequency is 3.40 GHz, which requires 16 active cores to achieve.

 

 

 

2. BIOS settings:

1. Disable Static Turbo. This option is new for G6 and unavailable for G3/G5. Set Static Turbo to disable.

 

 

 

2. open Hardware P-States: Native Mode

3. Disable processor cores. This can be done in BIOS or under the system. Under the system, use the command: echo 0 > /sys/devices/system/cpu/cpu$i/online

Take 6430 as an example: 32 cores, each processor needs to disable 16 cores.

 

 

Three-system configuration:

1. Use lscpu to check the processor frequency. Current frequency is 800MHz, maximum frequency is 3400MHz.

2. Use tuned-adm to view and modify profile settings, and change the profile to latency-performance.

3. Use lscpu again to check the processor frequency. The current frequency is now 3400MHz.

4. Use Turbostat to check the real-time frequency, which is 3400MHz.

 

Solution

See analysis process

Please rate this case:   
0 Comments

No Comments

Add Comments: