Linux server time getting out of sync frequently.

John Horne john.horne at plymouth.ac.uk
Sun Jun 22 22:15:54 UTC 2008


On Fri, 2008-06-20 at 12:50 +0200, Mertens, Bram wrote:
> 
> -----Original Message-----
> > From: redhat-list-bounces at redhat.com 
> > [mailto:redhat-list-bounces at redhat.com] On Behalf Of John Horne
> > Sent: woensdag 28 mei 2008 0:04
> > To: General Red Hat Linux discussion list
> > Subject: Re: Linux server time getting out of sync frequently.
> > 
> > On Tue, 2008-05-27 at 14:50 -0700, Josh Miller wrote:
> > > John Horne wrote:
> > > >> as i recall, there are a few parameters you can set 
> > > within the vmware app for the guest os, in order to sync the timing, and to 
> > stop the skew from occuring...
> > > >>
> > > >> i think you might also have to modify the kernel startup 
> > attributes.
> > > >>
> > > > The only solution I have found to work is to stop NTP on 
> > the guest and
> > > > simply run ntpdate (getting the time from other reliable 
> > server) every
> > > > hour or so via cron. The only 'solution' I have not tried 
> > is rebuilding
> > > > the kernel. Suggestions like use the PIT time source on the kernel
> > > > startup line may well improve the timekeeping, but it 
> > still loses time.
> > > 
> > > Hi, coming into this late, but I have been very successful with the 
> > > following solution:
> > > 
> > > 1. make sure all ESX hosts are syncing time via NTP with a 
> > reliable source
> > > 2. disable NTPD in all guests
> > > 3. set each guest to sync time via VMware tools by setting 
> > > tools.SyncTime=TRUE
> > > 4. in each guest, on the kernel line in grub.conf, set 
> > clock=pit and reboot
> > > 
> > Tried it, but didn't work. The guests still lost time 
> > (although the host
> > was still accurate).
> 
> I don't know if this is still an issue for you.  I haven't seen any
> report you got this solved so I thought I'd add our experience.
> 
> A while ago we noticed severely degraded performance on some of our
> systems (running WebSphere deployment managers).  And also noticed they
> were having problems syncing time.  The ntpd daemon died just like in
> your situation.
> 
> The systems would report 100% CPU usage while on the host system CPU
> utilization was close to nihil.  Although CPU utilization inside a VM
> can not be reliably measured this decrepancy was huge.  Our VM
> maintainer tried all sorts of tricks - moving the VM back and forth,
> trying various options, kernel options and so on to no avail.  Then as
> the box was originally built on an Intel host but was currently running
> on an AMD host the VM was moved back to Intel.  At this point both the
> host and the VM reported very high CPU usage.  After moving back to AMD
> again the host reported that the VM was hardly suing any CPU untill we
> removed the Vmware tools and reinstalled them.
> 
> So right now everything is back like it was configured before but both
> the performance and time syncing issues have been resolved.  The only
> difference I see is that the vmware tools have now been configure while
> the VM was running on the AMD host.
> 
> So perhaps all you need to do is reconfigure the Vmware tools?  Perhaps
> upgrade to the latest version as well?
> 
In our case the hardware hasn't changed, so reconfiguring the tools
would make no difference.


John.

-- 
---------------------------------------------------------------
John Horne, University of Plymouth, UK  Tel: +44 (0)1752 587287
E-mail: John.Horne at plymouth.ac.uk       Fax: +44 (0)1752 587001




More information about the redhat-list mailing list