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