How to check if Turbo Boost is enabled on VMware ESXi

Written By Christian Castagna (Administrator)

Updated at October 24th, 2024

→ Applies to: VMware ESXi 6.5 and above

 

VMware ESXi does not directly show the activation of Turbo Boost, but only the base frequency of the processor.

However, according to VMware's Best Practices, the power management of Syneto systems is set in Balanced mode to make maximum use of Turbo Boost.

In Balanced mode, the CPU frequency is dynamically adjusted, activating Turbo Boost only when necessary. If High Performance mode is set, instead, the CPU operates constantly at maximum frequency.

Balanced mode: Turbo Boost is activated only when necessary.

High Performance mode: CPU always operates at its maximum real frequency (no Turbo Boost).

 

Step 1. Connect to ESXI via SSH as root

ssh root@<your_ip_address_or_hostname>

 

Step 2. Generate CPU payload

cat /dev/urandom | md5sum

This command will generate a payload to observe the effect of Turbo Boost.

 

Step 3. Connect with a new console to ESXI via SSH as root

ssh root@<your_ip_address_or_hostname>

Do not close the first ESXi console previously open.

 

Step 4. Run esxtop

esxtop

 

Step 5. Press P key to access the processor monitoring tab

 

Step 6. Press F key to access the configurable columns, then press F key again to select %Aperf/Mperf field and then Enter key to confirm the selection

 

Step 7. Check updated results with %A/MPERF column

Observe the %A/MPERF column: if these exceed the value 100.0, Turbo Boost is active.

NOTE: In the example above, Turbo Boost is therefore not active, since no value exceeds 100.0.