SPEC Seal of Reviewal SPECjAppServer®2004 Result
Copyright © 2004 Standard Performance Evaluation Corporation
BEA WebLogic Server 9.2 on HP-UX rx6600 Cluster
7,629.45 SPECjAppServer2004 JOPS@Standard
Submitter:
HP
SPEC license # 3 Test date:
Jan-2007
Software Products
BEA WebLogic Server 9.2, Advantage Edition
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0.05) 32 bit
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0.03) 64 bit
Oracle JDBC Driver 10.1.0.4 (Thin)
Oracle Database 10g Enterprise Edition Release 10.2.0.2 with patch 5339853
Software Configurations
J2EE Application Servers
Emulator SW Config
Database SW Config
Driver SW Config Primary
Hardware Systems
J2EE AppServer HW
Database Server HW
Load Driver HW
Emulator

System Configuration Diagram

Benchmark
Modifications
Configuration
Bill of Materials
Other Info
General Notes
Full Disclosure Archive

SUT Configuration
J2EE Server Nodes: 6   DB Server Nodes: 1
J2EE Server CPUs: 48 cores, 24 chips, 2 cores/chip   DB Server CPUs: 64 cores, 32 chips
J2EE Instances: 24   DB Instances: 1
Other SUT Components:
   None.

Benchmark Settings
Dealer Injection Rate: 4,600   Ramp Up Time: 600 seconds
# of Dealer Agents: 53   Ramp Down Time: 300 seconds
# of Manufacturing Agents: 53   Steady State Time: 3,600 seconds
DB Load Injection Rate: 5,000   Trigger Time: 1,470 seconds

Detailed Results
Dealer Transaction Mix Count Tx. Mix
Purchase 4,145,504 25.00%
Manage 4,144,852 24.99%
Browse 8,294,315 50.01%
Total # Dealer Transactions 16,584,671
Total # Manufacturing Transactions 10,881,338
Response Times Average Maximum 90th% Reqd
Purchase 0.49 24.49 1.20 2.00
Manage 0.40 22.84 0.80 2.00
Browse 0.56 23.40 1.40 2.00
Manufacturing 2.25 17.66 4.75 5.00
Reproducibility Run (SPECjAppServer2004 JOPS) 7,630.48

BEA WebLogic Server 9.2, Advantage Edition
Vendor: BEA Systems, Inc. Availability: Oct-2006
CTS Version: 1.4 Date Passed CTS: Jun-2005
OS Name: HP-UX 11i version 3
EJB Protocol: RMI/T3

Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0.05) 32 bit
Vendor: HP Availability: Oct-2006
OS Name: HP-UX 11i version 3

Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0.03) 64 bit
Vendor: HP Availability: Mar-2006
OS Name: HP-UX 11i version 3

Oracle JDBC Driver 10.1.0.4 (Thin)
Vendor: Oracle Corporation Availability: Aug-2004
OS Name: HP-UX 11i version 3

Oracle Database 10g Enterprise Edition Release 10.2.0.2 with patch 5339853
Vendor: Oracle Corporation Availability: Jun-2006
OS Name: HP-UX 11i version 3

J2EE Application Servers
J2EE Product: BEA WebLogic Server 9.2, Advantage Edition
JVM Product: Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0.05) 32 bit
JDBC Product: Oracle JDBC Driver 10.1.0.4 (Thin)
Hardware: J2EE AppServer HW
# of Instances: 24
Interfaces:
Web Interface for the Dealer Domain
Web Interface for the Supplier Domain
EJB Interface for the Dealer Domain
EJB Interface for the Manufacturing Domain
EJB Interface for the Supplier Domain
Notes / Tuning Information
-XX:+AggressiveHeap -server -Xoptgc -Xmx3500m -Xms3500m
-Xmn2450m -XX:PermSize=85m
-Xverbosegc:file=stdout -XX:+ForceMmapReserved
-XX:-UseHighResolutionTimer -XX:SchedulerPriorityRange=SCHED_RTPRIO
-XX:+UseSpinning -XX:-UseFastAccessorMethods -XX:-StackTraceInThrowable
-XX:CICompilerCount=1 -XX:OldPLABSize=8192
-Dcom.sun.xml.namespace.QName.useCompatibleSerialVersionUID=1.0
-Dweblogic.management.discover=false -Dweblogic.SocketReaders=1

Emulator SW Config
JVM Product: Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0.03) 64 bit
Web Product: BEA WebLogic Server 9.2, Advantage Edition
Hardware: Load Driver HW
# of Instances: 1
Notes / Tuning Information
-d64 -Xmx45g -Xms45g -Xmn800m -Xss272K
-XX:-TraceClassUnloading
-XX:+ForceMmapReserved -XX:PermSize=96m
-XX:SchedulerPriorityRange=SCHED_RTPRIO
-XX:-UseHighResolutionTimer
-Dcom.sun.xml.namespace.QName.useCompatibleSerialVersionUID=1.0
-Xverbosegc:file=stdout
-Dweblogic.management.discover=false -Dweblogic.SocketReaders=1
 -Dsun.net.inetaddr.ttl=1 -Dnetworkaddress.cache.ttl=1

Database SW Config
DB Product: Oracle Database 10g Enterprise Edition Release 10.2.0.2 with patch 5339853
Hardware: Database Server HW
# of Instances: 1
Notes / Tuning Information
Oracle tuning in init.ora:
aq_tm_processes=0
compatible=10.1.0.0.0
cursor_space_for_time = TRUE
db_4k_cache_size = 15G
db_8k_cache_size = 10G
db_block_checking=false
db_block_checksum=false
db_block_size = 2048
db_cache_advice=off
db_cache_size = 21G
db_file_multiblock_read_count = 128
db_files = 256
db_keep_cache_size = 3G
dml_locks = 8000
hpux_sched_noage=178
lock_sga=true
log_buffer=204800000
log_checkpoint_interval=0
log_checkpoint_timeout=0
log_checkpoints_to_alert=true
open_cursors = 4000
parallel_max_servers = 100
pga_aggregate_target=0
processes = 4000
query_rewrite_enabled=false
replication_dependency_tracking=false
session_cached_cursors=3000
sessions = 4000
shared_pool_size = 4096M
sort_area_size=52428800
statistics_level=basic
timed_statistics=false
transactions = 4000
transactions_per_rollback_segment = 1
undo_management = AUTO
undo_retention = 500
undo_tablespace = undo_ts
_array_update_vector_read_enabled=true
_collect_undo_stats=FALSE
_cursor_cache_frame_bind_memory=true
_db_block_hash_latches=262144
_db_cache_pre_warm=FALSE
_db_writer_flush_imu=FALSE
_enable_NUMA_optimization=FALSE
_imu_pools=500
_in_memory_undo=true
_smm_advice_enabled=FALSE
_two_pass=FALSE
_undo_autotune=FALSE

log writer put into realtime class with /usr/bin/rtprio 127 -PID
and put in its own processor set with /usr/sbin/psrset -b

Driver SW Config Primary
JVM Product: Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0.03) 64 bit
Hardware: Load Driver HW
# of Instances: 1
Notes / Tuning Information
-Xms1200M -Xmx1200M -Xmn300M -Xss280K -d64 -XX:+DisableExplicitGC
-XX:+ForceMmapReserved -XX:PermSize=64m
-Dsun.net.inetaddr.ttl=0
-Dnetworkaddress.cache.ttl=0 -XX:-UseHighResolutionTimer
-Dorg.omg.CORBA.ORBInitialHost=
$JAS_MULTI_HOST -Djava.naming.factory.initial=$JNDI_CLASS
-Djava.naming.provider.url=$NAMING_PROVIDER
-Dcom.sun.xml.namespace.QName.useCompatibleSerialVersionUID=1.0
-Dweblogic.ThreadPoolSize=50
-Dweblogic.ThreadPoolPercentSocketReaders=50

J2EE AppServer HW (SUT hardware)
Hardware Vendor: HP OS Vendor: HP
Model Name: HP rx6600 OS Name: HP-UX 11i version 3
Processor: Intel Itanium 2 Filesystem: vxfs
MHz: 1600 Disks: 1x73GB 10K RPM SAS
# of CPUs: 8 cores, 4 chips, 2 cores/chip Network Interface: (2) Dual Port 1000BaseT Ethernet
Memory (MB): 32768 Other Hardware: (2 total) MSA1000 SAN Storage with 6x73GB 15K U320 SCSI for all 6 rx6600s
L1 Cache: 16KB(I)+16KB(D) # of Systems: 6
L2 Cache: 1280KB H/W Available: Sep-2006
Other Cache: 12MB (L3 Cache) OS Available: Feb-2007
Notes / Tuning Information
Kernel Tunable Entries:

tunable STRMSGSZ 65535
tunable create_fastlinks 1
tunable default_disk_ir 1
tunable fs_async 1
tunable max_async_ports 768
tunable max_thread_proc 4096
tunable maxdsiz 4294963200
tunable maxfiles 32768
tunable maxfiles_lim 32768
tunable maxssiz 20000000
tunable maxtsiz 1073741824
tunable maxuprc 2040
tunable msgmnb 65536
tunable msgtql 5120
tunable nfile 150000
tunable ninode 8192
tunable nkthread 32768
tunable nproc 5000
tunable npty 200
tunable nstrpty 200
tunable nswapdev 25
tunable semmni 4096
tunable semmns 8192
tunable semmnu 4092
tunable semume 512
tunable shmmax 15000000000
tunable shmmni 520
tunable shmseg 512
tunable swchunk 22000
tunable tcphashsz 32768
tunable vps_ceiling 64

Network Tuning:
Used default ndd parms

Kernel Tuning (permanently set once)
adb -w -o /stand/vmunix /dev/kmem
enable_tops?W 2
enable_tops/W 2
$q

Java page size tuning
cd /opt/java1.5/bin/IA64N
chatr +pi 512M +pd 512M java java_q4p

Database Server HW (SUT hardware)
Hardware Vendor: HP OS Vendor: HP
Model Name: Superdome OS Name: HP-UX 11i version 3
Processor: Intel Itanium 2 Filesystem: vxfs
MHz: 1600 Disks: 1x73Gb 15K RPM U320
# of CPUs: 64 cores, 32 chips, 2 cores/chip Network Interface: (3) Dual Port 1000BaseT Ethernet
Memory (MB): 261623 Other Hardware: (7) MSA1000 SAN Storage with 14x73GB 15K U320 SCSI; (1)EVA6000 Array with 56x73GB 15K U320 SCSI
L1 Cache: 16KB(I)+16KB(D) # of Systems: 1
L2 Cache: 1280KB H/W Available: Sep-2006
Other Cache: 12MB (L3 Cache) OS Available: Feb-2007
Notes / Tuning Information
Kernel tunable entries:

tunable STRMSGSZ 65535
tunable create_fastlinks 1
tunable default_disk_ir 1
tunable fs_async 1
tunable ksi_alloc_max 32768
tunable max_async_ports 1024
tunable max_thread_proc 8192
tunable maxdsiz 1073741824
tunable maxdsiz_64bit 2147483648
tunable maxfiles 130000
tunable maxfiles_lim 130000
tunable maxssiz 134217728
tunable maxssiz_64bit 1073741824
tunable maxtsiz 1073741824
tunable maxuprc 3687
tunable msgmnb 65536
tunable msgmni 4096
tunable msgtql 4096
tunable ncsize 34816
tunable nfile 300000
tunable nflocks 4096
tunable ninode 34816
tunable nkthread 130000
tunable nproc 16384
tunable npty 200
tunable nstrpty 200
tunable nswapdev 25
tunable o_sync_is_o_dsync 1
tunable semmni 4096
tunable semmns 8192
tunable semmnu 4092
tunable semume 512
tunable semvmx 32767
tunable shmmax 50000000000
tunable shmmni 512
tunable shmseg 120
tunable swchunk 8192
tunable tcphashsz 32768
tunable vps_ceiling 64

Network Tuning:
Used default ndd parms

Kernel Tuning (permanently set once)
adb -w -o /stand/vmunix /dev/kmem
enable_tops?W 2
enable_tops/W 2
$q

Load Driver HW (non-SUT hardware)
Hardware Vendor: HP OS Vendor: HP
Model Name: Superdome OS Name: HP-UX 11i version 3
Processor: Intel Itanium 2 Filesystem: vxfs
MHz: 1600 Disks: 1x73Gb 15K RPM U320
# of CPUs: 64 cores, 32 chips, 2 cores/chip Network Interface: (12) Dual Port 1000BaseT Ethernet
Memory (MB): 261622 Other Hardware:
L1 Cache: 16KB(I)+16KB(D) # of Systems: 1
L2 Cache: 1280KB H/W Available: Sep-2006
Other Cache: 12MB (L3 Cache) OS Available: Feb-2007
Notes / Tuning Information
Kernel tunables entries

tunable STRMSGSZ 65535
tunable create_fastlinks 1
tunable default_disk_ir 1
tunable fs_async 1
tunable max_async_ports 768
tunable max_thread_proc 130000
tunable maxdsiz 4294963200
tunable maxfiles 128000
tunable maxfiles_lim 128000
tunable maxssiz 200000000
tunable maxtsiz 1073741824
tunable maxuprc 2040
tunable msgmnb 65536
tunable msgtql 5120
tunable nfile 256000
tunable ninode 256000
tunable nkthread 131072
tunable nproc 20000
tunable npty 200
tunable nstrpty 200
tunable nswapdev 25
tunable semmni 4096
tunable semmns 8192
tunable semmnu 4092
tunable semume 512
tunable shmmax 15000000000
tunable shmmni 520
tunable shmseg 512
tunable swchunk 22000
tunable tcphashsz 32768
tunable vps_ceiling 64

Network Tuning:
ndd -set /dev/tcp tcp_conn_request_max 15000
ndd -set /dev/tcp tcp_smallest_anon_port 1024
ndd -set /dev/tcp tcp_time_wait_interval 5000
ndd -set /dev/tcp tcp_naglim_def 1

Kernel Tuning (permanently set once)
adb -w -o /stand/vmunix /dev/kmem
enable_tops?W 2
enable_tops/W 2
$q

Java page size tuning
cd /opt/java1.5/bin/IA64W
chatr +pi 512M +pd 512M java java_q4p

Emulator (non-SUT hardware)
Hardware Vendor: HP OS Vendor: HP
Model Name: rx4640 OS Name: HP-UX 11i version 3
Processor: Intel Itanium 2 Filesystem: vxfs
MHz: 1600 Disks: 1x73Gb 15K RPM U320
# of CPUs: 8 cores, 4 chips, 2 cores/chip Network Interface: (3) Dual Port 1000BaseT Ethernet
Memory (MB): 65505 Other Hardware:
L1 Cache: 16KB(I)+16KB(D) # of Systems: 1
L2 Cache: 1280KB H/W Available: Sep-2006
Other Cache: 12MB (L3 Cache) OS Available: Feb-2007
Notes / Tuning Information
Kernel tunables entries

tunable STRMSGSZ 65535
tunable cmc_plat_poll 15
tunable create_fastlinks 1
tunable default_disk_ir 1
tunable fs_async 1
tunable max_async_ports 768
tunable max_thread_proc 125000
tunable maxdsiz 4294963200
tunable maxdsiz_64bit 40000000000
tunable maxfiles 150000
tunable maxfiles_lim 150000
tunable maxssiz 100000000
tunable maxssiz_64bit 1000000000
tunable maxtsiz 1073741824
tunable maxuprc 2040
tunable msgmnb 65536
tunable msgtql 5120
tunable nfile 300000
tunable ninode 150000
tunable nkthread 131072
tunable nproc 5000
tunable npty 200
tunable nstrpty 200
tunable o_sync_is_o_dsync 1
tunable semmni 4096
tunable semmns 8192
tunable semmnu 4092
tunable semume 512
tunable shmmax 15000000000
tunable shmmni 520
tunable shmseg 512
tunable swchunk 22000
tunable tcphashsz 32768
tunable vps_ceiling 64

Network Tuning:
ndd -set /dev/tcp tcp_conn_request_max 15000
ndd -set /dev/tcp tcp_smallest_anon_port 1024
ndd -set /dev/tcp tcp_time_wait_interval 2000
ndd -set /dev/tcp tcp_naglim_def 1

Kernel Tuning (permanently set once)
adb -w -o /stand/vmunix /dev/kmem
enable_tops?W 2
enable_tops/W 2
$q

Java page size tuning
cd /opt/java1.5/bin/IA64W
chatr +pi 512M +pd 512M java java_q4p

Benchmark Modifications
Schema Modifications:
  Tablespace sizes were increased to support the Injection rate.
  Scripts to create the DB are included in the FDA.
  Table and index initrans were modified
  Automatic segment space management was used for all tablespaces.
  System managed undo was used.
Load Program Modifications:
  The load program was not modified.

Benchmark Configuration Information
Isolation Requirement Info:
  BEAN				SPEC_REQUIREMENT	Deployment
  Corp.CustomerEnt		Repeatable Read		Sel-4-Upd
  Corp.CustomerInventoryEnt	Repeatable Read		Sel-4-Upd
  Mfg.InventoryEnt		Repeatable Read		Sel-4-Upd
  Mfg.WorkOrderEnt		Repeatable Read		Sel-4-Upd
  Orders.OrderEnt		Repeatable Read		Sel-4-Upd
  Orders.OrderLineEnt		Repeatable Read		Sel-4-Upd
  Supplier.POEnt		Repeatable Read		Sel-4-Upd
  Supplier.POLineEnt		Repeatable Read		Sel-4-Upd
  Supplier.SComponentEnt	Repeatable Read		Sel-4-Upd
  Util.SequenceEnt		Repeatable Read		Sel-4-Upd
  Mfg.AssemblyEnt		Read Committed		RC
  Mfg.BomEnt			Read Committed		RC
  Mfg.ComponentEnt		Read Committed		RC
  Mfg.LargeOrderEnt		Read Committed		RC
  Mfg.PartEnt			Read Committed		RC
  Orders.ItemEnt		Read Committed		RC
  Supplier.SupplierCompEnt	Read Committed		RC
  Supplier.SupplierEnt		Read Committed		RC
  
  The ItemEnt bean was cached for 20 minute intervals by setting
          concurrency-strategy to ReadOnly
          read-timeout-seconds to 1200
  in bea-orders.xml deployment descriptor.
Durability Requirement Info:
  To ensure database durability, RAID 1 (mirroring)
  was used for the database logs and data on the
  MSA and EVA storage arrays.
  
  The application server is using a pair of mirrored disks
  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 4600 increased storage by 6352 MB
  This extrapolates to 122.0 GB of storage for a 24 hour run.
  The database is configured with 5544 GB of RAID 1 storage.
Argument Passing Semantics:
  BEA WebLogic 9.2 uses pass-by-value as required by the EJB Specification.

Bill of Materials

Supplier  Description                                   Product #          Qty
--------  -------------------------------------------   ----------------   ---
HP        HP rx6600 4 dual core processor 1.6GHz/24MB   AD134A-180           6
HP        8GB memory using 2GB DIMMS                    AB565A-0D1          24
HP        73GB 10K RPM drives                           AD141A-0D1           6
HP        2 port 1000BaseT GigE/2-port 2Gbps FC Combo   AB465A-0D1          12
HP        HP-UX Integrity FOE per core LTU              BA503AC             48
HP	  3 year 24x7 hardware and software support     HA110A3

HP        HP Superdome Server Solution                  A5200A               1
HP        32 processor Superdome Enterprise Server      A9834A-429           1
HP        200-240VAC 3 phase, 4 wires, 8 gauge cord     A9834A-006           1
HP        Superdome sx2000 Cell Board for Montecito     A9837A-0D1           2
HP        1.6 GHz Montecito with 24MB cache             A9840A-0D1          32
	  Itanium dual-core module
HP        Memory - 16GB high performance DDR2           A9846A-0D1          16
	  (8x2GB DIMM)
HP        HP 12 Slot PCI-X Chassis for sx2000           A9836A-0D1           3
HP        I/O chassis enclosure for PCI chassis         A9852A-0D1           3
HP        2Gb PCI-X DC 64 bit FC HBA                    A6826A-0D1           4
HP        PCI-X 2 port 1000Base-T Gigabit Adptr         A7012A-0D1           3
HP        HP-UX OE LTU                                  B9429AC-UMG,0D1,AJR 32
HP        HP rx2620 1.0G 1.5MB CPU server Solution      AB332A               1
	       Admin Console
HP        HP 3y 4h 24x7 HW SW Support                   HA110A3

HP        Modular SAN Array 1000                        201723-B22           9
HP        72GB 15K U320 Pluggable Hard Drive            286778-B22         110
HP	  3 year 24x7 support                           HA110A3

HP        EVA Array 6000 2C4D                   	AD556A-0D1           1
HP        72GB 15K U320 Pluggable Hard Drive            286778-B22          56
HP	  3 year 24x7 support                           HA110A3

HP        ProCurve 2848 Switch                          J4904A               2
HP	  3 year 24x7 support                           HA110A3

BEA       BEA WebLogic Server 9.2 License (per dual core chip)              24
BEA       3-year 24x7x4 Support for WebLogic Server                         24

Oracle    Oracle10g Database Release Enterprise Edition v10.2.0.2           32
          Partitioning, Per Processor (v10.2)
Oracle    Oracle Database Server Support Package for 3 years                 1
          Incident Server Support -(24x7x4) 



Other Benchmark Information
  This submission used the xerces implementation 2.6.2 provided
  with WebLogic 9.2.

General Notes
The only errors in the driver log files were those that are normally
generated by this benchmark.

Database checkpoints during the Measurement Interval were done by
using the Oracle SQLPlus command: alter system checkpoint



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

Copyright © 2004 Standard Performance Evaluation Corporation

First published at SPEC.org on 15-Feb-2007