Starwind high CPU load

Test and discuss technical preview builds
Post Reply
Kirby2001
Posts: 1
Joined: Wed Sep 24, 2025 9:22 am

Wed Sep 24, 2025 9:24 am

Hello Community,
Running into high CPU usage on Starwind VMs after configuring HA with NVMe-oF. Dashboard shows ~42% CPU usage, no storage load is currently running to the storage. Is it expected behavior?
dmytro (staff)
Staff
Posts: 23
Joined: Mon Mar 22, 2021 8:22 am

Thu Oct 02, 2025 9:51 am

Hello Kirby2001,

Welcome to StarWind Forum, and thank you for your interest in our Technical Preview Program.

What hypervisor are you using, what’s your CPU model, and how many vCPUs are allocated to StarWind Controller VM?

StarWind NVMe-oF target operates in polling mode, where dedicated CPU cores are continuously polled for I/O completions instead of relying on interrupts. This design removes interrupt handling overhead and context switches, allowing the target to sustain higher IOPS and achieve lower latency. As a result, you may observe relatively higher baseline CPU usage even when no storage load is running. This is expected behavior in general, once you create the first NVMe-oF device.
Cheers,
Dmytro Malynka
Product Manager, StarWind Virtual SAN
sparklesrapid
Posts: 1
Joined: Thu Nov 13, 2025 10:57 am
Contact:

Thu Nov 13, 2025 10:58 am

Instead of depending on interrupts, the StarWind NVMe-oF target uses polling mode, in which dedicated CPU cores are continuously polled for I/O completions.
Post Reply