On Sat, 26 Apr 2008, Steve Totaro wrote: > On Sat, Apr 26, 2008 at 2:37 PM, Benny Amorsen <[EMAIL PROTECTED]> wrote: >> "Steve Totaro" <[EMAIL PROTECTED]> writes: >> >> > My dual proc, dual core AMD boxen show as four procs. I guess the AMD >> > architecture uses Hypertheading (or whatever the equivalent is for >> > AMD, I assume Intel owns the rights to the name Hyperthreading). >> >> I think the more likely explanation is that two times two is four. >> >> >> /Benny >> > > But then that gets back to my Intel C2D show as two procs. 2 x 2 = 2. > Or is C2D not four cores?
Have a look at the 'flag's in /proc/cpuinfo If there's a 'ht' then it's a hyperthreading core. Otherwise its a 'real' processor, and if there are N on a chip, then well and good. Hyperthreading is like having an extra quarter of a processor, depending on what tasks you're doing. But some BIOSes can disable the HT part of a core, and a modern kernel ought to have hyperthreading support compiled in to make the best use of it. (Another reason I always custom compile kernels for my applications) As far as I'm aware, AMD hasn't made a "hyperthreaded" core, so it's "real" cores on the same chip. So if the "dual proc, dual core" unit above has 2 CPU chips, then it's 4 processors. Going back to Intel: "Core 2" is Intels name for that particular family of processors. The 2 in the name does not indicate the number of cores! So you can have a Core 2 Solo - one core, Core 2 Duo - 2 cores and Core 2 Quad - 4 cores. Gory details: http://en.wikipedia.org/wiki/Hyperthread http://en.wikipedia.org/wiki/Intel_Core_2 Gordon _______________________________________________ -- Bandwidth and Colocation Provided by http://www.api-digital.com -- asterisk-users mailing list To UNSUBSCRIBE or update options visit: http://lists.digium.com/mailman/listinfo/asterisk-users
