There is an indeep document about timesync and guests available: http://www.vmware.com/pdf/vmware_timekeeping.pdf
You can find good explanations about the reasons why there are problems with Linux and timesync.
There are also some KB articles in the VMware Knowledge Base, especially KB 1420.
When I had a Linux guest where the time doesn't keep synchroized, unfortunatley I never managed to get this in sync by using any of these hints.
What helped to keep the guest close to the real time was:
1. Reduce the number of concurring guests on the host.
2. Reduce the number of vCPU's, removing the SMP kernel with a single CPU kernel one, respectively.
3. Driving ntp with a very short sync intervall, vmtools timesync disabled.
This doesn't help with the variing duration of specific time periods (60 seconds realtime != 60 seconds in the guest)
AWo
vExpert 2009/10/11
[:o]===[o:] [: ]o=o[ :]
= Save forests! rent firewood! =