Timers and timing, was: MySQL Performance 6.0rc1
David Xu
davidxu at freebsd.org
Thu Oct 27 16:52:19 PDT 2005
Mark Kirkwood wrote:
> Chuck Swiger wrote:
>
>> FreeBSD 5.4-STABLE i386
>> null function: 0.01278
>> getpid(): 0.51329
>> time(): 2.54771
>> gettimeofday(): 2.54982
>>
>
> Chuck - very interesting results. I happen to have a PIII 1Ghz running
> 5.4-RELEASE so thought it would be interesting to reproduce your
> numbers. My null and getpid pretty much do, but the time functions
> seem much quicker on my machine - some sort of regression in
> 5.4-STABLE maybe?
>
> null function: 0.01578
> getpid(): 0.49136
> time(): 0.83031
> gettimeofday(): 0.78838
>
> However, we are still slower than Linux :-(.
>
> [Running a pretty much stock kernel, except for:
>
> #cpu I486_CPU
> #cpu I586_CPU
>
> and timer.c is compiled w/o any optimization.]
>
> cheers
>
> Mark
>
>
Athlon64 3000+:
null function: 0.00555
getpid(): 0.19302
time(): 1.67033
gettimeofday(): 1.67799
Dual PIII 1Ghz:
null function: 0.01140
getpid(): 0.50887
time(): 1.17125
gettimeofday(): 1.12016
Don't know why PIII's gettimeofday is faster than Athlon64 ?
note that I turned of Cool and Quiet.
David Xu
More information about the freebsd-current
mailing list