Guspaz wrote:
It's because the paravirt kernel has no access to the host clock, so the clock will slip. As such, ntp really is required on the paravirt kernel.
But the paravirt's clock source (at least on my Linodes) appears to be xen, which I believe links me to the hypervisor/host's clock.
Quote:
I'm not sure why it'd be a concern, though. All you have to do is run "sudo apt-get install ntp" and you're done. It installs in a pre-configured state.
I wouldn't call it a concern (though one less daemon is one less daemon), more a curiosity to understand better. I always install ntp on all my standalone boxes, but was just wondering about the need in the VPS environment, given that the host is keeping track.
From various older postings, I take it that the pv_ops kernels were not always very good with timing - I wonder if that's improved in recent versions, since I'm not seeing any slip on my (small sample size) 2 Linodes.
Of course, it's not like running ntp is going to hurt if the clock is already in sync, it just feels a little wasteful (I know, it's a low overhead daemon) to have dozens of ntp clients on a single host if the host itself can keep those guests in sync.
-- David