SPEC Seal of Reviewal SPECjAppServer2002 Result
Copyright © 2002 Standard Performance Evaluation Corporation
BEA WebLogic Application Server 8.1 SP3 on Sun Fire E6900
4,220.39 TOPS@DualNode
834.98
US$/TOPS@DualNode
Submitter:
Sun Microsystems Inc.
SPEC license # 6 Test date:
Jan-2005
EJB Container Avail: Jul-2004
EJB Container JVM Avail: Sep-2004
Software
EJB Container
Supplier Domain Container
Emulator Container
Database
JDBC
Other Software
Hardware
J2EE Application Server
Database Server
Load Driver (Master)
Load Driver (Satellite)
Benchmark
Modifications
Configuration
Other Info
General Notes
Links
System Configuration Diagram

Full Disclosure Archive


Benchmark Settings
Orders Injection Rate: 2450 Ramp Up Time: 600 seconds
# of Order Agents: 5 Ramp Down Time: 300 seconds
# of Manufacturing Agents: 5 Steady State Time: 1800 seconds
DB Load Injection Rate: 2450 Trigger Time: 1632 seconds
Total System Cost: US$3,523,928

Detailed Results
Order Transaction Mix Count Tx. Mix
New Order 2,198,540 49.98%
Change Order 879,458 19.99%
Order Status 882,117 20.05%
Customer Status 438,891 9.98%
Total # Order Transactions 4,399,006
Total # Manufacturing Transactions 3,197,702
Response Times Average Maximum 90th% Reqd
New Order 0.40 8.25 1.10 2.00
Change Order 0.22 5.36 0.60 2.00
Order Status 0.10 4.87 0.30 2.00
Customer Status 0.11 3.81 0.40 2.00
Manufacturing 2.84 10.14 4.50 5.00
Reproducibility Run (TOPS) 4,226.95

EJB Container
Name: BEA WebLogic Server 8.1 SP3, Workgroup Edition JVM Name: Java(TM) 2 Runtime Environment, Standard Edition, Version 1.4.2_06 32-bit
Vendor: BEA Systems, Inc. JVM Vendor: Sun Microsystems, Inc.
Available: Jul-2004 Available: Sep-2004
Instances: 7
Passed CTS: Apr-2003
Protocol: RMI/T3
Tuning Information
-Dweblogic.management.discover=false
-Dweblogic.SocketReaders=1
JVM Tuning Information
-server -Xms2400m -Xmx2400m -Xmn1024m
-XX:+UseParallelGC -XX:+UseMPSS
-XX:-UseAdaptiveSizePolicy -XX:SurvivorRatio=2
-XX:+DisableExplicitGC -XX:MaxTenuringThreshold=3 -verbose:gc

Supplier Domain Container
Name: BEA WebLogic Server 8.1 SP3, Workgroup Edition JVM Name: Java(TM) 2 Runtime Environment, Standard Edition, Version 1.4.2_06 32-bit
Vendor: BEA Systems, Inc. JVM Vendor: Sun Microsystems, Inc
Available: Jul-2004 Available: Sep-2004
Tuning Information
-Dweblogic.management.discover=false
-Dweblogic.SocketReaders=1
JVM Tuning Information
-server -Xms1024m -Xmx1024m -Xmn512m -XX:-UseAdaptiveSizePolicy -XX:SurvivorRatio=2
-XX:+DisableExplicitGC -XX:MaxTenuringThreshold=3 -verbose:gc

Emulator Container
Name: BEA WebLogic Server 8.1 SP3, Workgroup Edition JVM Name: Java(TM) 2 Runtime Environment, Standard Edition, Version 1.4.2_06 32-bit
Vendor: BEA Systems, Inc. JVM Vendor: Sun Microsystems, Inc
Available: Jul-2004 Available: Sep-2004
Tuning Information
-Dweblogic.management.discover=false
-Dweblogic.SocketReaders=1
JVM Tuning Information
-server -Xmx2400m -Xms2400m -Xmn1024m
-XX:+UseParallelGC -XX:+UseMPSS
-XX:-UseAdaptiveSizePolicy -XX:SurvivorRatio=2
-XX:+DisableExplicitGC -XX:MaxTenuringThreshold=3
-Dweblogic.SocketReaders=1 -verbose:gc

