|   | SPECjAppServer®2004 Result Copyright © 2004 Standard Performance Evaluation Corporation | 
| Sun GlassFish Enterprise Server v2.1 on Sun Fire X2270 with MySQL 5.1 on OpenSolaris 2008.11 | 
 | 
| Submitter: Sun Microsystems Inc. | SPEC license # 6 | Test date: Mar-2009 | 
| SUT Configuration | |||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 
 | |||||||||||||||
| 
 | 
| Benchmark Settings | ||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 
 | 
| Detailed Results | ||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 
 | ||||||||||||||||||||||||||
| 
 | ||||||||||||||||||||||||||
| 
 | ||||||||||||||||||||||||||
| 
 | 
| Sun GlassFish Enterprise Server v2.1 | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 
 | 
| Jakarta Tomcat 5.5.23 | ||||
|---|---|---|---|---|
| 
 | 
| Java HotSpot(TM) 64-Bit Server VM on Solaris, version 1.6.0_14 Performance Release | ||||||
|---|---|---|---|---|---|---|
| 
 | 
| Java HotSpot(TM) 32-Bit Server VM on Solaris, version 1.6.0_06 Performance Release | ||||||
|---|---|---|---|---|---|---|
| 
 | 
| Java HotSpot(TM) 64-Bit Server VM on Solaris, version 1.6.0_06 Performance Release | ||||||
|---|---|---|---|---|---|---|
| 
 | 
| Connector/J 5.1.5 | ||||||
|---|---|---|---|---|---|---|
| 
 | 
| MySQL 5.1.30 64-bit | ||||||
|---|---|---|---|---|---|---|
| 
 | 
| J2EE Application Server | ||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 
 | ||||||||||||||||||||||
| 
 | 
| Emulator SW Config | ||||||||
|---|---|---|---|---|---|---|---|---|
| 
 | ||||||||
| 
 | 
| Database SW Config | ||||||
|---|---|---|---|---|---|---|
| 
 | ||||||
| 
 | 
| Driver SW Config - Primary & Satellites | ||||||
|---|---|---|---|---|---|---|
| 
 | ||||||
| 
 | 
| J2EE AppServer HW (SUT hardware) | ||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 
 | ||||||||||||||||||||||||||||||||||||
| 
 | 
| Database Server HW (SUT hardware) | ||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 
 | ||||||||||||||||||||||||||||||||||||
| 
 | 
| Load Driver & Satellite (non-SUT hardware) | ||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 
 | ||||||||||||||||||||||||||||||||||||
| 
 | 
| Emulator (non-SUT hardware) | ||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 
 | ||||||||||||||||||||||||||||||||||||
| 
 | 
