BM Seer Unofficial thoughts from an anonymous Sun employee

OpenSolaris SPECjAppServer Sun Fire X4150

Wednesday Nov 05, 2008

Open Software Stack Performance: The Sun Fire X4150 Server delivered a World Record open-source result of 1197.10 SPECjAppServer2004 JOPS@Standard. This result used two Sun Fire X4150 servers (1 CPU each) for the application tier, each running GlassFish V2 U2. It also used one Sun Fire X4150 server (1 CPU) for the database tier running MySQL. The complete solution was run with OpenSolaris 2008.05.

The combination of OpenSolaris 2008.05 OS, GlassFish application server V2 and MySQL database coupled with compact Sun Fire X4150 servers demonstrates the best price/performance ever recorded on SPECjAppServer2004 benchmark.

This result demonstrates that Sun's complete open-source solution is ready for Web 2.0 and Enterprise deployments. It allows customers to run free and open-source MySQL database and Glassful application server software on top of the Opalescences OS and avoid the proprietary middleware and database software lockup.

The total cost of acquisition for Sun's solution is the lowest among all published SPECjAppServer2004 benchmark results. Please see the detailed pricing information here.

Sun's solution has 53 times better cost of acquisitor that Dell's solution listed in Table 2. This results in 13 times better price/performance for Sun. In other words, while Sun's solution has about of the performance of Dell's offering, it costs less than 2% to acquire.

Sun's configuration has 13 times better price/performance and 21 times better cost of acquisition than HP Proliant BL460c G1 solution. In other words, while Sun's solution has about of the performance of HP's offering, it has an initial cost of less than 5% of that configuration.

Two Sun Fire X4150 (1-chip Intel Xeon 5460) servers in the application tier matches the performance of IBM p570 result of 1197.51 SPECjAppServer2004 JOPS@Standard which used two 4.7Ghz IBM POWER6 chips.

The Sun Fire X4150 (1-chip Intel Xeon 5460) server using MySQL 5.1 in the database tier matches the performance of IBM p550 (two 2.1GHz IBM Power5+) result of 1197.51 SPECjAppServer2004 JOPS@Standard

Two Sun Fire X4150 (1-chip Intel Xeon 5460) servers in the application tier performed within 30% of the HP rx2660 (four 1.6GHz Itanium2) result of 1578.16 SPECjAppServer2004 JOPS@Standard.

The bulk of support costs also comes from database software. Notably, Sun does include MySQL Enterprise(TM) Gold subscription with Sun Fire(TM) x64 servers.

On the database tier of the benchmark the Sun Fire X4150 server running OpenSolaris OS and MySQL database achieved 298 SPECjAppServer2004 JOPS@Standard/core which is in the top 5 results for database per core performance.

Notably, Sun's solution was run entirely on the internal disk drives of the server while competition had to resort to the expensive SAN storage solutions or multi-disk JBOD arrays.

These results confirm Sun's solution, based on Sun Fire X4150 servers, as the most price efficient platform on the planet for deployment of Java application and OLTP database services.

Performance Landscape

SPECjAppServer2004 Performance Chart as of 09/26/2008. Complete benchmark results may be found at the SPEC benchmark website http://www.spec.org. (bigger is better)

  SPECjAppServer2004
JOPS@Standard
J2EE Server DB Server
Dell 3593.68 2 x PE1950
2.4GHz X5440 (16 cores, 4 chips)
Oracle OC4J
1 x PER900
2.93GHz X7350 (8 cores, 2 chips)
Oracle 10g
HP 3339.94 1 x DL580 G5
2.93GHz X7350 (8 cores, 2 chips)
Oracle Weblogic 10.3
1 x DL580 G5
2.93GHz X7350 (8 cores, 2 chips)
Oracle 11g 11.1.0.6
Sun 3331.31 1 x Sun SPARC Enterprise T5240
1.4GHz US T2+ (16 cores, 2 chips)
Oracle OC4J 10.1.3.3.2
1 x Sun SPARC Enterprise T5240
1.4GHz US T2+ (16 cores, 2 chips)
Oracle 10g DB 10.2.0.3
HP 2056.27 1 x BL460c
3.1GHz X5460 (8 cores, 2 chips)
Oracle OC4J 10.1.3.3
1 x BL480c
2.8GHz E5440 (8 cores, 2 chips)
Oracle 10g DB 10.2.0.2
Sun 2000.92 1 x Sun SPARC Enterprise T5220
1.4GHz US-T2 (8 cores, 1 chip)
Oracle OC4J 10.1.3.3
1 x Sun SPARC Enterprise T5120
1.2GHz US-T2 (8 cores, 1 chip)
Oracle 10g DB 10.2.0.3
Rackable 1672.64 1 x Rackable C2002
2.66GHz X5355 (8 cores, 2 chips)
Oracle OC4J 10.1.3.2
1 x Rackable S3118
2.33GHz E5345 (8 cores, 2 chips)
Oracle 10g DB 10.2.0.2
HP 1578.16 1 x rx2660
1.6GHz I2 (8 cores, 4 chips)
Oracle OC4J 10.1.3.2
1 x rx6600
1.6GHz I2 (8 cores, 4 chips)
Oracle 10g 10.2.0.2
HP 1266.42 1 x rx6660
1.6GHz I2 (8 cores, 4 chips)
BEA Weblogic 9.1
1 x rx8620
1.6GHz I2 (16 cores, 8 chips)
Oracle 10g 10.1.0.4
Sun 1197.10 2 x Sun Fire X4150
3.16GHz X5460 (8 cores, 2 chips)
GlassFish V2 U2
1 x Sun Fire X4150
3.16GHz X5460 (4 cores, 1 chip)
MySQL 5.1 (5.0.67)
IBM 1197.51 1 x IBM p570
4.7GHz POWER6 (4 cores, 2 chips)
IBM WebSphere 6.1
1 x IBM p550
2.1GHz POWER5+ (4 cores, 2 chips)
IBM DB2 v9.1

Key Technical Points

SPECjAppServer2004 Complete solution (All prices in $US)
    Sun Fire X4150     Dell PE 2950 III     HP BL 460c  
Performance (SPECjAppServer2004 JOPS@ Standard) 1,197.10 4,794.33 2,056.27
Total Acquisition Price $16,110 $856,725 $338,423.74
Software Acquisition Price (includes database) $0 $787,988 $280,238
External Storage Acquisition Price $0 $24,053 $28,919.74
Price/Performance (Smaller is Better) $13.46 $164.58 $178.70

The pricing table above reflects the typical pricing structure of competitive submissions based upon proprietary databases where the majority of acquisition costs are associated with database licensing fees. Based on all current SPECjAppServer2004 benchmark submissions, Sun has the only completely Open Source-based and free software offering.

Benchmark Description

SPECjAppServer2004 (Java Application Server) is a multi-tier benchmark for measuring the performance of Java 2 Enterprise Edition (J2EE) technology-based application servers. SPECjAppServer2004 is an end-to-end application which exercises all major J2EE technologies implemented by compliant application servers as follows:

  • The web container, including servlets and JSPs
  • The EJB container
  • EJB2.0 Container Managed Persistence
  • JMS and Message Driven Beans
  • Transaction management
  • Database connectivity

Moreover, SPECjAppServer2004 also heavily exercises all parts of the underlying infrastructure that make up the application environment, including hardware, JVM software, database software, JDBC drivers, and the system network.

The primary metric of the SPECjAppServer2004 benchmark is jAppServer Operations Per Second (JOPS) which is calculated by adding the metrics of the Dealership Management Application in the Dealer Domain and the Manufacturing Application in the Manufacturing Domain. There is NO price/performance metric in this benchmark.

Disclosure Statement:

SPEC, SPECjAppServer reg tm of Standard Performance Evaluation Corporation. Results from www.spec.org SPECjAppServer2004 Results Page as of 09/26/2008. 2xSun Fire X4150 (8 cores, 2chips) and 1xSun Fire X1450 (4 cores, 1 chip) 1197.10 SPECjAppServer2004 JOPS@Standard; 1xHP BL460c (8 cores,2chips) and 1xHP BL480c (8 cores,2 chips) 2056.27 SPECjAppServer2004 JOPS@Standard; 1xHP rx2660 (8 cores, 4 chips) and 1xHP rx6600 (8 cores, 4 chips) 1578.16 SPECjAppServer2004 JOPS@Standard; 1xHP rx6600(8 cores,4chips) and 1xrx8620(16 cores,16chips) 1266.42 SPECjAppServer2004 JOPS@Standard; 1xIBM P570 (4 cores, 2chips) and 1xIBM P550(4 cores, 2 chips) 1197.51 SPECjAppServer2004 JOPS@Standard.

Results Summary

Results 1197.10 SPECjAppServer2004 JOPS@Standard
Reference Date: October 8, 2008
Systems: 3 x Sun Fire X4150
Processor/GHz of Server: Intel Xeon X5460 (3.16 GHz)
Operating System: OpenSolaris 2008.05
Software: Glassfish V2 U2
MySQL 5.1 (5.0.67) 64-bit
JVM: J2SE 1.6.0_06 Performance Release 32-bit

Like this post? del.icio.us | furl | slashdot | technorati | digg
Comments:

Post a Comment:
Comments are closed for this entry.