Friday Apr 24, 2009

GF + MySQL + Nehalem = 2925.18 JOPS

ALT DESCR

We have published a new SPECjAppServer 2004 result: 2925.18 JOPS@Standard. Total list price for the configuration, software and hardware together, is $78,834.00, yielding $26.95 per $/JOPS (or, if you are brave enough to go without support, $13.29).

The setup includes GlassFish v2.1 and MySQL 5.1.30 and Sun Fire X2270 and Sun Fire X4170 (both Nehalem-based). Full details in the entries by Madhu, Tom, Kevin and Jennifer.

This is an outstanding result. As Tom describes it:

To give some idea of the actual performance , this configuration of 2 x 8 Core servers and open source , supports a virtual concurrent user load of more than 22,750 web application virtual users and uses > 800 connections to the MySQL 5.1.30 via the Glassfish connection pools!

And this is without the substantial additional improvements from MySQL 5.4, which was not yet available! Stay tuned for further improvements.

The required Disclosure Statement:
SPEC and SPECjAppServer are registered trademarks of Standard Performance Evaluation Corporation. Results from www.spec.org as of 04/20/2009.
Sun GlassFish Enterprise Server v2.1 on Sun Fire X2270 with MySQL 5.1 on OpenSolaris 2008.11. Application Server: 1 x X2270 8 x cores (2 Chips) and Database Server: 1 x X4170 8 x Cores (2 Chips) 2925.18 SPECjAppServer2004 JOPS@Standard

Tuesday Dec 16, 2008

Java EE Connector 1.6 - another Java EE 6 specification ready for public review

ALT DESCR

While not as much as in the spotlight as other future Java EE 6 technologies, JSR 322 "Java EE Connector Architecture 1.6" is also part of this forthcoming release and has been making substantial progress lately.

The Connector 1.6 PR (Public Review) spec was published a couple of weeks ago and specification lead Sivakumar discusses Ease of Development (annotations, better defaults, etc.), JSR 303 (Bean Validation) integration, distribution of WorkManagers across VM boundaries, and Work processing hints (propagation of quality of service "hints").

The public review closes 12 Jan, 2009, make sure you send you comments in time.

Monday Nov 10, 2008

Leading Price-Performance Results with Open Source Stack: MySQL, GlassFish and OpenSolaris

ALT DESCR

Sun has posted SPECjAppServer 2004 results for a full OpenSource stack including MySQL 5.0, GlassFish v2 U2 and OpenSolaris 2008.05 on Sun's 1U SunFire x4150. The setup uses two x4150 running GF and one running MySQL, all on OpenSolaris.

Check out the detailed posts by BMSeer and Tom (Overview and Price Analysis). Also see the SPEC detailed submission and the relevant x4150 Benchmark page. The results take advantage of recent MySQL Performance Improvements including [1], [2], [3], [4].

Note Required disclosure : SPEC and SPECjAppServer are registered trademarks of Standard Performance Evaluation Corporation. Results from www.spec.org as of 11/05/2008. 2xSun Fire X4150 (8 cores, 2chips) and 1xSun Fire X4150 (4 cores, 1 chip) 1197.10 SPECjAppServer2004 JOPS@Standard; Best result with 8 cores in application-tier of the benchmark: 1xHP BL460c (8 cores,2chips) and 1xHP BL480c (8 cores,2 chips) 2056.27 SPECjAppServer2004 JOPS@Standard; Best result with 2 systems in application-tier of the benchmark: 2xDell PowerEdge 2950 (8 cores, 2 chips) and 1xDell PowerEdge R900 (4 chips, 24 cores) 4,794.33 SPECjAppServer2004 JOPS@Standard.

Sunday Jan 13, 2008

Week Highlights - Holidays, Jersey, Metro, SPECweb2005, Production-Ready ...

I've not done a Weekly since Dec 23rd due to the Holiday Break (Bon Nadal!). Many people Took the Break but the is still plenty of content:

ALT DESCR

