[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [Q] about clock_gettime accuracy on i386(&x86_64).
Hi, I solve previous question, but other problem occured. My question is CLOCK_MONOTONIC is available on PV-guest/x86. CONFIG_GENERIC_TIME is off for current PV-kernel(i386). In this case, directly calls do_gettimeofday. This causes the problem for Xen. do_gettimeofday is not MONOTONIC. this causes clock_gettime(CLOCK_MONOTONIC,&tp) is not monotomic. Is there any plan to solve this problem? I attached the test program for 2CPU case (like Core2Duo). Anyway, the reason for tick changes is that getnstimeofday() changes between Native and PV-guest. In PV kernel, just calls do_gettimeofday.(it causes tickness microsecond.) But In Native Linux Kernel, CONFIG_GENERIC_TIME is on. The function(getnstimeofday()) has an accuracy of nanoseconds at most. Thanks Atsushi SAKAI Atsushi SAKAI <sakaia@xxxxxxxxxxxxxx> wrote: > Hi, > > I am now compareing clock_gettime() accuracy > between Native Linux and Dom0.(i386 and x86_64) > > Dom0 accuracy is microsecond. > (nanosecond 3-digit is not changed keep some value) > But Linux accuracy is nanosecond. > (nanosecond 3-digit is changed each clock_gettime call) > > Is there any plan to fix this? > Or would you tell me the reason? > > Thanks > Atsushi SAKAI > > > > > _______________________________________________ > Xen-devel mailing list > Xen-devel@xxxxxxxxxxxxxxxxxxx > http://lists.xensource.com/xen-devel Attachment:
pvx86test.c _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-devel
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |