[opensuse] Dual and Quad core processors
I was thinking about buying a Q6600 processor that has four cores. Does anyone have htop running using this processor? Does htop show all four cores? Is the current kernel multi-threaded such that the end user gets any benefit if they purchase this processor? My laptop has dual core and I do see htop reporting that the both CPU's are being utilized. Cheers, Bob -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
On Aug 29 2007 10:46, Robert Lewis wrote:
I was thinking about buying a Q6600 processor that has four cores.
Does anyone have htop running using this processor? Does htop show all four cores?
top (not sure about htop) will show 'cpus', which is the liberal term for core in linux.
Is the current kernel multi-threaded such that the end user gets any benefit if they purchase this processor?
The kernel is MT. We'd be in performance hell if it was not. Though there is some code which makes use of the BKL [http://lwn.net/Articles/202780/], which means you actually get to notice performance minuses. -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
On Aug 29 2007 19:55, Jan Engelhardt wrote:
On Aug 29 2007 10:46, Robert Lewis wrote:
I was thinking about buying a Q6600 processor that has four cores.
Does anyone have htop running using this processor? Does htop show all four cores?
top (not sure about htop) will show 'cpus', which is the liberal term for core in linux.
Yes, it shows one bar per core. -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
On Wednesday 29 August 2007 10:46, Robert Lewis wrote:
I was thinking about buying a Q6600 processor that has four cores.
Does anyone have htop running using this processor?
It handles two just fine, I'm sure four will work, too.
Does htop show all four cores?
It should.
Is the current kernel multi-threaded such that the end user gets any benefit if they purchase this processor?
Linux has been able to support multi-CPU and multi-core processor for quite a while. The issue is more how any given application is written. No application parallelizes automatically.
My laptop has dual core and I do see htop reporting that the both CPU's are being utilized.
Modern operating systems frequently have more than one runnable thread or process. Individual applications are another story. While GUI applications typically have a certain amount of multi-threading to accommodate the event-driven programming model of modern GUI frameworks, their "core" functionality is something else. Some do and some don't. It's not even meaningful for all applications to be multi-threaded. Anyway, the advent of multi-core processors is driving developers to exploit them on a more widespread basis for the first time. You can expect a couple of things: 1) An general trend toward better performance as multi-core systems become more common and programmers learn to exploit them. 2) Concurrency bugs: Concurrent programming can be much more challenging than conventional single-thread programming. Programmers, especially application programmers, haven't generally had to deal with concurrent programming models in the past. The Core 2 processors are a considerable improvement over their predecessors. I doubt you'll be sorry to have built a system around one of them.
Cheers, Bob
Randall Schulz -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
participants (3)
-
Jan Engelhardt
-
Randall R Schulz
-
Robert Lewis