Single Dual Processor System vs Seperate Systems

rdsn

Junior Member
Mar 1, 2012
20
0
0
While discussing possible server configurations for heavily threaded intensive applications, I started wondering what would be more cost efficient and have better performance per dollar, two separate systems running i7 3770 cpus or one dual processor system running Intel Xeon E5 2620s. Assume the two i7 machines cost $2200 and the dual processor cost about the same. What do you guys think
 
Last edited:

cl-scott

ASUS Support
Jul 5, 2012
457
0
0
While I have nothing at all to back it up with, I would think that the single system would be cheaper to operate long term.

I justify that by saying that you would have less overall overhead in a single system. Even if you pair down these systems to just the essentials, you're not duplicating the electronics. I would not expect that the differences would be very large, but long term even a small savings will add up over time.
 

Ken g6

Programming Moderator, Elite Member
Moderator
Dec 11, 1999
16,340
4,018
75
You're kind of comparing apples and oranges here. A more equal comparison would be two LGA2011 systems. As it is, I don't see why two presumably non-overclocked i7 machines should come close to $1100 each, unless you have large graphics cards in each one.

I suggest you spell out the requirements of your machine(s) better. [thread=80121]Using this template[/thread] would be helpful.
 

rdsn

Junior Member
Mar 1, 2012
20
0
0
You are correct, last I figured i7 3770 machines should only cost $950 each and that is with overbuilt components for reliability. However, the choice is between a dual cpu machine or prebuilt i7 3770 machines. Also, last time I checked i7 3770s were comparable to the xeons in terms of performance. These machines would be running heavy cpu intensive multithreaded calculations in a server environment, closest example I can give is video encoding 24/7.
 
Last edited:

Cerb

Elite Member
Aug 26, 2000
17,484
33
86
For a server, your only choice is a Xeon, whether the E5 2620 or some other. If AMD were more competitive, you'd have other reasonable options, but no ECC in servers that handle anything more than ephemeral network duties is just not responsible.

For dev/test boxes, the i7 has a light edge, on the face of it, but only about 15% with perfect scaling (unlikely). Also, the extra cache on the Xeon, and being able to store everything in a single computer's RAM and drive's, might help it out, assuming you aren't dealing with an easy ALU-bound problem (like scientific computations).

The dual-Xeon system would have nearly double the RAM bandwidth (8xDDR3-1333 v. 4xDDR3-1600), should that be a limiting factor.

Like has been said, though what you're doing with it matters, and it also seems like the i7 systems would be cheaper, as would 2 single Xeon servers.
 
Last edited:

Kippa

Senior member
Dec 12, 2011
392
1
81
Out of interest if you had a could you use a dual xeon as a gaming rig as well as using it for pro applications. The only reason why I ask this is because I remember years ago there was a quote saying that the game supreme command had problems running on xeons, although I am not sure if that is true.
 

rdsn

Junior Member
Mar 1, 2012
20
0
0
For mission critical stuff sure, but the reason why i7s are being considered in the first place is because the servers would only be doing less important tasks that are relatively light. It won't be nice if the thing breaks down all the time but ECC is more of a benefit than a requirement, as is other server features, such as 64gb of RAM. The only thing that really matters is performance per cost.

@Kippa
Dual processors just show up as processors with enormous amounts of threads but there is no reason to game on dual processors because their single threaded performance is pretty horrible for the amount you pay
 
Last edited:

Ken g6

Programming Moderator, Elite Member
Moderator
Dec 11, 1999
16,340
4,018
75
It really would have helped if you filled out at least some of the sticky thread I linked to. I get the general idea, but there are still several factors to consider.

First, do you want to overclock? It looks like perfect calculation every time isn't critical, so I'd consider it.

Have you measured how much hyperthreading benefits this application? If it's little to no benefit, dropping to 3570k's could save a couple hundred.

Is this application floating-point intensive? If it uses little to no FP, Bulldozer might actually be an option.

Do you happen to be using discrete video card(s) with these systems? Or do you have some old video cards lying around that you could use?

How much RAM, SSD space, and HDD space do these systems need? Any other add-on cards or unusual interfaces (e-sata, ieee1394, etc.) required? Non-processor components could greatly affect prices here.

At this point I see a handful of processor options:
  • If overclocking:
    • 3770k
    • 3570k if hyper-threading isn't beneficial.
    • 3930k x2 on this board
  • If not overclocking, a B75 board with one of:
    • 3570 if hyper-threading isn't beneficial.
    • Xeon E3-1230 V2 if you're using discrete video.
    • Xeon E3-1245 V2 otherwise for single-processor systems.
    • Or your Xeon E5 dual-processor system.
  • Or a single or dual-processor Bulldozer system
 

mfenn

Elite Member
Jan 17, 2010
22,400
5
71
www.mfenn.com
While discussing possible server configurations for heavily threaded intensive applications, I started wondering what would be more cost efficient and have better performance per dollar, two separate systems running i7 3770 cpus or one dual processor system running Intel Xeon E5 2620s. Assume the two i7 machines cost $2200 and the dual processor cost about the same. What do you guys think

We really need more information about what these machines will actually be doing to make a good determination.

In general though, the more tightly-coupled the computation is, the more penalty you pay by going outside of the box. You can mitigate the network penalty by getting a really fast, low-latency network like InfiniBand, but that kind of defeats the purpose of getting cheap systems in the first place.

Another thing to consider is software licensing costs. If you use any commercial software for this application, licensing it for two machines will probably instantly destroy any cost savings.
 

rdsn

Junior Member
Mar 1, 2012
20
0
0
We really need more information about what these machines will actually be doing to make a good determination.

In general though, the more tightly-coupled the computation is, the more penalty you pay by going outside of the box. You can mitigate the network penalty by getting a really fast, low-latency network like InfiniBand, but that kind of defeats the purpose of getting cheap systems in the first place.

Another thing to consider is software licensing costs. If you use any commercial software for this application, licensing it for two machines will probably instantly destroy any cost savings.

They will be running custom programs that perform load tests on systems then store and analyze the results.
 

Ken g6

Programming Moderator, Elite Member
Moderator
Dec 11, 1999
16,340
4,018
75
They will be running custom programs that perform load tests on systems then store and analyze the results.
You keep teasing with little bits of information, but not answering our questions. I had several questions you didn't answer:

1. First, do you want to overclock?
2. Have you measured how much hyperthreading benefits this application?
3. Is this application floating-point intensive?
4. Do you happen to be using discrete video card(s) with these systems? Or do you have some old video cards lying around that you could use? [note: most server systems, including all the dual-processor systems, I think, do require a discrete video card.]
5. How much RAM, SSD space, and HDD space do these systems need?
6. Any other add-on cards or unusual interfaces (e-sata, ieee1394, etc.) required?

Mfenn also asked about software licensing costs.

Now I'm intrigued, though. Are you making virtual user generators for LoadRunner, LoadUI, or some similar system? That would seem to be limited by Ethernet bandwidth, although I could be wrong.
 

mfenn

Elite Member
Jan 17, 2010
22,400
5
71
www.mfenn.com
You keep teasing with little bits of information, but not answering our questions. I had several questions you didn't answer:

:thumbsup: Baby steps in the right direction here, but we still aren't getting much meat. I tend to agree with you though, if it's the load testing client, the machine(s) probably don't need much CPU horsepower at all for the actual load test.

Whether or not they need a lot of power for analysis really depends on what sort of analysis is going to be happening. We also don't even know if this analysis is something that can even be split across two machines in the first place.
 
sale-70-410-exam    | Exam-200-125-pdf    | we-sale-70-410-exam    | hot-sale-70-410-exam    | Latest-exam-700-603-Dumps    | Dumps-98-363-exams-date    | Certs-200-125-date    | Dumps-300-075-exams-date    | hot-sale-book-C8010-726-book    | Hot-Sale-200-310-Exam    | Exam-Description-200-310-dumps?    | hot-sale-book-200-125-book    | Latest-Updated-300-209-Exam    | Dumps-210-260-exams-date    | Download-200-125-Exam-PDF    | Exam-Description-300-101-dumps    | Certs-300-101-date    | Hot-Sale-300-075-Exam    | Latest-exam-200-125-Dumps    | Exam-Description-200-125-dumps    | Latest-Updated-300-075-Exam    | hot-sale-book-210-260-book    | Dumps-200-901-exams-date    | Certs-200-901-date    | Latest-exam-1Z0-062-Dumps    | Hot-Sale-1Z0-062-Exam    | Certs-CSSLP-date    | 100%-Pass-70-383-Exams    | Latest-JN0-360-real-exam-questions    | 100%-Pass-4A0-100-Real-Exam-Questions    | Dumps-300-135-exams-date    | Passed-200-105-Tech-Exams    | Latest-Updated-200-310-Exam    | Download-300-070-Exam-PDF    | Hot-Sale-JN0-360-Exam    | 100%-Pass-JN0-360-Exams    | 100%-Pass-JN0-360-Real-Exam-Questions    | Dumps-JN0-360-exams-date    | Exam-Description-1Z0-876-dumps    | Latest-exam-1Z0-876-Dumps    | Dumps-HPE0-Y53-exams-date    | 2017-Latest-HPE0-Y53-Exam    | 100%-Pass-HPE0-Y53-Real-Exam-Questions    | Pass-4A0-100-Exam    | Latest-4A0-100-Questions    | Dumps-98-365-exams-date    | 2017-Latest-98-365-Exam    | 100%-Pass-VCS-254-Exams    | 2017-Latest-VCS-273-Exam    | Dumps-200-355-exams-date    | 2017-Latest-300-320-Exam    | Pass-300-101-Exam    | 100%-Pass-300-115-Exams    |
http://www.portvapes.co.uk/    | http://www.portvapes.co.uk/    |