Eu não posso responder a pergunta, mas posso adicionar um pouco mais de evidência anedótica. Eu notei isso também, com um host Linux (Debian / Etch e Debian / Lenny).
Depois de algumas reclamações quando percebi a questão pela primeira vez, cheguei à conclusão de que a questão é VMWare, e não os próprios convidados. Ao parar todos os serviços nas VMs em uma máquina específica, o uso da CPU permaneceu alto, apesar dos sistemas operacionais nas VMs não fazerem nada. Ao desligar cada uma das quatro VMs, o uso excessivo da CPU do host caiu em cerca de 25% por VM (não medi isso por nenhum meio científico, mas certamente nenhuma VM parece estar impondo a maior parte da carga). Depois de restringir as VMs, o uso da CPU permaneceu onde costumava estar, mesmo com os serviços nas VMs ativos, e a carga começou a aumentar lentamente com o tempo, sem aumento relacionado na atividade útil aparente.
Em ambos os casos que eu notei isso acontecer, o sistema operacional host tem sido o Linux de 32 bits e os sistemas operacionais convidados também são Linux de 32 bits.
Ainda não o vi em todos casos. No meu servidor doméstico (kernel Linux de 64 bits com 32 bits de usuário executando um grande e dois pequenos Linux VMS de 32 bits e, ocasionalmente, Windows VMS para testes) eo principal servidor de desenvolvimento / teste no trabalho (Linux de 64 bits) kernel e userland) host executando principalmente Windows VMs, alguns de 32 bits e alguns 64) esse comportamento aberrante não parece estar presente. Todos os itens acima estão executando o VMWare Server 2.
Então, para encurtar a história: não é só você, e não são apenas convidados baseados no Windows, mas não parece ser um problema consistente (como muitos arranjos não vêem isso, , na minha experiência limitada). Embora infelizmente eu não possa ajudar mais do que isso, já que não tive tempo de examinar o problema com mais detalhes.