Re: [Xen-devel] Re: [PATCH 3/5] x86/pvclock: add vsyscall implementation

From: Avi Kivity
Date: Wed Oct 28 2009 - 01:53:04 EST


On 10/27/2009 08:20 PM, Jeremy Fitzhardinge wrote:
On 10/27/09 10:29, Dan Magenheimer wrote:
Is there any way for an application to conclusively determine
programmatically if the "fast vsyscall" pvclock is functional
vs the much much slower gettimeofday/clock_gettime equivalents?

If not, might it be possible to implement some (sysfs?)
way to determine this, that would also be backwards compatible
to existing OS's that don't have pvclock+vsyscall supported?

It would probably be simplest and most portable for the app to just
measure the performance of gettimeofday and see if it meets its needs.

How can you reliably measure performance in a virtualized environment?

--
Do not meddle in the internals of kernels, for they are subtle and quick to panic.

--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/