[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] open/stat64 syscalls run faster on Xen VM than standard Linux
On Mon, 28 Nov 2005 12:10:46 -0500 "Stephen C. Tweedie" <sct@xxxxxxxxxx> wrote: > Hi, > > On Mon, 2005-11-28 at 10:27 -0600, xuehai zhang wrote: > > > Your questioning makes sense to me. But I am not very sure about how to > > effectively count how many these operations can be completed in a second. > > Can you give me some hint? > > Here's a quick-and-dirty wrapper for timing "something" over the space > of a few seconds (default 10) and working out how fast it went. > Obviously, you want to be running this on an otherwise-idle machine, and > with CPU frequency management disabled. It's really, really dumb, but > it only uses "time()", not any subsecond time sourcing, for its work. > > Cheers, > Stephen Hi, this is cool. I was trying different calls in the 'timeme_dosomething' procedure, is there something about sleep that would be problematic? void timeme_dosomething(void) { sleep(1); } Waiting for fresh timer tick... done. Timing noop for 10 seconds: completed 34319333 cycles in 10 seconds Timing something for 10 seconds: completed 10 cycles in 10 seconds Average time for something: 0.000000 seconds (291.381042 ns). It gets the 10 cycles in 10 seconds right, but shouldn't the average be 1.0? Thanks, Tim _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |