ESXi hosts exhibit high CPU utilization (often exceeding 50%) even when no virtual machines (VMs) are powered on or registered to the host. The vvold (vVol Daemon) process is observed as the primary consumer of CPU resources during these spikes.
Symptoms:
esxtop shows vvold process consuming high CPU.The vvold service experiences high overhead when polling or managing an excessive number of NVMe Subsystems. Internal processing thresholds are exceeded when the subsystem count presented to a single ESXi host is higher than 8.
To stabilize CPU utilization, align the NVMe configuration with supported limits:
vvold service to clear the overhead: /etc/init.d/vvold restartesxtop to confirm vvold usage has returned to normal levels.For further configuration alignment, refer to: .
Users experiencing this issue are encouraged to for any future updates regarding NVMe management optimizations in ESXi.