SpecJAppServer2004 with Glassfish V2 and PostgreSQL 8.2.4

On an effort of continiously working to improve PostgreSQL performance with Solaris and Glassfish,  it gives us great pleasure to announce the second SpecJAppServer2004 with PostgreSQL 8.2.4 and Glassfish V2 based Sun Java System Application Server 9.1 on Solaris 10. The improvements while for the database seems minor from 778.14 to 813.73 JOPS (which is like 4.5%), if you look at Glassfish itself, it now uses 33% less hardware and provided that 4.5% better performance which is an execellent  feat in itself. Plus the CPU stress on PostgreSQL is also now reduced with optimization on how Glassfish v2 works with PostgreSQL.  Its like music to CIO's ear, less hardware - more performance.

 Before I forget to mention, PostgreSQL in the new benchmark is compiled with Sun Studio 12 with the following options:

-xO3 -xarch=v8 -xspace -W0,-Lt -W2,-Rcond_elim -Xa  -xildoff -xc99=none -xCC

Why wait for others to do benchmarks, download and try  Glassfish V2 and PostgreSQL 8.2.4  out yourself on Solaris 10/ Solaris Express Developer Edition  of course !!

 

Disclosure Statement:
Sun Fire X4200 (4 chips, 8 cores) - 813.73 SPECjAppServer2004 JOPS@Standard
Sun Fire X4200 (6 chips, 12 cores) -
778.14 SPECjAppServer2004 JOPS@Standard
SPEC, SPECjAppServer reg tm of Standard Performance Evaluation Corporation. All results from www.spec.org as of July 23,2007

Comments:

Nice to see. Not sure if that's something you can touch, but the url referenced should really be www.postgresql.org, not www.postgres.org. Yes, postgres.org also works, but postgresql.org is the official one.

Posted by Magnus on July 24, 2007 at 01:11 AM EDT #

This is really helpful for those, who are working on PostgreSQL. I am also working on OSDB PostgreSQL. And I also doing Benchmarking (Performance metrics) of PostgreSQL on Linux (Fedora).

Posted by chitranjan singh on July 25, 2007 at 01:49 AM EDT #

Comparing the two benchmarks there is, as I see it, surprisingly little difference between the two tests. So I am interested in what was it that made such a big difference that you were able to remove one of the application servers and still improve performance?

Posted by Andreas Lundin on August 03, 2007 at 09:43 PM EDT #

The big difference between the two benchmark is the version of Glassfish aka Sun Java System Application Server. The earlier benchmark was based on Glassfish v1 aka Sun Java System Application Server v9. The later one was based on Glassfish v2 aka Sun Java System Application Server v9.1. The new Application Server is a huge improvment in terms of performance over the old one which resulted in 33% less hardware.

Posted by Jignesh Shah on August 04, 2007 at 03:22 PM EDT #

Post a Comment:
Comments are closed for this entry.
About

Jignesh Shah is Principal Software Engineer in Application Integration Engineering, Oracle Corporation. AIE enables integration of ISV products including Oracle with Unified Storage Systems. You can also follow me on my blog http://jkshah.blogspot.com

Search

Archives
« April 2014
SunMonTueWedThuFriSat
  
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
   
       
Today