| 
 | 
SPECjAppServer®2004 Result Copyright © 2004 Standard Performance Evaluation Corporation  | 
| Sun Java System Application Server 9.1 on Sun SPARC Enterprise T5120 Cluster | 
  | 
| Submitter: Sun Microsystems Inc.  | 
SPEC license # 6 | Test date: Oct-2007  | 
| SUT Configuration | |||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
  | 
|||||||||||||||
  | 
| Benchmark Settings | ||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
  | 
| Detailed Results | ||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
  | 
||||||||||||||||||||||||||
  | 
||||||||||||||||||||||||||
  | 
||||||||||||||||||||||||||
  | 
| Sun Java System Application Server 9.1, Platform Edition Update Release 1 | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
  | 
| Jakarta Tomcat 5.5.23 | ||||
|---|---|---|---|---|
  | 
| Java (TM) 2 Platform Standard Edition Development Kit 6.0 Update 4 32-bit | ||||||
|---|---|---|---|---|---|---|
  | 
| Java (TM) 2 Platform Standard Edition Development Kit 6.0 Update 4 64-bit | ||||||
|---|---|---|---|---|---|---|
  | 
| DataDirect Connect for JDBC 3.6 | ||||||
|---|---|---|---|---|---|---|
  | 
| IBM DB2 9.1 | ||||||
|---|---|---|---|---|---|---|
  | 
| J2EE Application Servers | ||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
  | 
||||||||||||||||||||||
  | 
| Emulator SW Config | ||||||||
|---|---|---|---|---|---|---|---|---|
  | 
||||||||
  | 
| Database SW Config | ||||||
|---|---|---|---|---|---|---|
  | 
||||||
  | 
| Driver SW Config - Primary and Satellites | ||||||
|---|---|---|---|---|---|---|
  | 
||||||
  | 
| J2EE AppServer HW (SUT hardware) | ||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
  | 
||||||||||||||||||||||||||||||||||||
  | 
| Database Server HW (SUT hardware) | ||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
  | 
||||||||||||||||||||||||||||||||||||
  | 
| Emulator HW (non-SUT hardware) | ||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
  | 
||||||||||||||||||||||||||||||||||||
  | 
| Load Driver HW - Primary and Satellites (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 files and logs on the four Sun StorageTek 3510 arrays. Each application server has a pair of mirrored disks (using Solaris Volume Manager) to provide durability for all the server logs and filestore for JMS persistence.  | 
Storage Requirement Info:
An 75 minute run at an injection rate of 5100 increased storage by 5707 MB This extrapolates to 100 GB of storage for a 24 hour run. The database is configured with 6132 GB of storage. Each Sun StorageTek 3510 FC Array was configured as a single RAID 1 logical drive.  | 
Argument Passing Semantics:
Sun Java System Application Server 9.1 uses pass-by-value semantics by default.  | 
| Bill of Materials | 
|---|
Supplier  Description                                Product No.          Qty
--------  ----------------------------------------   ------------------   ---
Sun       SPARC Enterprise T5120, 1.4GHz, 8-core     SECAF111Z	           6
Sun	  8GB Memory Expansion (2x4GB)		     SESY2C1Z             48
Sun	  73GB 10K RPM 2.5" SAS Disk		     SESY3A11Z	          18
Sun	  DVD, 8X, RW				     SESY9DV1Z	           6
Sun	  Dual Port GigE UTP Low profile card        X7281A-2              6
Sun	  SE T5120 AC Power Supply                   SECY9PS11Z	           6
Sun       Solaris 10 8/07 Preinstalled               SESY9SA1Z	           6
Sun       SunSpectrum Upgrade: 3YGOLD, 24x7          W9D-T5120-8-24-3G     6
Sun       Sun Fire E6900 1.95GHz Bundle              SYS6900B-4-1950-Z     1
Sun       Unibrd: 4 USIV+ @ 1.95 GHz w/16GB          US4BRD-448-1950-Z     5
Sun	  D240 Media Tray			     540-4523		   1
Sun       PCI I/O Assembly SF Midrange Servers       X4051A                1
Sun       Sun GigaSwift Network Adapter              X4150A-2              10
Sun       Sun 2GB PCI Dual FC Ntwk Adaptor           SG-PCI2FC-QF2-Z       2
Sun       Sun Dual GigE + Dual SCSI                  X4422A-2              2
Sun	  AC Power Cable Option			     X3800A                1
Sun       SF E6900 O/S Upgrade: 3YGOLD, 24x7         W9D-E69-24-3G         1
Sun       SF USIV+ BD OS UPG 3YR GOLD, 24x7          W9D-S4BDPLUS-24-3G    6
Sun       Sun StorageTek 3510, 12 x 146GB, 1 RAID    XTA3510R01A1R1752Z    3
Sun       Sun StorageTek 3510, 12 x 73GB, 1 RAID     XTA3510R01A1R876Z     1
Sun       SunSpectum Upgrade: 3Y GOLD, 24x7          W9D-SE3510-24-3G      4
Sun	  Sun Fire X2100 M2 	 		     A84-GWZ1-H-512-JL8    1
Sun	  DVD-ROM Drive				     X5286A-Z		   1
Sun	  Localized Power Cord 			     X311L	           1
Sun       17" Entry Color Monitor                    X7204A                1
Sun       USB Keyboard & Mouse                       320-1271              1
Sun       SunSpectrum Upgrade: 3YGOLD, 24x7          W9D-A84-24-3G         1
Sun	  Sun Java System Application Server 9.1     ASE29-00P-B929	   6
          Each license includes Premium Support for 4 sockets for 1 year
IBM       DB2 UDB ENTERPRISE SERVER EDITION PROCESSOR  D518GLL            48
          LIC+SW MAINT 12 MO
IBM       DB2 UDB ENTERPRISE SERVER EDITION PROCESSOR  E00BILL            96
          SW MAINT RNWL 1 ANNIV
 | 
| Other Benchmark Information | 
|---|
The submission used round-robin DNS for load-balance of all network requests. The DNS server was hosted on the database server. This submission used the xerces implementation 2.6.2 provided with Sun Java System Application Server 9.1.  | 
| General Notes | 
|---|
The only errors in the driver log files were those that are normally generated by this benchmark. DB2 uses "Soft" checkpoint to ensure that no updates remain unflushed for longer than the allowed time. When DB2 UDB Server changes a database table with an update, insert, or delete operation, 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" checkpoint to write least-recently-used database to disk independent of transaction commit. However, enough log information to redo/undo the change to a database pages is committed to disk before the database page itself is written. This protocol therefore renders checkpoint unnecessary for DB2 UDB. Network Switch: Cisco Catalyst 4506 10/100/1000 Switch - 48 ports Contains: (1) WS-X4013+, (2) WS-X4424-GB-RJ45  | 
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 21-Nov-2007