SPEC Seal of Reviewal SPECjAppServer2002 Result
Copyright © 2002 Standard Performance Evaluation Corporation
HP rp7410 and HP rp8400 / BEA WebLogic Server 8.1 on HP-UX 11i
2,238.66 TOPS@MultipleNode
1,089.84
US$/TOPS@MultipleNode
Submitter:
HP
SPEC license # 3 Test date:
Mar-2003
EJB Container Avail: May-2003
EJB Container JVM Avail: Mar-2003
Software
EJB Container
Supplier Domain Container
Emulator Container
Database
JDBC
Other Software
Hardware
J2EE Application Server
Database Server
Master Load Driver
Satellite Load Driver
Benchmark
Modifications
Configuration
Other Info
General Notes
Links
System Configuration Diagram

Full Disclosure Archive


Benchmark Settings
Orders Injection Rate: 1294 Ramp Up Time: 600 seconds
# of Order Agents: 7 Ramp Down Time: 300 seconds
# of Manufacturing Agents: 7 Steady State Time: 1800 seconds
DB Load Injection Rate: 1294 Trigger Time: 905 seconds
Total System Cost: US$2,439,762

Detailed Results
Order Transaction Mix Count Tx. Mix
New Order 1,170,903 50.00%
Change Order 468,389 20.00%
Order Status 468,111 19.99%
Customer Status 234,332 10.01%
Total # Order Transactions 2,341,735
Total # Manufacturing Transactions 1,687,847
Response Times Average Maximum 90th% Reqd
New Order 0.12 3.23 0.20 2.00
Change Order 0.09 2.20 0.20 2.00
Order Status 0.05 1.99 0.10 2.00
Customer Status 0.05 1.89 0.10 2.00
Manufacturing 2.90 9.44 5.00 5.00
Reproducibility Run (TOPS) 2,239.17

EJB Container
Name: WebLogic Server 8.1 Advantage Edition Beta JVM Name: Java(TM) 2 Runtime Environment, Standard Edition build 1.4.1.01 - Java HotSpot(TM) Server
Vendor: BEA Systems, Inc. JVM Vendor: HP
Available: May-2003 Available: Mar-2003
Instances: 15
Passed CTS: Apr-2003
Protocol: RMI/T3
Tuning Information
WebLogic options:
-Dweblogic.management.discover=false -Dweblogic.SocketReaders=1 -Dweblogic.oci.selectBlobChunkSize=1600
JVM Tuning Information
Java options:
-Xmx2500m -Xms2500m -Xmn768m -Xoptgc -XX:+ForceMmapReserved -XX:PermSize=64m
-XX:SurvivorRatio=20 -XX:-UseHighResolutionTimer -XX:PrefetchCopyIntervalInBytes=320
-XX:SchedulerPriorityRange=SCHED_RTPRIO -XX:-StackTraceInThrowable

JVM virtual memory page size set to 64MB using the HP-UX chatr command

Supplier Domain Container
Name: WebLogic Server 8.1 Advantage Edition Beta JVM Name: Java(TM) 2 Runtime Environment, Standard Edition build 1.4.1.01 - Java HotSpot(TM) Server
Vendor: BEA Systems, Inc. JVM Vendor: HP
Available: May-2003 Available: Mar-2003
Tuning Information
WebLogic options:
-Dweblogic.management.discover=false -Dweblogic.SocketReaders=1 -Dweblogic.oci.selectBlobChunkSize=1600
JVM Tuning Information
Java options:
-Xmx2500m -Xms2500m -Xmn768m -Xoptgc -XX:+ForceMmapReserved -XX:PermSize=64m
-XX:SurvivorRatio=20 -XX:-UseHighResolutionTimer -XX:PrefetchCopyIntervalInBytes=320
-XX:SchedulerPriorityRange=SCHED_RTPRIO -XX:-StackTraceInThrowable

JVM virtual memory page size set to 64MB using the HP-UX chatr command

Emulator Container
Name: WebLogic Server 8.1 Advantage Edition Beta JVM Name: Java(TM) 2 Runtime Environment, Standard Edition build 1.4.1.01 - Java HotSpot(TM) Server
Vendor: BEA Systems, Inc. JVM Vendor: HP
Available: May-2003 Available: Mar-2003
Tuning Information
WebLogic options : -Dweblogic.management.discover=false
JVM Tuning Information
Java Options : -Xms512m -Xmx=512m -Xmn=128m -XX:SchedulePriorityRange=SCHED_RTPRIO

Database
Name: Oracle9i Database Release 2, Enterprise Edition v9.2.0.2 with Partioning Option
Vendor: Oracle Corporation
Available: Nov-2002
Tuning Information
in initspec.ora:

