Tagged articles
3 articles
Page 1 of 1
360 Zhihui Cloud Developer
360 Zhihui Cloud Developer
Mar 3, 2026 · Operations

How Exposing Hypervisor CPUID Doubles VM IOPS – Inside CPU Idle Strategies

An extensive performance investigation reveals that exposing the Hypervisor CPUID in virtual machines triggers a CPU idle policy shift from HLT to BusyPoll, halving VMEXIT latency and doubling sequential read/write IOPS, with detailed kernel analysis, perf data, code modifications, and practical optimization recommendations.

IOPSVirtualizationcpu-idle
0 likes · 11 min read
How Exposing Hypervisor CPUID Doubles VM IOPS – Inside CPU Idle Strategies
OPPO Kernel Craftsman
OPPO Kernel Craftsman
Jul 8, 2022 · Fundamentals

Understanding the Linux CPUIdle Framework and Governor Mechanisms

The article explains how Linux’s cpuidle framework manages idle CPUs by selecting multi‑level C‑states through core, driver, and governor modules—detailing ladder and menu governor algorithms, latency‑based state selection, and a real‑world case where mis‑configured latency requests prevent deepest idle entry.

Linuxcpu-idlecpuidle
0 likes · 13 min read
Understanding the Linux CPUIdle Framework and Governor Mechanisms