• Hudson - News Roundup, Works Like a Charm and You can Help.
• Web.Next - jMaki with Jersey, Social Network Bundle and a RESTful Toolkit
• HowTo - Using Metro, LifeRay, Continuum, Spring 2.5 and Mod_Proxy
• Advocacy - New GUG, Atlanta and Sydney, Comet and Grizzly Slides and the GAP Program
• Adoption - Kind Words, December Stats and GF blogs Around the World
• Ready for Production - Overwiew, Migration and new SPECweb2005 Record
• Future - GFv3 Map, New gem and Podcast, HK2 and NB6 and Sailfin M3
• New Releases - JDK 6 U4 and JSF Components from Woodstock and Manor Rock
• Misc - A Troubleshooting Guide and Reducing CO2

Sunday Dec 30, 2007

Sun WebServer 7.0 U2 Now Available... Used for the SPECweb2005 World Record

Photo of T5220

The latest Sun WebServer is now available (Home Page, Release Notes, Direct Download). This release includes the latest Java Web Container from GLassFIsh and was used in the Record-breaking SPECweb 2005 benchmark on a Sun SPARC Enterprise T5220.

See the Release writeups from CVR, Joe and Jyri, and the Benchmark reports from CVR and BMseer. Information on a number of benchmarks is available at the T5220 Benchmark Page.

Sunday Nov 25, 2007

Week Highlights - Woodstock, Liferay, Hibernate, SPEC, Mugs, T-Shirts and Turkeys

Hudson Image

• This was ThanksGiving week in the US; need a A Holiday Gift?
• Hudson Recap: Goodies and Happy Users
• Developing GlassFish: New FAQ
• Mix with GF: AspecJ and JXInsight, Hibernate, Facelets and Maven
• Big News: New SPEC Post (more details tomorrow)
• Performance and Adoption: Grizzly and Jetty, OpenSSO, Liferay and GF
• Be Productive: JSF Components, Web Services

Wednesday Nov 21, 2007

We Scale! 8,439.36 JOPS@Standard on GlassFish v2 UR1

ALT DESCR

When we published our Earlier SPECjAppserver 2004 result on GlassFish v2 I read some questions on whether we would scale. Today's Posting on a T5120 Cluster should dispel any remaining questions: 8,439.36 JOPS@Standard!

This week is Thanksgiving week in the US and many people are away. Scott has promised more details and commentary on Monday; in the meantime, many congratulations to the performance team.

Disclaimers: SPEC and the benchmark name SPECjAppServer 2004 are registered trademarks of the Standard Performance Evaluation Corporation. Competitive benchmark results stated above reflect results published on www.spec.org as of 11/21/07. The comparison presented is based on GlassFish v2 UR1 run on 6 Sun SPARC Enterprise T5120 (1 chip, 8 cores/chip, 8 threads/core) 1.4GHz 8,439.36 SPECjAppServer2004 JOPS@Standard. For the latest SPECjAppServer 2004 benchmark results, visit http://www.spec.org/.

Friday Nov 16, 2007

Calling all OpenMQ Users...

OpenMQ Duke

George joins Linda in writing about Open MQ. His first entry announced the latest SPEC benchmark: SPECjms2007. This benchmark is analogous to the SPECjAppServer 2004 we have reported regarding the GlassFish AppServer; hopefully OpenMQ will post as good numbers as GlassFish and the Sun WebServer - see TA entries.

George's latest entry is a request for feedback from OpenMQ Users. Try OpenMQ through GlassFish or its Standalone Download and submit your comments through USERS@mq.dev.java.net.

Thursday Oct 11, 2007

Sun WebServer SPEC Result

Photo of a T5220

Earlier this week Sun announced new machines using the UltraSPARC T2. Many of the key contributors have written about them and Allan has a Nice Overview that links to the key posts.

The new systems show great performance; check out BMSeer's Posts and the official T5220 page. One result we want to highlight is the Web Tier Benchmark posted using the Sun WebServer (using the GlassFish Java Web Tier). Check out CVR's Writeup and BMSeer's Comparisons.

