Hello group!
When we migrate from the kernel version 2.4.20 to the version 2.6.10 we encountered the following problem:
Our HW platform is Intel server blade with two Xeon processor with HT (top shows 4 processors). When we run our multi processes benchmark on the 2.4.20 kernel we were able, according to top, to utilize all 4 processors 100% (0 % idle time).
But when we run the same binary on the 2.6.10 kernel the benchmark was unable to utilize all 4 CPUs more than 35% (65 % of idle time on every processor is still available).
Simple single threaded benchmarks gave us same results on both kernel versions.
I presume that something must be wrong with the scheduling and SMP. Will applying of the scheduling patches or migration to the newer kernel helps? Why? Did someone encounter similar problem? Can you point me to any useful link on the net?
Any comments are more than welcome.
Regards,
Sani snipped-for-privacy@SPAMNOiskratel.si