venerdì 14 marzo 2008

Vmware e Linux come guest : my virtual cpu is losing ticks

Su un server VMWare ESX con una distribuzione Linux come sistema Guest (SLES 10 per la precisione) mi appare nei log di sistema il seguente messaggio:

"CPU is losing ticks, checking if CPU frequency has changed"

Per risolvere il problema ho trovato questo KB di VMWARE:

Per i sistemi a 32 bit bisogna aggiungere il seguente parametro nell'avvio "clock=pit":

Per Grub:
kernel /vmlinuz-2.6.9-1.667 ro root=/dev/hda2 clock=pit

Per Lilo:
append="resume=/dev/hda6 splash=silent clock=pit"

In alternativa se non si possono installare i vmware-tools si può modificare il parametro del kernel con la seguente riga:

clock=pmtmr