Congratulations to the Sun WebServer team! And to everybody who got the systems out to market!

Tuesday Jul 24, 2007

GlassFish Benchmark Results Keep Climbing

Brian Vickers' NASCAR car at NEXTEL Cup race in Texas

When Eduardo highlighted the excellent SPECjAppServer 2004 results for GlassFish v1 and PostgreSQL, he speculated that "GlassFish v2 should enable a better number (or similar number on cheaper hardware)."

Now, just two weeks later, we have a new SPECjAppServer 2004 result which does use GlassFish v2 (while keeping PostgreSQL 8.2.4 for the DB). Its 813.73 JOPS are about 4.5% better than the 778.14 JOPS obtained in the earlier run with GlassFish v1. And, as Jignesh describes, these new results were obtained using about 33% less hardware. So Eduardo's predication was right on both counts--a better number and cheaper hardware.

Disclaimers: SPEC and the benchmark name SPECjAppServer 2004 are registered trademarks of the Standard Performance Evaluation Corporation. Competitive benchmark results stated above reflect results published on www.spec.org as of 07/23/06. The comparison presented is based on GlassFish v2 run on Sun Fire X4200 (4 chips, 8 cores) - 813.73 SPECjAppServer2004 JOPS@Standard and GlassFish v1 run on Sun Fire X4200 (6 chips, 12 cores) - 778.14 SPECjAppServer2004 JOPS@Standard. For the latest SPECjAppServer 2004 benchmark results, visit http://www.spec.org/.

Picture by Bo Nash.

Tuesday Jul 10, 2007

Another SPECjAppServer 2004 - 778.14 JOPS@Standard on all-OpenSource Configuration

SPEC Logo

Josh reports another SPECjAppServer 2004 result: 778.14 JOPS@Standard based on GlassFish v1. Although the number is lower than the 883.66 JOPS@Standard we just reported, the submission is interesting in that it is all open source, software (GlassFish, PostgreSQL,...) and hardware (T2000).

Playing the leapfrogging game, GlassFish v2 should enable a better number (or similar number on cheaper hardware). Check Josh's writeup for more details.

Disclaimers: SPEC and the benchmark name SPECjAppServer 2004 are registered trademarks of the Standard Performance Evaluation Corporation. Competitive benchmark results stated above reflect results published on www.spec.org as of 07/10/07. The comparison presented is based on GlassFish v1 run on Sun Fire X4200 (6 chips, 12 cores) - 778.14 SPECjAppServer2004 JOPS@Standard and on GlassFish v2 run on Sun Fire T2000 (1 chips, 8 cores) 1.4ghz - 883.66 SPECjAppServer2004 JOPS@Standard. For the latest SPECjAppServer 2004 benchmark results, visit http://www.spec.org/.

Bragging Time: 883.66 JOPS@Standard on GlassFish V2

883.66 JOPS

Bragging time: 883.66 JOPS@Standard - GlassFish v2 now has the best SPECjAppServer 2004 on T2000; better than BEA's, Oracle's and IBM's. Read Scott's writeup for the details and caveats.

The result reflects improvements in many areas including EJBs, JMS, JSP compilation, Servlet connector and container, connection pooling, CMP 2.1 and more. GFv2 has also improved in areas not covered by SPECjAppServer 2004 like Web Services, EJB 3.0, JSF, JPA and others.

As Scott says, benchmarking is a leap-frogging game: tomorrow there may be another T2000 submission that is better than ours, but we have joined the game and we intend to keep hopping in front... And this benchmark is another example that you don't have to choose between Open Source and Enterprise Features: you can have both.

Disclaimers: SPEC and the benchmark name SPECjAppServer 2004 are registered trademarks of the Standard Performance Evaluation Corporation. Sun Fire T2000 (1 chips, 8 cores) 1.4ghz 883.66 SPECjAppServer2004 JOPS@Standard. Competitive benchmark results stated above reflect results published on www.spec.org as of 07/10/06. For the latest SPECjAppServer 2004 benchmark results, visit http://www.spec.org/.