LinuxQuestions.org
Download your favorite Linux distribution at LQ ISO.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Hardware
User Name
Password
Linux - Hardware This forum is for Hardware issues.
Having trouble installing a piece of hardware? Want to know if that peripheral is compatible with Linux?

Notices


Reply
  Search this Thread
Old 04-04-2008, 10:09 AM   #1
MasterOfTheWind
Member
 
Registered: Jul 2004
Distribution: Arch, Debian sid, Kubuntu, Slackware 11
Posts: 324

Rep: Reputation: 30
Intel Core 2 Quad Q6600 *VS* Intel Core 2 Duo E6850


Hi!

Here is another question about CPUs. Which one is better (they cost about the same):

a. Intel Core 2 Quad Q6600 2.4GHz (8mb cache / bus freq 1066)
b. Intel Core 2 Duo E6850 3.0GHz (4mb cache / bus freq 1333)

And if there are any other CPUs which you think I need to consider (with the same price tag that is ), please feel free to mention them!

Thanks in advance!
 
Old 04-04-2008, 09:20 PM   #2
BallsOfSteel
Member
 
Registered: Mar 2008
Location: Florida
Distribution: Fedora mainly, but I am open to others.
Posts: 273

Rep: Reputation: 34
I would future-proof (relatively speaking) yourself with the C2Q. Intel will be moving away from the FSB VERY soon. This time next year, that C2Q will be a dime a dozen (like everything else).

Regards,
 
Old 04-05-2008, 04:10 AM   #3
MasterOfTheWind
Member
 
Registered: Jul 2004
Distribution: Arch, Debian sid, Kubuntu, Slackware 11
Posts: 324

Original Poster
Rep: Reputation: 30
Thanks Then I'll go for the Quad core
 
Old 04-05-2008, 05:00 AM   #4
jay73
LQ Guru
 
Registered: Nov 2006
Location: Belgium
Distribution: Ubuntu 11.04, Debian testing
Posts: 5,019

Rep: Reputation: 133Reputation: 133
But if you're after the performance, bear in mind that the quad core will be outperformed by the dual core. There are still relatively few applications that are dual core ready, let one alone quad core. Add to that the lower clock speed and the slower bus of the quad and you will find that the dual core performs better in real-world situations regardless of benchmarks.

Then again, yes, a quad is probably a bit more future-proof but that shouldn't matter if you are goin to upgrade again in a year or two. We may have dual octo-cores by then...

Quote:
Intel will be moving away from the FSB VERY soon.
I would like to see some confirmation on that. Yes, they are working on on-die memory controllers but only for high-end server processors. The FSB isn't going to go away for the next few years.

Last edited by jay73; 04-05-2008 at 05:04 AM.
 
Old 04-05-2008, 05:00 AM   #5
b0uncer
LQ Guru
 
Registered: Aug 2003
Distribution: CentOS, OS X
Posts: 5,131

Rep: Reputation: Disabled
I thought about a similar thing, when buying a new computer: to buy an AMD dualcore or an AMD quadcore. In the end I thought that I don't get that much more use of four cores than I do from two, and because of the exact specs I then picked up the dualcore. And even if Intel and/or AMD were moving to more-core cpus, it's not like the "older" ones are going away: these dualcores have been around for ages, and still you can find rather easily single-core cpus that are nice. If you wanted to be future-proof, you'd need to find yourself a 16-cpu board..but what would you do with it?

Even if you buy a quadcore today, thinking that next year it's still hot and the year after that compared to dualcores, you're forgetting that in a year or two the hardware is (compared to the newly released hardware) old and dusty. If you're a gamer you are still going to renew your machine, and if you're not, you don't care

p.s. I think quadcore cpus are rather old; I run my IRC client on more cpus than that, only the machine I run it on is not mine (I happen to have a shell account) there are several ways to do things, I suppose..
 
Old 04-05-2008, 05:13 AM   #6
MasterOfTheWind
Member
 
Registered: Jul 2004
Distribution: Arch, Debian sid, Kubuntu, Slackware 11
Posts: 324

Original Poster
Rep: Reputation: 30
Thank you for your replies, jay73 and b0uncer.

Though I have a question (please excuse my n00bieness), you say that the C2Q is clocked lower than C2D. But what about the cache then (where C2Q has 8mb while C2D only has 4mb)? Will it not affect the performance?
 
Old 04-05-2008, 06:48 AM   #7
H_TeXMeX_H
LQ Guru
 
Registered: Oct 2005
Location: $RANDOM
Distribution: slackware64
Posts: 12,928
Blog Entries: 2

Rep: Reputation: 1301Reputation: 1301Reputation: 1301Reputation: 1301Reputation: 1301Reputation: 1301Reputation: 1301Reputation: 1301Reputation: 1301Reputation: 1301
The Quad Core is better.

Quote:
Originally Posted by jay73 View Post
There are still relatively few applications that are dual core ready, let one alone quad core.
If the application supports SMP, it will support both in most cases. Unless, the programmers can't divide tasks into more than 2 that can be run in parallel, in which case it will support only 2 cores. Can you name any examples of something like this ?
 
Old 04-05-2008, 07:05 AM   #8
jay73
LQ Guru
 
Registered: Nov 2006
Location: Belgium
Distribution: Ubuntu 11.04, Debian testing
Posts: 5,019

Rep: Reputation: 133Reputation: 133
That is true but having more threads needn't be an advantage. In many cases, it only means more work and more overhead. And if threads need to wait on each other and send out notifications, the advantage is almost zero, in fact, it will often make an application slower. And the more threads there are, the worse it gets.

Last edited by jay73; 04-05-2008 at 07:07 AM.
 
Old 04-05-2008, 07:10 AM   #9
lazlow
Senior Member
 
Registered: Jan 2006
Posts: 4,363

Rep: Reputation: 172Reputation: 172
Most (certainly not all) of the programs that will see dramatic speed increases have been adapted to multi thread operation. An easy example of this would be Avidemux (video conversion). When it went from single threaded to multithreaded the time needed to do a specific task was reduce to about 60%(on a dual core machine). Other cases like mprime (prime number finder) are still single threaded due to the nature of the problem.

Another point to consider is how many tasks you have running at any one time. Single core cpus will run multiple tasks at once but slow down considerably as you add more tasks. On multicore cpus you can run multiple applications(within reason) with only minimal slow down.
 
Old 04-05-2008, 08:23 AM   #10
MasterOfTheWind
Member
 
Registered: Jul 2004
Distribution: Arch, Debian sid, Kubuntu, Slackware 11
Posts: 324

Original Poster
Rep: Reputation: 30
Thank you all very much for the response! May be I should have described what I am planning to use this computer for, in the first place.

First of all this is supposed to be a desktop machine. And here are some of my habits: I am used to have many apps running at the same time. For example, right now I'm running:

Code:
openbox - my window manager of choice
amarok - my primary music player
mysqld - used for music statistics server for amarok
konqueror - mainly file browsing, but also some occasional web browsing
firefox - my primary web browser
basket - my primary note jotting software
azureus - my primary source of trying new distros
xterm - I have 9 of these running at any given time
soffice - open pretty much 100% of the time
kmess - my msn client of choice
Occasionally I also run compiz just to show off some nice-looking desktop effects. I also have a second monitor which I usually use for movies (mplayer/xine/vls) or slideshows (smoothslideshow) to provide a kind of a background when I work.

From time to time I do some gaming, random rendering (be it POV Ray - which btw has multi-core support in its latest beta version, or blender+yafray), programming (using either just kwrite or kdevelop for the larger projects) or illustration (gimp + inkscape).

All in all, does this kind of use suggest usage of a dual or quad core cpu?

PS. Is there anyone who could answer my question about the CPU cache? C2Q has 8mb while C2D has only 4mb - what kind of consequence will this have on performance and how important is it really.
 
Old 04-05-2008, 08:59 AM   #11
H_TeXMeX_H
LQ Guru
 
Registered: Oct 2005
Location: $RANDOM
Distribution: slackware64
Posts: 12,928
Blog Entries: 2

Rep: Reputation: 1301Reputation: 1301Reputation: 1301Reputation: 1301Reputation: 1301Reputation: 1301Reputation: 1301Reputation: 1301Reputation: 1301Reputation: 1301
Well, bigger CPU cache is better, but this usually scales with the speed of the processor, there's no use for a big CPU cache on a slow processor, as it'll be empty most of the time. Heh, maybe I can argue this is another reason the Quad Core is better

An example might be: I have a P4 with HT (hyperthreading), if I turn off HT it runs slower than with HT on. They say that even unicore processors with no HT will benefit from turning SMP on in the kernel (althrough I don't believe this).

Mostly I think the more multitasking you do, the more you need more cores

Last edited by H_TeXMeX_H; 04-05-2008 at 09:01 AM.
 
Old 04-05-2008, 10:05 AM   #12
MasterOfTheWind
Member
 
Registered: Jul 2004
Distribution: Arch, Debian sid, Kubuntu, Slackware 11
Posts: 324

Original Poster
Rep: Reputation: 30
Quote:
Originally Posted by H_TeXMeX_H View Post
there's no use for a big CPU cache on a slow processor, as it'll be empty most of the time
Hmm, not being too well-versed in the field of hardware (must have become rather apparent by now ), I have to ask: What is the purpose of the CPU cache in the first place? Is it a storage for data already processed or data yet to be processed?
 
Old 04-05-2008, 10:14 AM   #13
MasterOfTheWind
Member
 
Registered: Jul 2004
Distribution: Arch, Debian sid, Kubuntu, Slackware 11
Posts: 324

Original Poster
Rep: Reputation: 30
Oh yes, and one more question. Given a program which is able to use all the cores present and uses each one of them ~100% will the TOTAL performance I get out of the cpu be:

for the Quad: 4 x 2.4 GHz = 9.6 GHz
for the Dual: 2 x 3.0 GHz = 6.0 GHz

?
 
Old 04-05-2008, 10:57 AM   #14
jay73
LQ Guru
 
Registered: Nov 2006
Location: Belgium
Distribution: Ubuntu 11.04, Debian testing
Posts: 5,019

Rep: Reputation: 133Reputation: 133
Cache is an extension to RAM built into the CPU. It is an affordable way of speeding up memory accesses as it is faster than RAM (but not all caches are born equally: speed decreases as the cache level increases: L1 > L2 > L3). Having more cache is beneficial as more cache can store more data for fast access. As always, that is only one side of the story, though. Much depends on the implementation. Does the CPU use direct or indirect caching or something in between? What is the ratio between the sizes of the various caches? Is the cache backed by an on-die memory controller? I have the impression that AMD is more responsive doing lighter tasks (such as simply launching a browser) while it definitely gets beaten by Intel when it comes to tasks involving more CPU power (partly) because of the larger cache. However, when its cache gets too small, Intel is once more confronted with its limitations and loses out to AMD with its on-die memory controller. That is something that Intel has implicitly recognized now that they have started work on high-end CPUs that do have an on-chip memory controller.

Now, to answer your question: 4 or 8MB? That would depend on what use the processor is put to. 4 is plenty for a dual core. Whether 8 for a quad core means better would depend on the extent to which all cores get used, which in its turn depends on the software. Was it written to take advantage of as many cores as are available or not? If yes, then more cores and more cache is a good thing; if no, it doesn't matter and it may even hurt. Thinking that all applications that were optimized for dual core will run just as well or even better on a quad core is naive. Each requires different coding decisions. Then again, if you write code yourself, you may as well get a quad as it easier to write for single or dual core on a quad than the other way round. All in all, it's a mixed picture. I read some articles some time ago and it's hard to come to any conclusions. The Quad 2.4Ghz was up to 15% slower in some of the tests while it was up to 35% faster in other ones (but all of those where rendering related). In short,for common tasks today the dual core should be a slightly better choice; the quad for a future-proof CPU (does that even exist?) that is going to do more than occasional multimedia processing or that is going to run many applications at the same time.

Quote:
for the Quad: 4 x 2.4 GHz = 9.6 GHz
for the Dual: 2 x 3.0 GHz = 6.0 GHz
That comparison doesn't make much sense as you can't simply add up the numbers. With applications that use only one core, you'll have either two that can run at 3.0 or 4 that can run at 2.4. With multi-threading, an app will use a bit of core1, a bit of core2, etc.

Last edited by jay73; 04-05-2008 at 11:03 AM.
 
Old 04-06-2008, 02:19 AM   #15
MasterOfTheWind
Member
 
Registered: Jul 2004
Distribution: Arch, Debian sid, Kubuntu, Slackware 11
Posts: 324

Original Poster
Rep: Reputation: 30
@jay73:
Thank you very much for the explanation!

Quote:
With multi-threading, an app will use a bit of core1, a bit of core2, etc.
But is that the case also when running CPU-intensive tasks? I thought that for example rendering would use all present cores pretty much up to their maximum capacity? Because if that is true, you can pretty much add up those numbers as I did, but only for these types of applications.
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
A question about Intel Core 2 Quad Q6600 and >4 GB RAM MasterOfTheWind Linux - Hardware 8 04-04-2008 10:10 AM
Linux Installation Halted on Intel Core 2 Duo on intel 946G MotherB srilinux Linux - Hardware 3 10-06-2007 08:30 AM
Performance of SMT Apps on Intel E6850 vs. Q6600 jhwilliams Linux - Hardware 1 08-23-2007 06:21 PM
does red hatlinux 9 support intel core 2 duo and intel DG965RY motherboard sa_2400 Linux - Hardware 8 07-11-2007 12:13 PM
Intel Q6600 Quad Core processor - any problems? Micro420 Linux - Hardware 1 01-13-2007 12:43 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Hardware

All times are GMT -5. The time now is 05:25 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration