Re: Low bogomips on IBM x445 (kernel 2.6.5)

From: john stultz
Date: Wed Apr 28 2004 - 15:42:40 EST


On Tue, 2004-04-27 at 04:01, Christoph Pohl wrote:
> I'm currently configuring an IBM x445 box with 4 Xeon CPUs (3GHz) and
> hyperthreading enabled. Everything seems to work fine since kernel 2.6.5
> but I keep wondering about the *very low* Bogomips numbers. Here is what
> I see in /proc/cpuinfo:
>
> cpu MHz : 2996.175
[snip]
> bogomips : 193.53

This is expected. Since the IBM x440/x445 are NUMA systems, we cannot
use the TSC (cpu cycle counter) as a time source. Instead we use an off
chip performance counter which runs at 100Mhz. This then translates to a
bogoMIPS value of ~200.


> I came accross two bugs that looked very similar. However, they were
> filed agains 2.4.x and should have been fixed for 2.6.x:
>
> http://www.ussg.iu.edu/hypermail/linux/kernel/0311.0/0329.html
>
> http://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=115061

These posts are about an old bug in 2.4 that was related to the
performance counter time source on the x44x systems. However in those
cases, bogoMIPS would be mis-calculated to ~3, which caused problems.
This issue does not affect 2.6 or recent 2.4 kernels.

thanks
-john



-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/