SPECjAppServer2002 Result BEA WebLogic Server 8.1 SP3 on Langchao SP3000 Metric: 1,638.97 TOPS@DualNode 1,185.74 RMB/TOPS@DualNode Submitter: Langchao (Beijing) Electronic Information Industry Co.,Ltd, SPEC license # 2946, Test date: Nov-08:00 2004 EJB Container Avail: Feb-2005, EJB Container JVM Avail: Feb-2005 -------------------------------------------------------------------------------- Benchmark Settings -------------------------------------------------------------------------------- Orders Injection Rate: 950 # of Order Agents: 3 # of Manufacturing Agents: 3 DB Load Injection Rate: 950 Ramp Up Time: 600 seconds Ramp Down Time: 300 seconds Steady State Time: 1800 seconds Trigger Time: 802 seconds Total System Cost: RMB1,943,382 -------------------------------------------------------------------------------- Detailed Results -------------------------------------------------------------------------------- Order Transaction Mix Count Tx. Mix New Order 857,471 50.02% Change Order 342,734 19.99% Order Status 342,418 19.98% Customer Status 171,591 10.01% Total # Order Transactions 1,714,214 Total # Manufacturing Transactions 1,235,931 Response Times Average Maximum 90th% Reqd New Order 0.14 3.83 0.40 2.00 Change Order 0.08 2.22 0.20 2.00 Order Status 0.04 1.31 0.10 2.00 Customer Status 0.04 1.50 0.10 2.00 Manufacturing 2.93 8.19 5.00 5.00 Reproducibility Run (TOPS) 1,639.78 -------------------------------------------------------------------------------- Software Descriptions -------------------------------------------------------------------------------- EJB Container Name: BEA WebLogic Server 8.1 SP3, Workgroup Edition Vendor: BEA System, Inc. Available: Feb-2005 Instances: 1 Passed CTS: Apr-2003 Protocol: RMI/T3 JVM Name: BEA WebLogic JRockit 1.4.2_04 64-bit JVM JVM Vendor: BEA Systems, Inc. JVM Available: Feb-2005 Tuning Information -Dweblogic.management.discover=false -Dweblogic.SocketReaders=1 JVM Tuning Information -Xms6912m -Xmx6912m -showversion -XXaggressive:memory,opt -------------------------------------------------------------------------------- Supplier Domain Container Name: BEA WebLogic Server 8.1 SP3, Workgroup Edition Vendor: BEA Systems, Inc. Available: Feb-2005 JVM Name: BEA WebLogic JRockit 1.4.2_04 64-bit JVM JVM Vendor: BEA Systems, Inc. JVM Available: Feb-2005 Tuning Information -Dweblogic.management.discover=false -Dweblogic.SocketReaders=1 JVM Tuning Information -Xms6912m -Xmx6912m -showversion -XXaggressive:memory,opt -------------------------------------------------------------------------------- Emulator Container Name: BEA WebLogic Server 8.1 SP3, Workgroup Edition Vendor: BEA Systems, Inc. Available: Feb-2005 JVM Name: Java(TM) 2 Runtime Environment, Standard Edition Version 1.4.2_04 JVM Vendor: Sun Microsystems, Inc. JVM Available: Oct-2004 Tuning Information -Dweblogic.management.discover=false JVM Tuning Information -hotspot -Xms512m -Xmx512m -showversion -------------------------------------------------------------------------------- Database Name: Oracle Database 10g Release 10.1.0.2.0 Vendor: Oracle Corporation Available: Jun-2004 Tuning Information init.ora parameters for Oracle: _array_update_vector_read_enabled = TRUE _imu_pools = 100 _in_memory_undo = TRUE _lgwr_async_io = FALSE _smm_advice_enabled = FALSE _undo_autotune = FALSE aq_tm_processes = 0 compatible = 10.1.0.0.0 control_files = /oracle/product/10.1.0/db_1/dbs/cntrlspec cursor_space_for_time = TRUE db_block_checksum = FALSE db_block_size = 2048 db_cache_size = 5251268608 db_file_multiblock_read_count = 128 db_files = 256 db_name = spec db_writer_processes = 4 disk_asynch_io = TRUE dml_locks = 600 enqueue_resources = 2000 fast_start_mttr_target = 0 filesystemio_options = asynch log_buffer = 4194304 log_checkpoint_interval = 0 log_checkpoint_timeout = 0 open_cursors = 2000 processes = 600 sessions = 800 shared_pool_size = 318767104 statistics_level = BASIC timed_statistics = FALSE trace_enabled = FALSE transactions = 800 transactions_per_rollback_segment = 1 undo_management = AUTO undo_retention = 10 -------------------------------------------------------------------------------- JDBC Name: Oracle JDBC Driver version - 10.1.0.2.0 Vendor: Oracle Corporation Available: Jul-2004 Tuning Information StatementCacheSize=300 -------------------------------------------------------------------------------- Other Software Name: Vendor: Available: Tuning Information -------------------------------------------------------------------------------- Hardware Descriptions -------------------------------------------------------------------------------- J2EE Application Server (1 system) Hardware Vendor: Langchao (Beijing) Electronic Information Industry Co.,Ltd Model Name: SP3000 Processor: Intel Itanium 2 MHz: 1600 # of CPUs: 4 cores, 4 chips, 1 core/chip Memory (MB): 8192 L1 Cache: 16KB(I)+16KB(D) L2 Cache: 256KB Other Cache: 9MB (L3 Cache) OS Vendor: Red Flag Software Co., Ltd. OS Name: Red Flag DC Server 4.1 for Itanium 2 Disks: 1x 36GB 15K RPM Ultra-320 Network Interface: 100/1000BaseT Ethernet Other Hardware: # of Systems: 1 H/W Available: Oct-2004 O/S Available: Nov-2004 Notes / Tuning Information /etc/sysctl.conf: net.ipv4.ip_forward = 0 net.ipv4.conf.default.rp_filter = 1 kernel.sysrq = 0 kernel.core_uses_pid = 1 kernel.panic = 10 kernel.msgmnb = 65535 kernel.msgmni = 2878 kernel.sem = 256 32000 100 142 kernel.shmmax = 2147483648 kernel.shmall = 2097152 fs.file-max = 131072 fs.aio-max-size = 2147483648 net.ipv4.ip_local_port_range = 1024 65000 /etc/rc.local: echo 1 > /proc/sys/cm/overcommit_memory mkdir /mnt/hugepages echo 6912 >/proc/sys/vm/hugetlb_pool mount -thugetlbfs nodev /mnt/hugepages -------------------------------------------------------------------------------- Database Server (1 system) Hardware Vendor: Langchao (Beijing) Electronic Information Industry Co.,Ltd Model Name: SP3000 Processor: Intel Itanium 2 MHz: 1600 # of CPUs: 4 cores, 4 chips, 1 core/chip Memory (MB): 8192 L1 Cache: 16KB(I)+16KB(D) L2 Cache: 256KB Other Cache: 9MB (L3 Cache) OS Vendor: Red Flag Software Co., Ltd. OS Name: Red Flag DC Server 4.1 for Itanium 2 Disks: 1x 36GB 15K RPM Ultra-320 Network Interface: 100/1000BaseT Ethernet Other Hardware: Langchao CX300 Disk Array # of Systems: 1 H/W Available: Nov-2004 O/S Available: Oct-2004 Notes / Tuning Information /etc/sysctl.conf: net.ipv4.ip_forward = 0 net.ipv4.conf.default.rp_filter = 1 kernel.sysrq = 0 kernel.core_uses_pid = 1 kernel.panic = 10 kernel.msgmnb = 65535 kernel.msgmni = 2878 kernel.sem = 256 32000 100 142 kernel.shmmax = 4294967295 kernel.shmall = 2097152 fs.file-max = 131072 fs.aio-max-size = 2147483648 net.ipv4.ip_local_port_range = 1024 65000 /etc/rc.local: /home/oracle/db_build_scripts/map mkdir /mnt/hugepages echo 6912 >/proc/sys/vm/hugetlb_pool mount -thugetlbfs nodev /mnt/hugepages A tool named rr is used to change Oracle processes' priority. setrr.sh: (rr's C source code can be found in FDA) ./rr -p 48 $(ps aux | grep ora_ | grep -v grep | awk '{print $2}') ./rr -p 48 $(ps aux | grep oracletp | grep -v grep | awk '{print $2}') ./rr -p 49 $(ps aux | grep ora_lgwr | grep -v grep | awk '{print $2}') Disk layout: Langchao CX300 disk array has 15x 73GB disks. 10 disks are used for logs with RAID 0+1 5 disks are used for datafiles with RAID 0. Partition information can be found in FDA. -------------------------------------------------------------------------------- Load Driver (1 system) Hardware Vendor: Langchao (Beijing) Electronic Information Industry Co.,Ltd Model Name: NF420 Processor: Intel Xeon MP MHz: 3000 # of CPUs: 4 cores, 4 chips, 1 core/chip Memory (MB): 4096 L1 Cache: 12KB(I)+8KB(D) L2 Cache: 512K Other Cache: 4M (L3 Cache) OS Vendor: Microsoft Corporation OS Name: Microsoft Windows Server 2003 Standard Edition 32-bit Disks: 1x 36GB 15K RPM Ultra-320 Network Interface: 100/1000BaseT Other Hardware: # of Systems: 1 H/W Available: Oct-2004 O/S Available: Apr-2003 Notes / Tuning Information JVM Version used: Sun Microsystems Java (TM) 2 Runtime Environment, Standard Edition Version 1.4.1_03 JVM arguments used: -Xms256m -Xmx256m -Dorg.omg.CORBA.ORBInitialHost=$JAS_HOST -Djava.naming.factory.initial=$JNDI_CLASS -Djava.naming.provider.url=$NAMING_PROVIDER -------------------------------------------------------------------------------- Benchmark Modifications -------------------------------------------------------------------------------- Schema 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 parameters initrans were modified. -------------------------------------------------------------------------------- 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 950 required 28 GB of storage. This extrapolates to 298.7 GB of storage growth for an 8-hour run. The database system is configured with 626.6 GB of RAID 0/1 storage. -------------------------------------------------------------------------------- Argument Passing Semantics: BEA WebLogic 8.1 SP3 uses pass-by-value as required by the EJB Specification. -------------------------------------------------------------------------------- Other Benchmark Information -------------------------------------------------------------------------------- This submission used the xerces.jar from the SPECjAppServer2002 Kit. -------------------------------------------------------------------------------- General Notes -------------------------------------------------------------------------------- No errors were reported during the final or reproducibility run -------------------------------------------------------------------------------- For questions about this result, please contact the submitter: Langchao (Beijing) Electronic Information Industry Co.,Ltd For other inquiries, please contact SPEC Benchmark run on Thu Nov 18 19:49:07 GMT+08:00 2004 by SPECjAppServer2002 v1.14 Result submitted on Wed Nov 24 03:03:00 EST 2004 Report generated by SPECjAppServer2002 Reporter v1.01 Copyright (C) 2002 Standard Performance Evaluation Corporation