Tired of Sun - Make the Move to Intel and Save BIG BUCKS

 

In a March 2010 study, Principled Technologies performed an analysis that compared the total cost of ownership (TCO) and performance results of the Dell PowerEdge R910 server against the Sun SPARC Enterprise T5440 server and the results were shocking.

 

Before determing any total costs of ownership, a baseline had to be established.  In the analysis, the industry standard SPECjbb2005 benchmark was used to determine the amount of Dell R910's servers that would equal the Sun T5440's.  The SPECjbb2005 (Java Server) Benchmark is SPEC's (www.spec.org)  benchmark for evaluating the performance of server side Java.  Systems integrators and end users can use the benchmark to evaluate performance of hardware and software aspects of Java Virtual Machine (JVM) servers. Hardware vendors can use SPECjbb2005 to analyze their platform’s scalability when running Java applications. Software vendors can use it to evaluate the efficiency of their JVMs, just-in-time compilers (JITs), garbage collectors, thread implementations, and operating systems.  The test is measured in "business operations per second", or bops, with a higher number being better.

 

For this test, Principled Technologies used the most current published benchmark for the Sun T5440 (http://www.spec.org/osg/jbb2005/results/res2009q3/jbb2005-20090720-00753.html) which equaled a SPECjbb2005 bops of 841,380.   Sun SPARC Enterprise T5440 consisted of 4 x 8 core UltraSPARC T2 Plus  CPUs running at 1,596Mhz for a total of 32 cores.  The server had 64x 4GB DDR2-800 FBDIMMS and used 1x 146GB SCSI Disk to run the benchmark on OpenSolaris 2009.06.


For the Dell R910, Principled Technologies ran the SPECjbb2005 benchmark and came up with a score of 1,868,708 bops.  The Dell server was built with 4 x Intel Xeon X7560, 2.26 GHz CPUs, each with 8 cores for a total of 32 cores.  The server had 32x 4GB PC3-8500 FBDIMMS and used 2 x 73GB SAS Disks to run the benchmark on Red Hat Linux 2.54.

Rack of 10 x Dell R910 ServersRight away, we see that the Dell R910 has a higher bops benchmark, so when you extend that difference times an estimated real-life workload of 18.5 million bops we are able to determine that 10 x Dell R910 servers would equal 22 x Sun T5440's.  This ratio is what the TCO numbers are calculated using with one exception.  Since OpenSolaris is open source and used primarily for developers, the cost for Solaris 10 was substituted in its place.
As the analysis begins compiling the total cost of ownership by reviewing the hardware costs, the savings quickly become clear as the 10 Dell servers come in at just over $400,000 while the Sun servers come in at $3.5M.  Add to the equation per processor, per server Oracle licenses, training and other miscellaneous costs, the total acquisition cost between the two servers comes with Dell at $785k and Sun at $4.3M.  For the second half of the total cost of ownership, the analysis reviewed the cost to operate both servers.  Principled Technologies determined the database software support for 10 servers would equal $462,000, so with Sun requiring 22 servers, the cost to support the databases on Sun servers was more than double the Dell servers running on Intel CPUs.  The additional operating costs of power and cooling, data center costs and server administration mostly revolved around the reduction of servers required in a Dell solution versus the Sun solution therefore overall the 3 year operating costs came in at $587k for the Dell solution versus $1.4M for the Sun server solution.

 

 

When you combine the acquisition costs and the operating costs together to create a 3 year Total Cost of Ownership, you see that the TCO for using 10 x Dell PowerEdge R910 servers, based on the Intel Xeon X7560 processor, is 76% less than using 22 Sun SPARC Enterprise T5440 Servers.

 

 

 


It is pretty clear that the Dell servers are a more cost efficient option, but why is the Dell server so much better performing?  The answer is primarily because the Dell R910's were using Intel's Xeon 7500 ArchitectureIntel Xeon 7500 ChipsetThe Xeon 7500 architecture has enabled servers in the Intel/AMD space (often referred to as "x86") to achieve levels of performance never before imagined.   The Xeon 7500 architecture enhancements include:
•Nehalem uarchitecture
•8-cores per CPU 
•24MB Shared L3 Cache
• 4 Memory Buffers per CPU
•16 DIMM slots per CPU for a total of 64 DIMM slots supporting up to 1 terabyte of memory (across 4 CPUs)
•72 PCIe Gen2 lanes
•Scaling from 2-256 sockets  
•Intel Virtualization Technologies



Additional Features
Since the Xeon 6500/7500 chipsets are modeled off the familiar Nehalem uarchitecture, there are certain well-known features that are available. Both Turbo Boost and HyperThreading have been added to the and will provide users for the ability to have better performance in their high-end servers (shown left to right below.)

 

HyperThreading

Memory
Probably the biggest winner of the features that Intel’s bringing with the Nehalem EX announcement is the ability to have more memory and bigger memory pipes. Each CPU will have 4 x high speed “Scalable Memory Interconnects” (SMI’s) that will be the highways for the memory to communicate with the CPUs. As with the existing Nehalem architecture, each CPU has a dedicated memory controller that provides access to the memory. In the case of the Nehalem EX design, each CPU has 4 pathways that each have a Scalable Memory Buffer, or SMB, that provide access to 4 memory DIMMs. So, in total, each CPU will have access to 16 DIMMs across 4 pathways. Based on the simple math, a server with 4 CPUs will be able to have up to 64 memory DIMMs. Some other key facts:
• it will support up to 16GB DDR3 DIMMs
•it will support up to 1TB with 16GB DIMMS
•it
will support DDR3 DIMMs up to 1066MHz, in Registered, Single-Rank, Dual-Rank and Quad-Rank flavors.

Another important note is the actual system memory speed will depend on specific processor capabilities (see reference table below for max SMI link speeds per CPU):
•6.4GT/s SMI link speed capable of running memory speeds up to 1066Mhz
•5.86GT/s SMI link speed capable of running memory speeds up to 978Mhz
•4.8GT/s SMI link speed capable of running memory speeds up to 800Mhz

Here’s a great chart to reference on the features across the individual CPU offerings, from Intel:

Finally, take a look at some comparisons between the Nehalem EX (Xeon 7500) and the previous generation, Xeon 7400:

With this information, it is easy to see how Intel's Xeon 7500 helped the Dell R910 solution outperform the Sun equivalent.  I want to commend Principled Technologies for a very well done analysis.  If you would like to have a similar analysis done, please contact your Corus360 rep, or contact me at khouston AT Corus360.com.  For a copy of the analysis performed by Principled Technologies, please visit http://www.principledtechnologies.com/

Kevin Houston is Vice President of Servers and Virtualization for Corus360 and also maintains BladesMadeSimple.com - a blog focused on all things related to blade servers.

Comments (0)add comment

Write comment
You must be logged in to post a comment. Please register if you do not have an account yet.

busy

Online Application

Corus360 Online Application
First Name
Please enter your first name.
Last Name
Please enter your last name.
Desired Position
Please enter the position you are applying for.

Employment Type



Please select an employment type.


Middle
Suffix
Invalid Input
Date Available to Start
Please enter the date you are available to start.

Are you legally eligible for employment in the United States?
Eligibility
Please enter you Eligibility.
   
Street Address
Please enter your current street address.
State/Province
Please enter a State.
Country
Please select a Country.

Primary Phone
Please enter a Primary number.
Mobile
Please enter a Mobile number.
Alternate E-mail
Please enter an Alternate E-mail.

City
Please enter a city.
ZIP Code
Please enter a ZIP Code.


Work
Please enter Work number.
Primary E-mail
Please enter a Primary E-mail address.
Best Time to be Reached
Please select an appropriate time to be reached.
   
Customer Service Experience
Please enter any customer service experience.
Skills/Hobbies/Interests
Please enter an skills/hobbies/interests.
Qualifications
Please enter any related qualification.
Additional Information
Invalid Input
   




How did you hear about us?
Select referral type.
   

Please enter referral details.
Please submit your résumé or any other relevant documents.

Résumé
Please your résumé to upload.


   
I hereby affirm that the information provided on this application is true and complete to the best of my knowledge. I also agree that falsified information or significant omissions may disqualify me from further consideration for employment and may be considered justification for dismissal if discovered at a later date. I authorize all persons listed above to give Corus360 any and all information concerning my previous employment and education and any pertinent information that they may have, personal or otherwise, and release all parties, such persons and Corus360, from liability for any damage that may result from furnishing same to Corus360. I understand that Corus360 and its client have agreed that Corus360 will provide workers’ compensation insurance coverage for its employees. In the event of an injury in the workplace, I agree that my sole remedy lies in coverage under Corus360 workers’ compensation insurance policy. If employed by Corus360, I agree to conform to the rules and regulations of Corus360. I further understand that my employment can be terminated, with or without cause, or notice, at any time, at the discretion of either Corus360 or myself. I further understand that no manager or representative of Corus360, other than the president of Corus360, has the authority to enter into any agreement, oral or written, for the employment for any specified period of time or to make any assurance or promise of continued employment. I understand and agree that I may be required to take a drug and alcohol screening test. I hereby give my voluntary consent for a blood and/or urine sample to be collected from me and submitted for testing. I also consent to release the test result to Corus360 for its use. I understand that any positive drug or alcohol result may preclude my employment
*
Please accept the conditions for submitting an application.
   


Please review your application before submitting below.


Privacy Policy |  Terms of Use |  Site Map |  Search |  © 2012 Corus Group, LLC - All Rights Reserved.