db_name=spec
control_files = /oradata/spec/cntrlspec
compatible=9.0.0.0.0
cursor_space_for_time = TRUE
db_block_buffers = 2000000
db_file_multiblock_read_count = 128
db_files = 256
dml_locks = 6000
enqueue_resources = 24000
log_buffer = 102400000
log_checkpoint_interval = 2147483647
processes = 1000
open_cursors = 8000
shared_pool_size = 200000000
sessions = 1000
transactions = 1000
event = "10512 trace name context forever, level 1"
sort_area_size = 67108864
parallel_max_servers = 100
undo_management               = AUTO
undo_retention                = 5
undo_tablespace               = undotbs
hpux_sched_noage = 200
transactions_per_rollback_segment = 1

JDBC
Name: BEA WebLogic 8.1 jDriver for Oracle
Vendor: BEA Systems, Inc
Available: May-2003
Tuning Information
Driver name = weblogic.jdbc.oci.Driver
weblogic.oci.selectBlobChunkSize=1600
Statement Cache Size = 300

Other Software
Name:
Vendor:
Available:
Tuning Information


J2EE Application Server (4 systems)
Hardware Vendor: HP OS Vendor: HP
Model Name: HP rp7410 OS Name: HP-UX 11i version 1
Processor: PA-RISC Filesystem: JFS
MHz: 875 Disks: 4 x 73Gb Ultra SCSI
# of CPUs: 8 cores, 8 chips, 1 core/chip Network Interface: (2) 1000BaseT Ethernet LAN Adapter
Memory (MB): 32768 Other Hardware:
L1 Cache: 0.75MB(I)+1.5MB(D) per CPU # of Systems: 4
L2 Cache: H/W Available: Feb-2002
Other Cache: OS Available: Dec-2000
Notes / Tuning Information
Patches applied on the Application Server:

PHCO_27632, PHCO_27740, PHCO_27958,
PHKL_25468, PHKL_25993, PHKL_25994, PHKL_25995, PHKL_26468, PHKL_27091, PHKL_27094, PHKL_27317, PHKL_27686, PHKL_28267
PHNE_27218, PHNE_27703, PHNE_28089
PHSS_26560
Gold Base, Applications and Hardware Enablement Patches - Dec 2002
Feature Enablement Patches - Sep 2002

HP-UX Processor Sets was installed
Each WebLogic instance was assigned to a Processor Set composed of two CPU's

Kernel parameter changes
STRMSGSZ=65535
max_thread_proc=3000
maxdsiz=2063835136
maxfiles=28000
maxfiles_lim=28000
maxswapchunks=2048
maxusers=512
ncallout=6000
nfile=30000
nkthread=6000
nproc=2068

Database Server (1 system)
Hardware Vendor: HP OS Vendor: HP
Model Name: HP rp8400 OS Name: HP-UX 11i version 1
Processor: PA-RISC Filesystem: JFS
MHz: 875 Disks: 4 x 73Gb Ultra SCSI
# of CPUs: 16 cores, 16 chips, 1 core/chip Network Interface: (4) 1000BaseT Ethernet LAN Adapter
Memory (MB): 65536 Other Hardware: (4) 2Gb Single Port Fiber Channel Adapter - (2) VA7410 Disk arrays with 15 x 36GB hard disk drives each
L1 Cache: 0.75MB(I)+1.5MB(D) per CPU # of Systems: 1
L2 Cache: H/W Available: Sep-2001
Other Cache: OS Available: Dec-2000
Notes / Tuning Information
Patches Applied:
Gold Base, Applications and Hardware Enablement Patches - Dec 2002
Feature Enablement Patches - Sep 2002
PHKL_25506, PHSS_26560, PHSS_26946

Kernel parameters:
STRMSGSZ=65535
ksi_alloc_max=32768
max_async_ports=1200
max_thread_proc=256
maxdsiz=1073741824
maxdsiz_64bit=2147483648
maxfiles=16384
maxfiles_lim=16384
maxssiz=134217728
maxssiz_64bit=1073741824
maxswapchunks=16384
maxuprc=3686
msgmap=4098
msgmni=4096
msgseg=32767
msgtql=4096
ncallout=7200
nfile=63488
nflocks=4096
ninode=34816
nkthread=7184
nproc=4096
nstrpty=60
nsysmap=8192
nsysmap64=8192
semmap=4098
semmni=4096
semmns=8192
semmnu=4092
shmmax=17179869184
shmmni=1024
vps_ceiling=64

Master Load Driver (1 system)
Hardware Vendor: HP OS Vendor: HP
Model Name: HP rx5670 OS Name: HP-UX 11i version 1.6
Processor: Intel Itanium 2 Filesystem: JFS
MHz: 1000 Disks: 3 x 36GB 15K RPM Ultra160
# of CPUs: 4 cores, 4 chips, 1 core/chip Network Interface: (1) 100/1000 BaseT Ethernet LAN Adapter
Memory (MB): 32768 Other Hardware: (1) 10/100 BaseT Ethernet LAN Adapter
L1 Cache: 16KB(I)+16KB(D) per CPU # of Systems: 1
L2 Cache: 256KB per CPU H/W Available: Jul-2002
Other Cache: 3MB per CPU OS Available: Jul-2002
Notes / Tuning Information
HP Java(TM) 2 Runtime Environment,
Standard Edition build 1.4.1.01 - Java HotSpot(TM) Server

