A VMkernel thread might consume 100% of CPU on ESXi host when clustered VMDK is enabled
search cancel

A VMkernel thread might consume 100% of CPU on ESXi host when clustered VMDK is enabled

book

Article ID: 428770

calendar_today

Updated On:

Products

VMware vSphere ESXi 8.0

Issue/Introduction

A VMkernel thread might consume 100% of CPU on ESXi host when clustered VMDK is enabled.

  • The clustered VMDK is enabled.
  • The CPU utilization might continuously stay at 100%.
  • The "VSCSISharedVdMainWorld" kernel thread might consume excessive CPU resources on the ESXi host.

For example:
The %run of kernel thread "VSCSISHaredVdMainWorld" is very high.
   # sched-stats -z vcpu:name:uptime:run | grep VSCSISharedVdMainWorld
        vcpu name                      uptime        run   
 ###### VSCSISharedVdMainWorld         79783.858     79730.874
 %run = run / uptime = 79730 / 79783 = 99%

Environment

VMware ESXi 8.0

Resolution

This issue is resolved in the VMware ESXi 8.0 Update 3h (Build 25067014)

Additional Information

VMware ESXi 8.0 Update 3h Release Notes
https://techdocs.broadcom.com/us/en/vmware-cis/vsphere/vsphere/8-0/release-notes/esxi-update-and-patch-release-notes/vsphere-esxi-80u3h-release-notes.html