|
|
|
|
|
|
|
|
|
|
xen-devel
RE: [Xen-devel] [RFC] Correct/fast timestamping in apps under Xen [1 of
> On 10/09/09 14:35, Dan Magenheimer wrote:
> > Excellent! This is an extremely important piece
> > of the puzzle now filled in.
> >
> > Just for completeness, on your machine, what is
> > the measurement for raw rdtsc?
> >
>
> A naked inline rdtsc is about 30ns, so only about a factor of
> 3 better.
> Which is a surprisingly small improvement given that the full
> gettimeofday path has ~150 instructions, including a couple of
> multiplies, quite a few jumps and two "lsl" instructions for vgetcpu
> (which each cost about 10ns). rdtsc is an expensive instruction...
>
> J
Very nice!
One more measurement if you haven't already torn down
your test environment: If you are at xen-unstable tip,
with tsc emulation on, please try something like:
for i in {0..100}; do
xm debug-key s; xm dmesg | tail; sleep 1;
done
to get an idea of the number of rdtsc's being
done per second (and also divide by the number
of cores so we have rdtsc's/sec/core). This is
of course unloaded, so if you have a favorite
load to throw on it, that would be very interesting
also.
(Note that the s debug-key may be slow because
xen is also now running check_tsc_warp each time.)
Thanks,
Dan
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel
|
<Prev in Thread] |
Current Thread |
[Next in Thread>
|
- Re: [Xen-devel] [RFC] Correct/fast timestamping in apps under Xen [1 of 4]: Reliable TSC, (continued)
- Re: [Xen-devel] [RFC] Correct/fast timestamping in apps under Xen [1 of 4]: Reliable TSC, Keir Fraser
- Re: [Xen-devel] [RFC] Correct/fast timestamping in apps under Xen [1 of 4]: Reliable TSC, Tim Deegan
- Re: [Xen-devel] [RFC] Correct/fast timestamping in apps under Xen [1 of 4]: Reliable TSC, Keir Fraser
- RE: [Xen-devel] [RFC] Correct/fast timestamping in apps under Xen [1 of 4]: Reliable TSC, Dan Magenheimer
- Re: [Xen-devel] [RFC] Correct/fast timestamping in apps under Xen [1 of 4]: Reliable TSC, Tim Deegan
- RE: [Xen-devel] [RFC] Correct/fast timestamping in apps under Xen [1 of 4]: Reliable TSC, Dan Magenheimer
- Re: [Xen-devel] [RFC] Correct/fast timestamping in apps under Xen [1 of 4]: Reliable TSC, Jeremy Fitzhardinge
- RE: [Xen-devel] [RFC] Correct/fast timestamping in apps under Xen [1 of 4]: Reliable TSC, Dan Magenheimer
- Re: [Xen-devel] [RFC] Correct/fast timestamping in apps under Xen [1 of 4]: Reliable TSC, Jeremy Fitzhardinge
- RE: [Xen-devel] [RFC] Correct/fast timestamping in apps under Xen [1 of 4]: Reliable TSC,
Dan Magenheimer <=
- Re: [Xen-devel] [RFC] Correct/fast timestamping in apps under Xen [1 of 4]: Reliable TSC, Jeremy Fitzhardinge
- Re: [Xen-devel] [RFC] Correct/fast timestamping in apps under Xen [1 of 4]: Reliable TSC, Keir Fraser
- RE: [Xen-devel] [RFC] Correct/fast timestamping in apps under Xen [1 of 4]: Reliable TSC, Dan Magenheimer
|
|
|
|
|