Database
Name: Oracle Database 10g Enterprise Edition Release 10.1.0.3.0
Vendor: Oracle Corp.
Available: Jan-2005
Tuning Information
db_name                      =specdb
_in_memory_undo              =FALSE
_log_io_size                 =512
_optimizer_cost_based_transformation=off
_undo_autotune               =FALSE
compatible                   =10.1.0.0.0
cursor_space_for_time        =TRUE
db_8k_cache_size             =6G
db_block_checking            =FALSE
db_block_checksum           =FALSE
db_block_size               =2048
db_cache_size               =26G
db_file_multiblock_read_count=128
db_files                     =256
dml_locks                    =20000
enqueue_resources            =60000
fast_start_mttr_target       =0
log_checkpoint_interval      =0
log_checkpoint_timeout       =0
open_cursors                 =2000
processes                    =2000
session_cached_cursors       =810
sessions                     =2205
shared_pool_size             =7000M
statistics_level             =basic
timed_statistics             =FALSE
trace_enabled                =FALSE
transactions                 =1210
transactions_per_rollback_segment=1
undo_management              =AUTO
undo_retention               =50
undo_tablespace              =roll_space

JDBC
Name: Oracle JDBC Driver 10.1.0.2.0 (Thin)
Vendor: Oracle Corp.
Available: Jul-2004
Tuning Information
stmt-cache-size=300

Other Software
Name:
Vendor:
Available:
Tuning Information


J2EE Application Server (1 system)
Hardware Vendor: Sun Microsystems, Inc. OS Vendor: Sun Microsystems, Inc.
Model Name: Sun Fire E6900 OS Name: Solaris 9 HW 9/04 Operating System, SPARC Platform Edition
Processor: UltraSPARC IV Filesystem: UFS
MHz: 1200 Disks: 4x72Gb 10K RPM SCSI
# of CPUs: 48 cores, 24 chips, 2 cores/chip Network Interface: (4) 10/100/1000 BaseT Ethernet
Memory (MB): 96000 Other Hardware:
L1 Cache: 64KB(I)+128KB(D) per chip # of Systems: 1
L2 Cache: 16MB per chip H/W Available: Feb-2005
Other Cache: OS Available: Jul-2004
Notes / Tuning Information

The WebLogic patch for CR185550 was applied.

Database Server (1 system)
Hardware Vendor: Sun Microsystems, Inc. OS Vendor: Sun Microsystems, Inc.
Model Name: Sun Fire E6900 OS Name: Solaris 10 Operating System, SPARC Platform Edition
Processor: UltraSPARC IV Filesystem: UFS
MHz: 1200 Disks: 4x72Gb 10K RPM SCSI
# of CPUs: 48 cores, 24 chips, 2 cores/chip Network Interface: (4) onboard 10/100/1000 BaseT Ethernet
Memory (MB): 96000 Other Hardware: Sun StorEdge Details:
L1 Cache: 64KB(I)+128KB(D) per chip # of Systems: 1
L2 Cache: 16MB per chip H/W Available: Feb-2005
Other Cache: OS Available: Mar-2005
Notes / Tuning Information
Disk Layout:
18x73GB disks with RAID 0+1 for the log files
06x73GB disks with RAID 0+1 for the data files

Load Driver (Master) (1 system)
Hardware Vendor: Sun Microsystems, Inc. OS Vendor: Sun Microsystems, Inc.
Model Name: Sun Fire E6900 OS Name: Solaris 9 4/04
Processor: UltraSPARC IV Filesystem: UFS
MHz: 1200 MHz Disks: 4x73GB
# of CPUs: 24 cores, 12 chips, 2 cores/chip Network Interface: (4) 10/100/1000 BaseT Ethernet
Memory (MB): 45000 Other Hardware:
L1 Cache: 64KB(I)+128KB(D) per chip # of Systems: 1
L2 Cache: 16MB per chip H/W Available: Feb-2005
Other Cache: OS Available: Apr-2004
Notes / Tuning Information
Driver System split to Two Domains One for the Master
Driver and the other for the Satellite Driver.
Domain A of the E6900 System
Java(TM) 2 Runtime Environment, Java Edition Version 1.4.2_06 (64 bit)
VM Tuning Options:
-server -Xms6000m -Xmx6000m -Xmn1284m -XX:+UseMPSS
-XX:-UseAdaptiveSizePolicy -XX:+UseParallelGC -XX:MaxTenuringThreshold=3
-XX:SurvivorRatio=2 -XX:+PrintGCTimeStamps -Xss128k -verbose:gc
-Dsun.rmi.dgc.client.gcInterval=4200000 -Dnetworkaddress.cache.ttl=0
-Dsun.rmi.dgc.server.gcInterval=4200000 -Dsun.net.inetaddr.ttl=0

