Hi folks:
Does anyone know if there is a way to manually force a clock synchronization via vmtools from within a Linux VM via command line so that it can be placed in a script? The problem I'm having is that my SMEServer VM is losing about 20 seconds per minute on the clock. I've tried all the normal things (e.g. clock=pmtmr, noapic, nosmp, etc.) without success. I'm pretty sure that the problem is that the version of Linux used by SMEServer is using 1000 timer interrupts per second to keep time, and it can't keep up. Unfortunately, I'm not in a position to swap out the O/S for one that uses fewer interrupts. I have vmtools setup to synchronize the time, and I've put the parameter tools.syncTime.period = "1" along with tools.syncTime = "TRUE" . However, it looks like the synchronization only happens at most once a minute, and I really would like it to happen about every 10 seconds at a minimum, due to the amount of drift. It appears that the syncTime.period setting doesn't have any effect. That being the case I was hoping to setup a cron job within the VM to cause vmtools from within the VM to initiate the time synchronization. I'm using version 1.07 of VMWare Server.
mudtoe