Options:
-d64 -Dorg.omg.CORBA.ORBInitialHost=spec1 -Djava.naming.factory.initial="weblogic.jndi.WLInitialContextFactory
-Djava.naming.provider.url=t3://sut:7001 -Xmx2500m -Xms2500m -Xmn400m -XX:+DisableExplicitGC
-XX:+ForceMmapReserved -XX:-UseBoundThreads -XX:-NoHandoff -XX:-UseHighResolutionTimer

For runtime details, see run.properties.master in the FDA

Satellite Load Driver (1 system)
Hardware Vendor: HP OS Vendor: HP
Model Name: HP rp8400 OS Name: HP-UX 11i version 1
Processor: PA-RISC Filesystem: JFS
MHz: 750 Disks: 4 x 36GB 10K RPM Ultra3 SCSI
# of CPUs: 16 cores, 16 chips, 1 core/chip Network Interface: (1) 100/1000 BaseT Ethernet LAN Adapter
Memory (MB): 65536 Other Hardware: (1) 10/100 BaseT Ethernet LAN Adapter
L1 Cache: 0.75MB(I)+1.5MB(D) per CPU # of Systems: 1
L2 Cache: H/W Available: Sep-2001
Other Cache: OS Available: Dec-2000
Notes / Tuning Information
HP Java(TM) 2 Runtime Environment,
Standard Edition build 1.4.1.01 - Java HotSpot(TM) Server

Options:
-d64 -Dorg.omg.CORBA.ORBInitialHost=spec1 -Djava.naming.factory.initial="weblogic.jndi.WLInitialContextFactory
-Djava.naming.provider.url=t3://sut:7001 -Xmx2500m -Xms2500m -Xmn400m -XX:+DisableExplicitGC
-Xss128k -XX:-UseHighResolutionTimer

For runtime details, see run.properties.satellite in the FDA

Benchmark Modifications
Schema Modifications:
  The log sizes were increased
  The M_Workorder table and its index were partitioned to 35 partitions by hash.
  Some TABLESPACE sizes were increased to allow apropriate dataset sizes for the injection rate.
  Table parameters initrans, pctfree and pctused were increased to support extra concurrency.
  System managed tablespaces was used with local extent management.
  Dictionary Managed Storage was changed to System Managed Storage for all tables.
  Storage specifications were removed from table definitions since SMS is now being used.
  Two indexes were created in 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)
  
  An oc_version column and trigger was added to tables which had an isolation level of
  optimistic concurrency.
  
  The scripts used to create database are enclosed in the FDA.
Load Program Modifications:
  To make the load program work with or without an optimistic concurrency
  column, the database load programs were changed to load specific columns.
  
  The modified source code is included in the FDA.
Reference Bean Modifications:
  No modifications were made to the reference beans

Benchmark Configuration Information
Persistence Mode Used:
  All beans used were CMP
Isolation Requirement Info:
  Bean             SPEC_REQUIREMENT Actual Deployment
  
  CORP:
  RuleEnt          Read_Committed   RC
  DiscountEnt      Read_Committed   RC
  CustomerEnt      Read_Committed   RC
  MFG:
  AssemblyEnt      Read_Committed   OPTCONC
  BomEnt           Read_Committed   RC
  ComponentEnt     Read_Committed   RC
  PartEnt          Read_Committed   OPTCONC
  WorkOrderEnt     Repeatable_Read  OPTCONC
  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   OPTCONC
  SupplierCompEnt  Read_Committed   OPTCONC
  SComponentEnt    Repeatable_Read  Sel-4-Upd
  POEnt            Repeatable_Read  OPTCONC
  POLineEnt        Repeatable_Read  OPTCONC
  
  Transaction consistency for those beans specifying field groups was proven by manual analysis of the source code.
Durability Requirement Info:
  RAID1 was used to back all the database data and log files.
  Two battery backed up disk arrays were used to store this data.
Storage Requirement Info:
  A 45-minute run made the database size increase by 41GB.
  By extrapolation, for an 8-hour run, the database size should increase by 438GB.
  The total amount of protected disk storage is 504GB which meets the database growth requirements.
Argument Passing Semantics:
  WebLogic 8.1 uses pass-by-value as required by the
  EJB specifications.

Other Benchmark Information
  This submission used the xerces.jar version 1.4.3 provided within the SPECjAPPServer2002 kit
  
  Round Robin DNS was used to balance workload over multiple WebLogic instances.
  The DNS server was run on one of the application server nodes.

General Notes



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

Benchmark run on Mon Mar 17 18:34:54 PST 2003 by SPECjAppServer2002 v1.14
Result submitted on Thu Mar 20 03:03:02 EST 2003
Report generated by SPECjAppServer2002 Reporter v1.01

Copyright © 2002 Standard Performance Evaluation Corporation

First published at SPEC.org on 03-Apr-2003