I wrote:
Ian, you should modify all tests to use the same
language settings everywhere, because otherwise the results are pure
bogus.
The question is: Should we use POSIX or UTF8? If we use POSIX the
results are somehow unrealistic, because everyone uses UTF8 nowadays. If
we use UTF8, we cannot compare to older systems that do not support it.
And then re-run the benchmarks on 10.2 and 10.3 and we will
hopefully see a performance _increase_ for 10.3 ;)
Hm, my results are not really what I had hoped for. More testing shows
that 10.3 still seems to be much slower than 10.0 on my system:
Posix 10.0 UTF8 10.3 Posix 10.3
========== ======== ==========
Dhrystone 335.6 339.1 326.9 ok
Whetstone 198.4 203.5 201.7 ok
Execl 658.3 576.3 573.1 -13%
File Copy 1024 534.6 481.0 480.9
File Copy 256 455.2 354.5 353.8
File Copy 4096 588.3 717.4 736.2
Pipe Throughput 468.1 277.6 283.3 -40%
Context Switch 554.3 384.1 385.4 -31%
Process Creat 1000.2 782.7 770.5 -23%
Shell Scripts1 873.0 343.8!!! 721.0 -17%
Shell Scripts8 893.6 331.7!!! 724.6 -19%
System Call 903.8 333.7 336.7 -63%!!!
----- ----- -----
Index Score: 568.9 397.3 450.6
The first two only do calculations and they are ok, some jitter, not
more. The last ones (syscall, pipe, switch, create processes) have a lot
of kernel involvement and score very low. The shell scripts also make
heavy use of pipes, which might explain why they still score much lower
for 10.3 than for 10.0, even though LANG=POSIX is used on both systems.
Somehow this does not look right. The kernel in 10.3 seems to be _much_
slower than in 10.0. Maybe someone forgot to activate some optimization
in the kernel config?
Regards
nordi
--
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]