| Benchmark Modifications | 
|---|
| Schema Modifications: Scripts to create the DB are included in the FDA. Extra indexes were created CREATE UNIQUE INDEX M_lo_idx ON M_largeorder (lo_id) CREATE UNIQUE INDEX M_OL_O_idx ON M_largeorder (lo_o_id, lo_ol_id) CREATE INDEX C_custci_idx ON C_customerinventory(ci_customerid); CREATE INDEX O_status_idx ON O_orders (o_status); CREATE INDEX O_oc_os_idx ON O_orders (o_c_id, o_status); Added TABLE TXN_LOG_TABLE to support JMS transaction logging to database Created the primary indexes via the MySQL primary key syntax | 
| Load Program Modifications: The load program was not modified | 
| Benchmark Configuration Information | 
|---|
| Isolation Requirement Info: BEAN SPEC_REQUIREMENT Deployment Corp.CustomerEnt Repeatable Read Sel-4-Upd Corp.CustomerInventoryEnt Repeatable Read Sel-4-Upd Mfg.InventoryEnt Repeatable Read Sel-4-Upd Mfg.WorkOrderEnt Repeatable Read Sel-4-Upd Orders.OrderEnt Repeatable Read Sel-4-Upd Orders.OrderLineEnt Repeatable Read Sel-4-Upd Supplier.POEnt Repeatable Read Sel-4-Upd Supplier.POLineEnt Repeatable Read Sel-4-Upd Supplier.SComponentEnt Repeatable Read Sel-4-Upd Util.SequenceEnt Repeatable Read Sel-4-Upd Mfg.AssemblyEnt Read Committed RC Mfg.BomEnt Read Committed RC Mfg.ComponentEnt Read Committed RC Mfg.LargeOrderEnt Read Committed RC Mfg.PartEnt Read Committed RC Orders.ItemEnt Read Committed RC Supplier.SupplierCompEnt Read Committed RC Supplier.SupplierEnt Read Committed RC The ItemEnt bean was cached for 20 minute intervals by setting is-read-only-bean=true and refresh-period-in-seconds=1200 in the sun-orders.xml deployment descriptor. Only the data inside the bean was cached. | 
| Durability Requirement Info: To ensure database durability, RAID 1 (mirror disks) was used for the database files and logs on the Storage Tek 2540 array. Each application server has a pair of disks to create a ZFS mirrored filesystem for the JMS logs to ensure durability for the JMS messages. | 
| Storage Requirement Info: A 75 minute run at an injection rate of 1750 increased storage by 6374 MB This extrapolates to 122 GB storage for a 24 hour run. The database was configured with 1752 GB of storage. | 
| Argument Passing Semantics: Sun GlassFish Enterprise Server v2.1 uses pass-by-value semantics by default. | 
| Bill of Materials | 
|---|
| 
Supplier  Description                                  Product No.          Qty
--------  ------------------------------------------   ------------------   ---
Sun       Sun Fire X2270 Base 			       X2270-H1-AA	     1
Sun	  Intel Xeon Quad-Core X5570 - 2.93 GHz        X8334A                2
Sun	  4GB DDR3 Memory Kit - 1333 MHz	       X8338A                6
Sun	  500GB 3.5-inch SATA Drive                    XRA-ST1CR-500G7K      3
Sun	  Sun Dual 10GbE XFP SR PCI-Express card       X1107A-Z		     1
Sun	  ILOM Server Processor Module		       X8340A 		     1
Sun       In-Warranty Upgrade: 3YGOLD, 24x7            IWU-X2270-24-3G       1
Sun       Sun Fire X4170 Base 			       X4170-S1-AA	     1
Sun	  Intel Xeon Quad-Core X5570 - 2.93 GHz        X5861A                2
Sun	  CPU Heatsink for Sun Fire X4170 Server       5898A		     2
Sun	  4GB DDR3 Memory Kit - 1066 MHz	       5867A                12
Sun	  146GB/15K 2.5-inch SAS Drive                 RA-SS2CF-146G15K      1
Sun	  Sun Dual 10GbE XFP SR PCI-Express card       X1107A-Z		     1
Sun	  4 Gb PCI-E Dual Port FC/AL card	       SG-XPCIE2FC-EM4	     1
Sun	  750W power supply			       6333A		     1
Sun       In-Warranty Upgrade: 3YGOLD, 24x7            IWU-X4170-24-3G       1
Sun	  Sun StorageTek 2540, 12 x 146GB, 2 RAID      XTA2540R01D2E1752     1
Sun	  SunSpectum Upgrade: 3Y GOLD, 24x7	       IWU-ST2540NW-24-3G    1
Sun       17" Entry Color Monitor                      X7204A                1
Sun       XVR-300 Graphics Accelerator                 X3000A                1
Sun       USB Keyboard & Mouse                         320-1366              1
Sun       Sun GlassFish Enterprise Server V2.1				     1
Sun       MySQL Connector/J 5.1.5                                            1
Sun       Sun GlassFish Enterprise Server V2.1
          Inc Premium Support per CPU for 1 year    ASE29-00P-B929	     3
	   	  
Sun	  MySQL Database 5.1			                             1
Sun	  MySQL Enterprise Gold Support				   	     3
	     for 1 year
                                        
 | 
| Other Benchmark Information | 
|---|
| The submission used round-robin DNS for load-balance of all HTTP network requests. The DNS server was hosted on the database server. The submission used multiple endpoints to establish connections to the EJB tier using RMI/IIOP. This submission used the xerces implementation 2.6.2 provided with the Sun GlassFish Enterprise Server v2.1 | 
| General Notes | 
|---|
| The only errors in the driver log files were those that are normally generated by this benchmark. The MySQL Connector/J JDBC Driver is a type 4 driver. XA 2-phase transactions were used to coordinate the interaction between the database server and JMS server using Sun's Last Agent Logging Optimization; the 1PC database transactions and XA logs are written to the database in a single transaction. Database checkpoints during the Measurement Interval were done by using continuous (fuzzy) checkpoints, where MySQL database engine InnoDB flushes modified database pages from the buffer pool in batches. 10 GbE Switch Details: 1x Foundry EdgeIron 8-port 10GbE Switch - Product No. EIF8X10G 8x 10GbE XFP Transceivers - Product No. 10G-XFP-SR | 
For questions about this result, please contact the submitter: Sun Microsystems Inc. For other inquiries, please contact webmaster@spec.org
Copyright © 2004 Standard Performance Evaluation Corporation
First published at SPEC.org on 20-Apr-2009