MySQL Consolidation on Sun SPARC Enterprise T5220
Wednesday Nov 05, 2008
Sun's CMT provides huge savings in Cost, Energy, and Datacenter Space!
Twenty-four Sun SPARC Enterprise T5220 servers (UltraSPARC T2 processors) were able to consolidate a customer's workload of MySQL databases which were running on over 250 Dell 2950 servers. For this medium-weight OLTP customer workload, the solution was architected to handle query distribution at the application layer. In each of the over 700 instances of MySQL, up to a 4 GB database was used.
I've inserted some updates & corrections after the initial posting.
Now this isn't an official benchmark (SPEC, TPC,...) but it was a workload comparisons that those benchmark consortiums do not cover. All vendors sometimes do this to show capabilities. (sidenote: it is funny to see IBM bloggers smear Sun for doing this and then you see IBM do this same thing as well - duplicitous behavior?). Anyway if you want to see official CMT results on standard benchmarks go to: T5220 benchmarks on sun.com
This following test was run as a customer request to do a fair an complete comparison to judge the effect of a possible upgrade. They upgraded!
Only 24 Sun SPARC Enterprise T5220's are required to consolidate the same workload that required 251 Dell 2950 servers running Linux. Sun's CMT solution required 10.5x times fewer servers.
CMT servers can easily consolidate many MySQL instances into a single server running the Solaris Operating System. No additional virtualization software was needed for this consolidation.
The Dell 2950 solution requires 10.5x more rack units than the Sun SPARC Enterprise T5220.
The Sun SPARC Enterprise T5220 also uses 8.4x less power than the Dell 2950 solution, which amounts to a yearly savings of $115,000 in electrical costs (assume $0.13/kWh).
Both configuration solutions produced the same level of performance and response time.
Customers are interested in consolidating workloads that were originally created on X64 platforms. This customer workload which consisted of a heavy MySQL database & light-weight Java application was used to compare a Dell X64-based solution to Sun's CMT-based servers.
Performance Landscape as of 10/22/2008.
Systems required to reach same performance level with same response time characteristics.
| Server | MySQL DB Instances |
# Servers | Total RUs | Total Watts | Sqft Needed (200w / sqft) |
Annual Power Cost @.13/kWh |
|---|---|---|---|---|---|---|
| Dell 2950 | 700 | 251 | 502RU | 114,707w | 574 sqft | $130,638/yr |
| Sun T5220 | 700 | 24 | 48RU | 13,680w | 68 sqft | $15,579/yr |
| Sun Advantage | |
10.5x | 10.5x | 8.4x | 8.4x | 8.4x |
This benchmark is based on actual customer workload. Each server configuration was driven to meet identical use, throughput, and response time characteristic.
Benchmark Description
The test simulated real-world requirements of a large organization's use of hundreds of MySQL instances. For this workload the customer solution is architected to handle query distribution at the application layer. Up to 4GB database per instance are used in the 700 MySQL instances.
Disclosure Statement:
MySQL consolidation comparison between Sun SPARC Enterprise T5220 (1 x UltraSPARC T2 1.2 GHz, 32GB) and Dell PowerEdge 2950 (2 x Xeon 5148, 16GB) October 15, 2008. Consolidation of 700 MySQL database instances from 251 Dell 2950 systems to 24 Sun T5220 systems, delivering same performance and response time.
after note: The watts above are measured watts that were validated by the customer who has implemented the Dell config and wants to upgrade it now to Sun in order to save money, Below are references to the power calculators so you can explore other options:
Sun Power Calculator: Each Sun SPARC Enterprise T5220 was measured at 570 watts. http://www.sun.com/servers/coolthreads/t5220/calc/
Dell Power Calculator: Each Dell PowerEdge 2950 was measured at 457 watts. http://www.dell.com/content/topics/topic.aspx/global/products/pedge/topics/en/config_calculator
SPEC is a reg tm of Standard Performance Evaluation Corporation, for more info see www.spec.org. TPC is a registered trademarks of the Transaction Processing Performance Council (TPC). More info at http://www.tpc.org/
Results Summary
| Results: | |
700 MySQL Instances |
| Reference Date: | |
October 15, 2008 |
| Systems: | |
24 x Sun SPARC Enterprise T5220 |
| Total Number Processors: | |
24 |
| Processor/GHz of Server: | |
UltraSPARC T2 1.2 GHz |
| Operating System: | |
Solaris 10 8/07 |
| Software: | |
MySQL 5.1.26 InnoDB |
| |
|
Java SE Development Kit (JDK) 6 Update 1 |











Because of slow threads T2 and locking Sun can't s...
The T5220 is 2U yes? That being the case, wouldn'...
Rick, I think that other rack unit is storage, I'l...
Slow threads = longer locks in OLTP. Maybe wh...
There isn't an "extra" rack unit, both c...
I see that the JVM was 6u1, that's from 03/2007. (...
rack units updated, typo fixed in text.
Also inc...