I have troubles figuring our what's going on on our servers.
I have a little program that does CPU computations (floats); the program works as expected but its' 10x slower on OEL; it executes in under 5 seconds on my laptop, and takes roughly a minute on the server.
I have installed sysbench to check performances, run it with
sysbench --test=cpu --cpu-max-prime=20000 run
And, while it takes longer then my laptop, it seems almost ok - considering differences in architecture and speed.
I'm puzzled: why my program is so much slower? How can it be? I'm starting to suspect there is something very wrong with the kernel...but I want to be sure I am getting precise measurements.
How can I reliably test performances on this Oracle box?