[haiku-development] More fun with numbers [was: Networking speed update]

Hi all,

For your interest... the ZETA numbers are meaningless on the one hand, 
since they were obducted on different hardware (very fast hard drive), but 
at the same time they are still telling. For example they tell that the 
file cache on ZETA pretty much doesn't exist, or is utterly useless. I hope 
I don't have any blunders where I calculated the speed difference in 
percent with each of the three systems taken as the reference in turn.

svn status times [uncached]

Haiku: (12 ms drive)
real    2m19.655s                                               (100%)          
(411%)  (181%)
user    0m0.608s
sys             0m9.019s

Ubuntu 8.04:  (12 ms drive)
real    0m33.905s                                               (24.3%) (100%)  
(44%)
user    0m0.712s
sys             0m0.804s

ZETA 1.21: (5ms drive)
real    1m17.026s                                               (55.2%) (227%)  
(100%)
user    0m0.658s
sys             0m3.091s


svn status times [cached]

Haiku: (12 ms drive)
real    0m6.391s                                                (100%)          
(914%)          (7.26%)
user    0m0.561s
sys             0m5.812s

Ubuntu 8.04: (12 ms drive)
real    0m0.699s                                                (10.9%) (100%)  
        (0.79%)
user    0m0.476s
sys             0m0.224s

ZETA 1.21: (5ms drive)
real    1m18.000s                                               (1377%) 
(12589%)        (100%)
user    0m0.658s
sys             0m3.140s

In another words, the file cache works about 10 times better (faster) in 
Haiku compared to ZETA across my two computers. The file cache in Linux 
works about 10 times better yet than Haiku, and about 125 times better than 
in ZETA. If ZETA was running on my notebook on the 12ms drive 
(unfortunately it does not see the drive and cannot be installed), the 
speed difference would be even more drastic. Assuming my 5ms drive is about 
2 times as fast as my 12ms drive (no idea if that is realistic), it would 
mean Linux outperforms ZETA by a factor of 250, while Haiku would be 20 
times faster. BTW, I performed these tests with more or less fresh Haiku 
checkouts. The ZETA checkout was fresh (my regular working copy gives 
double the times), the Ubuntu checkout is the oldest of the three (from 
April).

It will be most interesting to repeat these tests when the new I/O 
scheduler is effective! :-D


Best regards,
-Stephan



Other related posts: