SPEC Seal of Reviewal SPECjAppServer2002 Result
Copyright © 2002 Standard Performance Evaluation Corporation
BEA WebLogic Server 8.1 SP3 on Linux Rx4640 and HP-UX Rx4640
1,574.76 TOPS@DualNode
118.99
US$/TOPS@DualNode
Submitter:
HP
SPEC license # 3 Test date:
Sep-2004
EJB Container Avail: Jul-2004
EJB Container JVM Avail: Jul-2004
Software
EJB Container
Supplier Domain Container
Emulator Container
Database
JDBC
Other Software
Hardware
J2EE Application Server
Database Server
Load Driver
Benchmark
Modifications
Configuration
Other Info
General Notes
Links
System Configuration Diagram

Full Disclosure Archive


Benchmark Settings
Orders Injection Rate: 914 Ramp Up Time: 600 seconds
# of Order Agents: 3 Ramp Down Time: 300 seconds
# of Manufacturing Agents: 3 Steady State Time: 1800 seconds
DB Load Injection Rate: 914 Trigger Time: 944 seconds
Total System Cost: US$187,376

Detailed Results
Order Transaction Mix Count Tx. Mix
New Order 819,176 50.01%
Change Order 328,177 20.04%
Order Status 327,333 19.98%
Customer Status 163,322 9.97%
Total # Order Transactions 1,638,008
Total # Manufacturing Transactions 1,196,564
Response Times Average Maximum 90th% Reqd
New Order 0.55 4.25 1.50 2.00
Change Order 0.27 1.50 0.60 2.00
Order Status 0.13 1.05 0.30 2.00
Customer Status 0.14 1.10 0.30 2.00
Manufacturing 2.16 5.53 3.25 5.00
Reproducibility Run (TOPS) 1,575.52

EJB Container
Name: BEA WebLogic Server 8.1 SP3, Workgroup Edition JVM Name: BEA WebLogic JRockit 1.4.2_04 64-bit JVM
Vendor: BEA Systems, Inc. JVM Vendor: BEA Systems, Inc.
Available: Jul-2004 Available: Jul-2004
Instances: 1
Passed CTS: Apr-2003
Protocol: RMI/T3
Tuning Information
-Dweblogic.management.discover=false -Dweblogic.SocketReaders=1
JVM Tuning Information
-XXaggressive:memory,opt -Xms6144M -Xmx6144M -showversion -Xverbose:gc,opt

Supplier Domain Container
Name: BEA WebLogic Server 8.1 SP3, Workgroup Edition JVM Name: BEA WebLogic JRockit 1.4.2_04 64-bit JVM
Vendor: BEA Systems, Inc. JVM Vendor: BEA Systems, Inc.
Available: Jul-2004 Available: Jul-2004
Tuning Information
-Dweblogic.management.discover=false -Dweblogic.SocketReaders=1
JVM Tuning Information
-XXaggressive:memory,opt -Xms6144M -Xmx6144M -showversion -Xverbose:gc,opt

Emulator Container
Name: BEA WebLogic Server 8.1 SP3, Workgroup Edition JVM Name: Java(TM) 2 Runtime Environment, Standard Edition build 1.4.2.04 - Java HotSpot(TM) Server - 32-bit
Vendor: BEA Systems, Inc. JVM Vendor: HP
Available: Mar-2004 Available: Jun-2004
Tuning Information
-Dweblogic.management.discover=false -Dweblogic.SocketReaders=1
JVM Tuning Information
-Xms512m -Xmx512m -Xmn384m -verbose:gc

Database
Name: Oracle9i Database Release 2, Standard Edition v9.2.0.4
Vendor: Oracle Corporation
Available: Oct-2003
Tuning Information
in initspec.ora:

db_name=spec
control_files = /oracle/spec/cntrlspec
db_block_size = 2048
compatible=9.0.0.0.0
cursor_space_for_time = TRUE
db_files = 256
log_checkpoint_interval = 0
processes = 600
open_cursors = 2000
sessions = 800
transactions = 800
transactions_per_rollback_segment = 1
parallel_max_servers = 100
undo_management         = AUTO
undo_suppress_errors    = TRUE
undo_tablespace         = undotbs
statistics_level        = BASIC
trace_enabled           = FALSE
db_block_checksum       = FALSE
log_checkpoint_timeout  = 0
filesystemio_options    = asynch
log_checkpoints_to_alert = true
db_writer_processes     = 1
transaction_auditing    = false
db_file_multiblock_read_count = 128
hpux_sched_noage        = 178
log_buffer              = 102400000
db_cache_size= 2800M
undo_retention          = 3
dml_locks               = 1000
enqueue_resources       = 8000
shared_pool_size        = 120000000

JDBC
Name: Oracle JDBC Driver 10.1.0.2.0 (Thin)
Vendor: Oracle Corporation
Available: Jul-2004
Tuning Information
StatementCacheSize=300

Other Software
Name:
Vendor:
Available:
Tuning Information


J2EE Application Server (1 system)
Hardware Vendor: HP OS Vendor: Red Hat, Inc.
Model Name: HP rx4640 OS Name: Red Hat Enterprise Linux 3 Update 1
Processor: Intel Itanium 2 Filesystem: NTFS
MHz: 1500 Disks: 1x146Gb 10K RPM U320 SCSI
# of CPUs: 4 cores, 4 chips, 1 core/chip Network Interface: (2) 1000BaseT Ethernet
Memory (MB): 8192 Other Hardware:
L1 Cache: 16KB(I)+16KB(D) # of Systems: 1
L2 Cache: 256KB H/W Available: Feb-2004
Other Cache: 6MB (L3 Cache) OS Available: Mar-2004
Notes / Tuning Information
/etc/rc.local:
mkdir /mnt/hugepages
echo 6144 >/proc/sys/vm/hugetlb_pool
grep Huge /proc/meminfo
mount -thugetlbfs nodev /mnt/hugepages
touch /var/lock/subsys/local
chmod 777 /mnt/hugepages
/etc/sysctl.conf:
net.ipv4.ip_forward = 0
net.ipv4.conf.default.rp_filter = 1
kernel.sysrq = 0
kernel.core_uses_pid = 1
net.ipv4.tcp_max_syn_backlog = 1024
kernel.msgmni = 1024
kernel.sem = 1000 32000 32 512
fs.file-max = 65535
kernel.shmmax = 4294967295

Database Server (1 system)
Hardware Vendor: HP OS Vendor: HP
Model Name: HP rx4640 OS Name: HP-UX 11i version 2
Processor: Intel Itanium 2 Filesystem: NTFS
MHz: 1500 Disks: 1x146Gb 10K RPM U320 SCSI
# of CPUs: 4 cores, 4 chips, 1 core/chip Network Interface: 1000BaseT Ethernet
Memory (MB): 8192 Other Hardware: (1) MSA1000 SAN Storage with 14x72.8GB 15K RPM U320 SCSI
L1 Cache: 16KB(I)+16KB(D) # of Systems: 1
L2 Cache: 256KB H/W Available: Feb-2004
Other Cache: 6MB (L3 Cache) OS Available: Sep-2003
Notes / Tuning Information
Kernel Parameter Changes:

tunable fs_async 1
tunable swapmem_on 0
tunable shmseg 512
tunable shmmni 512
tunable semume 512
tunable semmnu 4096
tunable semmns 8192
tunable shmmax 6442450944
tunable swchunk 4000
tunable vps_ceiling 64
tunable nswapdev 25
tunable ninode 8192
tunable msgmap 5122
tunable msgmax 32768
tunable npty 200
tunable nproc 4200
tunable msgtql 5120
tunable msgmnb 65536
tunable msgssz 128
tunable msgseg 20480
tunable msgmni 512
tunable maxvgs 80
tunable maxuprc 3277
tunable maxtsiz 1073741824
tunable maxssiz 100610048
tunable max_thread_proc 2048
tunable dbc_min_pct 5
tunable dbc_max_pct 5
tunable create_fastlinks 1
tunable STRMSGSZ 65535
tunable nstrpty 200
tunable max_async_ports 768

Load Driver (1 system)
Hardware Vendor: HP OS Vendor: HP
Model Name: HP rx4640 OS Name: HP-UX 11i version 2
Processor: Intel Itanium 2 Filesystem: NTFS
MHz: 1300 Disks: 1x146GB 10K RPM U320 SCSI
# of CPUs: 4 cores, 4 chips, 1 core/chip Network Interface: (2) 100/1000BaseT Ethernet
Memory (MB): 8192 Other Hardware:
L1 Cache: 16KB(I)+16KB(D) # of Systems: 1
L2 Cache: 256KB H/W Available: Feb-2004
Other Cache: 6MB (L3 Cache) OS Available: Sep-2003
Notes / Tuning Information
Kernel parameter changes:

tunable nproc 8192
tunable dbc_max_pct 5
tunable nstrpty 60
tunable swapmem_on 0
tunable msgtql 5120
tunable msgssz 128
tunable msgseg 20480
tunable msgmnb 65536
tunable maxuprc 3277
tunable maxtsiz 1073741824
tunable maxssiz 100610048
tunable STRMSGSZ 65535
tunable nkthread 65535
tunable max_thread_proc 16384
tunable swchunk 8192

JVM Version used:
Java (TM) 2 Runtime Environment, Standard Edition
build 1.4.2.04 - Java HotSpot(TM) Server - 64-bit

JVM arguments used:
-d64 -Xmx768m -Xms768m -Xmn128m
-XX:+DisableExplicitGC -XX:+ForceMmapReserved
-XX:-UseBoundThreads -XX:-NoHandoff
-XX:-UseHighResolutionTimer
-Dorg.omg.CORBA.ORBInitialHost=$JAS_HOST
-Djava.naming.factory.initial=$JNDI_CLASS
-Djava.naming.provider.url=$NAMING_PROVIDER

Benchmark Modifications
Schema Modifications:
  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])
Load Program Modifications:
  The load program was not modified.
Reference Bean Modifications:
  No modifications were made to the reference beans.

Benchmark Configuration Information
Persistence Mode Used:
  All beans were deployed using CMP.
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:
  RAID 0+1 was used to ensure durability for DB logs
Storage Requirement Info:
  A 45 minute run at an injection rate of 916 required 23 GB of storage.
  This extrapolates to 245.3 GB of storage growth for an 8-hour run.
  The database system is configured with 506 GB of RAID 0/1 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 version 1.4.3 provided with the SPECjAppServer2002 kit.

General Notes
No errors were reported during the final or reproducibility run


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

Benchmark run on Sun Sep 05 10:23:23 PDT 2004 by SPECjAppServer2002 v1.14
Result submitted on Wed Sep 15 03:03:00 EDT 2004
Report generated by SPECjAppServer2002 Reporter v1.01

Copyright © 2002 Standard Performance Evaluation Corporation

First published at SPEC.org on 29-Sep-2004