[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Automatically installing an SMP kernel on AMD64 SMP machines



Lennart Sorensen a écrit :
On Thu, Apr 06, 2006 at 03:17:18PM +0200, Aurelien Jarno wrote:

I know the difference between the two, but that's actually the only difference in dmidecode between single-core and dual-core CPUs.


An AMD system spits out a hyperthreading message?


That's how it is shown in dmidecode. The kernel on its side confirms that they are dual core CPUs, but that's not usable during the installation because a non-SMP kernel is used in the installer:

CPU: L1 I Cache: 64K (64 bytes/line), D cache 64K (64 bytes/line)
CPU: L2 Cache: 1024K (64 bytes/line)
CPU 0(2) -> Node 0 -> Core 0
Using local APIC timer interrupts.
result 12558029
Detected 12.558 MHz APIC timer.
Booting processor 1/4 APIC 0x1
Initializing CPU#1
Calibrating delay using timer specific routine.. 4016.75 BogoMIPS (lpj=2008379)
CPU: L1 I Cache: 64K (64 bytes/line), D cache 64K (64 bytes/line)
CPU: L2 Cache: 1024K (64 bytes/line)
CPU 1(2) -> Node 0 -> Core 1
Dual Core AMD Opteron(tm) Processor 270 stepping 02
CPU 1: Syncing TSC to CPU 0.
CPU 1: synchronized TSC with CPU 0 (last diff 0 cycles, maxerr 592 cycles)
Booting processor 2/4 APIC 0x2
Initializing CPU#2
Calibrating delay using timer specific routine.. 4017.95 BogoMIPS (lpj=2008979)
CPU: L1 I Cache: 64K (64 bytes/line), D cache 64K (64 bytes/line)
CPU: L2 Cache: 1024K (64 bytes/line)
CPU 2(2) -> Node 1 -> Core 0
Dual Core AMD Opteron(tm) Processor 270 stepping 02
CPU 2: Syncing TSC to CPU 0.
CPU 2: synchronized TSC with CPU 0 (last diff 5 cycles, maxerr 1064 cycles)
Booting processor 3/4 APIC 0x3
Initializing CPU#3
Calibrating delay using timer specific routine.. 4017.96 BogoMIPS (lpj=2008983)
CPU: L1 I Cache: 64K (64 bytes/line), D cache 64K (64 bytes/line)
CPU: L2 Cache: 1024K (64 bytes/line)
CPU 3(2) -> Node 1 -> Core 1
Dual Core AMD Opteron(tm) Processor 270 stepping 02
CPU 3: Syncing TSC to CPU 0.
CPU 3: synchronized TSC with CPU 0 (last diff 7 cycles, maxerr 1064 cycles)
Brought up 4 CPUs



Anyway, it is advised to install SMP kernels on hyperthreading processors too.


Unless you don't want to use hyperthreading, although then turning it
off in the bios is probably a better idea, since you might still have
multiple real cpus.


The installer uses a 2.6.15 kernel, so this is not a problem.


Depends on the installer version. :)

Len Sorensen



--
  .''`.  Aurelien Jarno	            | GPG: 1024D/F1BCDB73
 : :' :  Debian developer           | Electrical Engineer
 `. `'   aurel32@debian.org         | aurelien@aurel32.net
   `-    people.debian.org/~aurel32 | www.aurel32.net



Reply to: