Take the 2-minute tour ×
Server Fault is a question and answer site for system and network administrators. It's 100% free, no registration required.

I'm talking to a representative of a hardware company trying to sell me a new server and he's adamant that the E5504 CPU which is a Quad core 2Ghz with 4mb cache would be faster than our existing Q6600 CPU which is a Core2 Quad core 2.4Ghz with 8mb cache.

http://ark.intel.com/Compare.aspx?ids=29765,40711,

Am i missing something?

The system will be used to run a CPU intensive process which performs many simple calculations at the highest possible rate, storing the results in a database. The database is then used for many index scans and complex queries.

share|improve this question
    
What are you going to be using the box for Server(Virtulization, SQL, etc) type workloads or Desktop type workloads? –  Zypher Dec 16 '09 at 5:04
    
added ^ hope that helps. –  pstanton Dec 16 '09 at 5:29
1  
Ask the salesman to put it in writing and have the sale dependent on provable results. –  John Gardeniers Dec 16 '09 at 6:30

2 Answers 2

up vote 5 down vote accepted

Then yes absolutely the E5504. The one big change is that the Nehalem based procs use Intel QPI As well as have much better Memory throughput.

Although I would look at at least the E5520 given you use case so you have the added benefit of hyperthreading on each of the 4 cores allowing you to have 8 threads running.

share|improve this answer
    
I'd like to second the E5520 the hyperthreading will make a large difference in CPU intensive applications. –  Dave Holland Dec 16 '09 at 6:03
1  
And the overall memory performance improvements of the 5500 series (QPI, shared L3 cache, on-die triple channel memory controllers) should boost database performance significantly. That said Chopper3 is right - the E5504 is seriously hamstrung compared to the E5520, especially since the price difference isn't that large. –  Helvick Dec 16 '09 at 8:45
    
@Dave Holland: "hyperthreading will make a large difference in CPU intensive applications" Any references on that? I read that hyperthreading has very limited benefits because of cache contention; it may even make code slower, if they fight for the cache. –  sleske Dec 16 '09 at 9:25

As Zypher says you will see very significant performance gains across the board by going for the Xeon, the micro-architecture itself of the 55xx-series is much quicker than any of Intel's predecessors, the memory is also much faster.

That said the E5504 is the runt of the pack without hyperthreading, if you afford to spend a little more then go for an E5520, not only is the clock speed quicker but you get HT, 1/1/1/2 turbo modes and the QPI is faster too - and it's not that much more expensive.

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.