I'm attempting to figure out what's causing this on my home lab server. It's an old Dell CS24 (dual Xeon L5420 CPUs, Intel S45-based motherboard). It's a fresh installation. When sitting completely idle (no VMs running, no other operations pending/running), one core on one CPU will be running at 100%. This is also a stock build of ESXi. All the hardware on the server appears to be supported, so there's no custom drivers or anything like that. The one modification is that I add the "ignoreHeadless=TRUE" argument to the kernel. Same issue once I do start some VMs up. The core remains maxed out. Needless to say it's robbing me of some performance, and using more power than it should be.
Esxtop shows the clulprit as "system" (process ID 2), which doesn't really help narrow it down. It starts shortly after the server boots, and never stops. Any ideas?