SPECjAppServer®2004 Result Copyright © 2004 Standard Performance Evaluation Corporation |
Sun Java Application Server 9.1 on Sun Fire T2000 |
|
Submitter: Sun Microsystems Inc. |
SPEC license # 6 | Test date: Jun-2007 |
SUT Configuration | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
|||||||||||||||
|
Benchmark Settings | ||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Detailed Results | ||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
||||||||||||||||||||||||||
|
||||||||||||||||||||||||||
|
||||||||||||||||||||||||||
|
Sun Java System Application Server 9.1 | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Jakarta Tomcat 5.5.23 | ||||
---|---|---|---|---|
|
Java (TM) 2 Platform Standard Edition Development Kit 6.0 Update 2 32-bit | ||||||
---|---|---|---|---|---|---|
|
DataDirect Connect for JDBC 3.6 | ||||||
---|---|---|---|---|---|---|
|
IBM DB2 9.1 | ||||||
---|---|---|---|---|---|---|
|
J2EE Application Servers | ||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
||||||||||||||||||||||
|
Emulator SW Config | ||||||||
---|---|---|---|---|---|---|---|---|
|
||||||||
|
Database SW Config | ||||||
---|---|---|---|---|---|---|
|
||||||
|
Driver SW Config | ||||||
---|---|---|---|---|---|---|
|
||||||
|
J2EE AppServer HW (SUT hardware) | ||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
||||||||||||||||||||||||||||||||||||
|
Database Server HW (SUT hardware) | ||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
||||||||||||||||||||||||||||||||||||
|
Load Driver HW Primary (Emulator) (non-SUT hardware) | ||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
||||||||||||||||||||||||||||||||||||
|
Load Driver HW Secondary (non-SUT hardware) | ||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
||||||||||||||||||||||||||||||||||||
|
Benchmark Modifications |
---|
Schema Modifications:
Tablespace sizes were increased to support the Injection rate. Scripts to create the DB are included in the FDA. |
Load Program Modifications:
The load program was not modified |
Benchmark Configuration Information |
---|
Isolation Requirement Info:
BEAN SPEC_REQUIREMENT Deployment Corp.CustomerEnt Repeatable Read RS Corp.CustomerInventoryEnt Repeatable Read RS Mfg.InventoryEnt Repeatable Read RS Mfg.WorkOrderEnt Repeatable Read RS Orders.OrderEnt Repeatable Read RS Orders.OrderLineEnt Repeatable Read RS Supplier.POEnt Repeatable Read RS Supplier.POLineEnt Repeatable Read RS Supplier.SComponentEnt Repeatable Read RS Util.SequenceEnt Repeatable Read RS Mfg.AssemblyEnt Read Committed CS Mfg.BomEnt Read Committed CS Mfg.ComponentEnt Read Committed CS Mfg.LargeOrderEnt Read Committed CS Mfg.PartEnt Read Committed CS Orders.ItemEnt Read Committed CS Supplier.SupplierCompEnt Read Committed CS Supplier.SupplierEnt Read Committed CS 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. Repeatable read beans were accessed using DB2 isolation level RS Read committed beans were accessed using DB2 isolation level CS |
Durability Requirement Info:
To ensure database durability, RAID 1 (mirror disks) was used for the database maintained on the Sun StorEdge 3320 Arrays. The application server has a pair of mirrored disks (using Solaris Volume Manager) to provide durability for the message queues. |
Storage Requirement Info:
A 75 minute run at an injection rate of 531 increased storage by 451 MB This extrapolates to 10.5 GB of storage for a 24 hour run. The database is configured with 1752 GB of mirrored data storage. |
Argument Passing Semantics:
Sun Java System Application Server 9.1 uses pass-by-value semantics by default. |
Bill of Materials |
---|
Supplier Description Product # Qty -------- ---------------------------------------- ------------------ --- Sun Sun Fire T2000, 1x1.4 GHz, 64 GB mem T20Z108C-64GA2G 1 Sun 73 GB 10K 2.5" SAS Disk XRA-SS2CD-73G10K 2 Sun Solaris 10 08/07 Media KIT SOLZ9-10GC9A7M 1 Sun SunSpectrum Upgrade: 3YGOLD, 24x7 W9D-T2000-8-24-3G 1 Sun Sun Fire T2000, 1x1.0 GHz, 8 GB mem T20Z106A-08GA2D 1 Sun Solaris 10 6/06 Media KIT SOLZ9-10FC9A7M 1 Sun Ultra320 SCSI Dual Channel Adapter SGXPCI2SCSILM320-Z 1 Sun SunSpectrum Upgrade: 3YGOLD, 24x7 W9D-T2000-6-24-3G 1 Sun Sun StorEdge 3320, 12 x 73 GB, 1 RAID XTA3320R01A1T876 2 Sun SunSpectum Upgrade: 3Y GOLD, 24x7 W9D-SE3320-24-3G 2 Sun 17" Entry Color Monitor X7204A 1 Sun XVR-200 Graphics Accelerator X3777 2 Sun USB Keyboard 320-1271 1 Sun USB Mouse 320-2632 1 Sun Sun Java System Application Server 9.1 ASE29-00P-B929 1 Sun Sun Java System Application Server 9.1 SJSAS-PE9F-1PR 3 Premium Support per CPU for 1 years IBM DB2 WSE CPU Option Processor(s) D51NDLL 1.8 License & SW Maintenance 12 Months IBM DB2 WSE CPU Option Processor(s) E00IHLL 3.6 SW Maintenance Annual Renewal |
General Notes |
---|
The only errors in the driver log files were those that are normally generated by this benchmark. Recoverable 2-phase transactions were used to coordinate the the database server and JMS server using Sun's Last Agent Optimization; the 1PC database transactions and transaction written to the database in a single transaction. DB2 uses "soft" checkpoints to ensure that no updates remain unflushed for longer than the allowed time. When DB2 UDB server modifies a database table, the change is initially made in memory, not on disk. When there is not enough space in the memory buffer to read in or write additional data pages, DB2 UDB Server will make space by flushing some modified pages to disk. Modified pages are also written to disk as part of the "Soft" checkpoint to ensure that no updates remain unflushed for longer than the allowed time. Before a change is made to the database, it is first recorded in the transaction log. This ensures that the database can be recovered completely in the event of a failure. Using the transaction log, transactions that started but did not complete prior to a failure can be undone, and transactions recorded as complete in the transaction log but not yet written to disk can be redone. DB2 UDB uses a write-ahead-logging protocol to guarantee recovery. This protocol uses "Soft" checkpoints to write least-recently-used database pages to disk independent of transaction commit. However, enough log information to redo/udo the change to a database page is committed to disk before the database page itself is written. This protocol therefore renders checkpoints unnecessary for DB2 UDB. |
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 10-Jul-2007