Load Driver (Satellite) (1 system)
Hardware Vendor: Sun Microsystems, Inc. OS Vendor: Sun Microsystems, Inc.
Model Name: Sun Fire E6900 OS Name: Solaris 9 4/04
Processor: UltraSPARC IV Filesystem: UFS
MHz: 1200 MHz Disks: 4x73GB
# of CPUs: 24 cores, 12 chips, 2 cores/chip Network Interface: (4) 10/100/1000 BaseT Ethernet
Memory (MB): 45000 Other Hardware:
L1 Cache: 64KB(I)+128KB(D) per chip # of Systems: 1
L2 Cache: 16MB per chip H/W Available: Feb-2005
Other Cache: OS Available: Apr-2004
Notes / Tuning Information
Driver System split to Two Domains One for the Master
Driver and the other for the Satellite Driver.
Java(TM) 2 Runtime Environment, Java Edition Version 1.4.2_06 (32 bit)
VM Tuning Options:
-server -Xms3000m -Xmx3000m -Xmn1284m -XX:+UseMPSS
-XX:-UseAdaptiveSizePolicy -XX:+UseParallelGC -XX:MaxTenuringThreshold=3
-XX:SurvivorRatio=2 -XX:+PrintGCTimeStamps -Xss128k -verbose:gc
-Dsun.rmi.dgc.client.gcInterval=4200000 -Dnetworkaddress.cache.ttl=0
-Dsun.rmi.dgc.server.gcInterval=4200000 -Dsun.net.inetaddr.ttl=0

Benchmark Modifications
Schema Modifications:
  Tablespace sizes were increased to support the Injection rate
  Scripts to create the DB are included in the FDA
  Two indexes were created on the M_largeorder table:
  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)
  Table and index initrans, pctfree, pctused parameters were modified.
  Automatic segment space management was used for tablespaces.
  M_WORKORDER, O_ORDERS, O_ORDERLINE,M_INVENTORY, C_CUSTOMER tables
  were horizontally partitioned.
  System managed undo was used.
  Table locks were disabled during the run using tbllock.sh.
Load Program Modifications:
  The load program was not modified
Reference Bean Modifications:
  No changes were made to the reference beans

Benchmark Configuration Information
Persistence Mode Used:
  CMP mode was used for all beans
Isolation Requirement Info:
  BEAN		 SPEC_REQUIREMENT    Deployment
  CORP:
  RuleEnt          Read_Committed      RC
  DiscountEnt      Read_Committed      RC
  CustomerEnt      Read_Committed      RC
  MFG:
  AssemblyEnt      Read_Committed      RC
  BomEnt           Read_Committed      Sel-4-Upd
  ComponentEnt     Read_Committed      RC
  PartEnt          Read_Committed      RC
  WorkOrderEnt     Repeatable_Read     Sel-4-Upd
  LargeOrderEnt    Read_Committed      RC
  InventoryEnt     Repeatable_Read     Sel-4-Upd
  ORDERS:
  OrderLineEnt     Repeatable_Read     Sel-4-Upd
  OrderCustomerEnt Read_Committed      RC
  ItemEnt          Read_Committed      RC
  OrderEnt         Repeatable_Read     Sel-4-Upd
  SUPPLIER:
  SupplierEnt      Read_Committed      RC
  SupplierCompEnt  Read_Committed      RC
  SComponentEnt    Repeatable_Read     Sel-4-Upd
  POEnt            Repeatable_Read     Sel-4-Upd
  POLineEnt        Repeatable_Read     Sel-4-Upd
  Transaction consistency for those beans specifying field
  groups was proven by manual analysis of the source code.
Durability Requirement Info:
  The Redo log disks are mirrored (RAID 0+1).
  The database commits all changes to the redo
  log when each transaction is completed.
Storage Requirement Info:
  A 45 minute run at an injection rate of 2450 increased storage by 82.59 GB.
  This extrapolates to 880.96 GB of storage for an 8-hour run.
  The database system is configured with 1752GB of storage.
Argument Passing Semantics:
  BEA WebLogic 8.1 uses pass-by-value
  as required by the EJB specification

Other Benchmark Information
  This submission used the xerces.jar from the SPECjAppServer2002 kit.
  Round Robin DNS was used to balance workload over multiple WebLogic instances.
  The DNS server was run on the application server node

General Notes
No errors were reported during the final or reproducability run.


For questions about this result, please contact the submitter: Sun Microsystems Inc.
For other inquiries, please contact webmaster@spec.org

Benchmark run on Mon Jan 17 17:21:27 PST 2005 by SPECjAppServer2002 v1.14
Result submitted on Wed Feb 2 03:03:00 EST 2005
Report generated by SPECjAppServer2002 Reporter v1.01

Copyright © 2002 Standard Performance Evaluation Corporation

First published at SPEC.org on 16-Feb-2005