-------------------------------------------------------------------------------- SPECjAppServer(R)2004 Result Copyright (C) 2004 Standard Performance Evaluation Corporation -------------------------------------------------------------------------------- WebSphere 6.1 Application Server on IBM System p 570 (4.7 GHz, 4 core) -------------------------------------------------------------------------------- 1,197.51 SPECjAppServer2004 JOPS@Standard -------------------------------------------------------------------------------- Submitter: IBM Corporation SPEC license # 11 Test date: Aug-2007 -------------------------------------------------------------------------------- SUT CONFIGURATION -------------------------------------------------------------------------------- J2EE Server Nodes: 1 DB Server Nodes: 1 J2EE Server CPUs: 4 cores, 2 chips, 2 cores/chip (SMT on) DB Server CPUs: 4 cores, 2 chips, 2 cores/chip (SMT on) J2EE Instances: 2 DB Instances: 1 Other SUT Components: (1) Cisco Catalyst 3750 24TS Switch -------------------------------------------------------------------------------- BENCHMARK SETTINGS -------------------------------------------------------------------------------- Dealer Injection Rate: 716 Ramp Up Time: 900 sec # of Dealer Agents: 8 Ramp Down Time: 300 sec # of Manufacturing Agents: 10 Steady State Time: 3,600 sec DB Load Injection Rate: 800 Trigger Time: 600 sec -------------------------------------------------------------------------------- Detailed Results -------------------------------------------------------------------------------- Dealer Transaction Mix Count Tx. Mix Purchase 646,200 24.98% Manage 648,028 25.05% Browse 1,292,984 49.98% Total # Dealer Transactions 2,587,212 Total # Manufacturing Transactions 1,723,811 Response Times Average Maximum 90th% Reqd Purchase 0.49 5.57 1.30 2.00 Manage 0.33 7.58 0.80 2.00 Browse 0.61 4.15 1.80 2.00 Manufacturing 1.85 6.49 2.75 5.00 Reproducibility Run (SPECjAppServer2004 JOPS) 1,198.59 -------------------------------------------------------------------------------- SOFTWARE PRODUCTS -------------------------------------------------------------------------------- WebSphere Application Server V6.1 Vendor: IBM Corporation Availability Date: Apr-2007 Date Passed CTS: Nov-2004 CTS Version: 1.4 EJB Protocol: RMI/IIOP OS Name: IBM AIX 5L V5.3 -------------------------------------------------------------------------------- Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0) Vendor: IBM Corporation Availability Date: Apr-2007 OS Name: IBM AIX 5L V5.3 -------------------------------------------------------------------------------- IBM DB2 Universal JDBC Drivers Vendor: IBM Corporation Availability Date: Feb-2007 OS Name: AIX 5L V5.3 -------------------------------------------------------------------------------- IBM DB2 Universal Database 9.1 Vendor: IBM Corporation Availability Date: Feb-2007 OS Name: IBM AIX 5L v5.3 -------------------------------------------------------------------------------- SOFTWARE CONFIGURATIONS -------------------------------------------------------------------------------- J2EE Application Servers J2EE Product: WebSphere Application Server V6.1 JVM Product: Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0) JDBC Product: IBM DB2 Universal JDBC Drivers Hardware: J2EE Application Server HW # of Instances: 2 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 JVM Options: -Xlp -Xgcpolicy:gencon -Xms2500m -Xmx2560m -Xmo768m -Xgcthreads4 -Xss128k -Xcodecache16m -verbose:gc -Dcom.ibm.ws.pm.batch=true -Dcom.ibm.ws.pm.deferredcreate=true -Djavax.xml.transform.TransformerFactory=org.apache.xalan.processor.TransformerFactoryImpl -Djavax.xml.parsers.SAXParserFactory=org.apache.xerces.jaxp.SAXParserFactoryImpl -Djavax.xml.parsers.DocumentBuilderFactory=org.apache.xerces.jaxp.DocumentBuilderFactoryImpl -Dorg.apache.xerces.xni.parser.XMLParserConfiguration=org.apache.xerces.parsers.XML11Configuration EJB Cache Size = 60000 HTTP Channel maximum persistent requests = unlimited HTTP Channel readTimeout = 6000 HTTP Channel writeTimeout = 6000 HTTP Channel persistentTimeout = 3000 Minimum Web Container threads = 38 Maximum Web Container threads = 38 Minimum ORB threads = 13 Maximum ORB threads = 13 Minimum Default threads = 15 Maximum Default threads = 15 Trace and PMI disabled Log rotation disabled Refer to files appservers/resources.xml, and appservers/server.xml in the archive file. They contain: datasource configuration, JVM command line parameters, and other J2EE configuration information Each of the application server instances was bound to its own processor set with: attachrset -c processor_set_number process_id -------------------------------------------------------------------------------- Emulator SW Config J2EE Product: WebSphere Application Server V6.1 JVM Product: Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0) Hardware: Emulator # of Instances: 1 Notes / Tuning Information JVM Options: -Xlp -Xgcpolicy:subpool -Xms6144m -Xmx6144m -verbose:gc -Djava.net.preferIPv4Stack=true -Dsun.net.inetaddr.ttl=0 -Djavax.xml.transform.TransformerFactory=org.apache.xalan.processor.TransformerFactoryImpl -Djavax.xml.parsers.SAXParserFactory=org.apache.xerces.jaxp.SAXParserFactoryImpl -Djavax.xml.parsers.DocumentBuilderFactory=org.apache.xerces.jaxp.DocumentBuilderFactoryImpl -Dorg.apache.xerces.xni.parser.XMLParserConfiguration=org.apache.xerces.parsers.XML11Configuration HTTP Channel readTimeout = 6000 HTTP Channel writeTimeout = 6000 HTTP Channel persistentTimeout = 3000 HTTP Channel maximumPersistentRequests = -1 HTTP Channel keepAlive = true Minimum Web Container threads = 500 Maximum Web Container threads = 500 -------------------------------------------------------------------------------- Database SW Config DB Product: IBM DB2 Universal Database 9.1 Hardware: Database Server HW # of Instances: 1 Notes / Tuning Information Tuning performed by db2tune.sh script in the FDA -------------------------------------------------------------------------------- Primary Driver SW Config JVM Product: Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0) Hardware: Load Driver Primary and Satellite (non-SUT hardware) # of Instances: 1 Notes / Tuning Information JVM Options: -Xlp -Xms1536m -Xmx1536m -Xgcpolicy:subpool -Xnoclassgc -Djava.net.preferIPv4Stack=true -Dsun.net.inetaddr.ttl=0 -Dcom.ibm.CORBA.TransportMode=Pluggable -------------------------------------------------------------------------------- Satellite Driver SW Config JVM Product: Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0) Hardware: Load Driver Primary and Satellite (non-SUT hardware) # of Instances: 1 Notes / Tuning Information JVM Options: -Xlp -Xms1536m -Xmx1536m -Xgcpolicy:subpool -Xnoclassgc -Djava.net.preferIPv4Stack=true -Dsun.net.inetaddr.ttl=0 -Dcom.ibm.CORBA.TransportMode=Pluggable -------------------------------------------------------------------------------- HARDWARE SYSTEMS -------------------------------------------------------------------------------- J2EE Application Server HW (SUT hardware) Hardware Vendor: IBM Corporation Model Name: IBM System p 570 (4.7 GHz, 4 core) Processor: POWER6 MHz: 4700 # of CPUs: 4 cores, 2 chips, 2 cores/chip (SMT on) Memory (MB): 16384 L1 Cache: 64KB(I)+64KB(D) on chip per core L2 Cache: 4MB on chip per core Other Cache: null OS Vendor: IBM Corporation OS Name: IBM AIX 5L V5.3 Disks: 4x146GB SAS Network Interface: 2 built-in Gigabit Ethernet ports Other Hardware: None # of Systems: 1 H/W Available: Jun-2007 O/S Available: Jun-2007 Notes / Tuning Information vmo -o lgpg_regions=640 -o lgpg_size=16777216 -o v_pinshm=1 LDR_CNTRL=DATAPSIZE=64k@STACKPSIZE=64k@TEXTPSIZE=64k -------------------------------------------------------------------------------- Database Server HW (SUT hardware) Hardware Vendor: IBM Corporation Model Name: IBM System p5 550 Processor: POWER5+ MHz: 2100 # of CPUs: 4 cores, 2 chips, 2 cores/chip (SMT on) Memory (MB): 16384 L1 Cache: 64KB(I)+32KB(D) on chip per core L2 Cache: 1920KB on chip per chip Other Cache: 36MB off chip per DCM, 2 DCMs per SUT OS Vendor: IBM OS Name: IBM AIX 5L v5.3 Disks: 1x36GB SCSI, 10K RPM Network Interface: 2 built-in Gigabit Ethernet ports Other Hardware: 1 x IBM 4Gb dual-port Fibre Channel HBA connected to two IBM System Storage DS4700 storage controllers containing 28 x 36GB disk drives # of Systems: 1 H/W Available: Aug-2006 O/S Available: Aug-2006 Notes / Tuning Information vmo -o lgpg_regions=454 -o lgpg_size=16777216 -o v_pinshm=1 aioo -o maxservers=100 -o maxreqs=16384 -o fsfastpath=1 -------------------------------------------------------------------------------- Emulator (non-SUT hardware) Hardware Vendor: IBM Corporation Model Name: IBM System p5 505Q Processor: POWER5+ MHz: 1650 # of CPUs: 4 cores, 2 chips, 2 cores/chip (SMT on) Memory (MB): 16384 L1 Cache: 64KB(I)+32KB(D) on chip per core L2 Cache: 1920KB on chip per chip Other Cache: 2x 36MB off chip per QCM, 1 QCM per system OS Vendor: IBM Corporation OS Name: IBM AIX 5L V5.3 Disks: 2x36GB SCSI, 10K RPM Network Interface: 2-Port 10/100/1000 Base-TX PCI-X Adapter Other Hardware: # of Systems: 1 H/W Available: Aug-2006 O/S Available: Aug-2006 Notes / Tuning Information ulimit -n unlimited vmo -o lgpg_regions=384 -o lgpg_size=16777216 -o v_pinshm=1 -------------------------------------------------------------------------------- Load Driver Primary and Satellite (non-SUT hardware) (non-SUT hardware) Hardware Vendor: IBM Corporation Model Name: IBM System p5 550 Processor: POWER5+ MHz: 2100 # of CPUs: 4 cores, 2 chips, 2 cores/chip (SMT on) Memory (MB): 16384 L1 Cache: 64KB(I)+32KB(D) on chip per core L2 Cache: 1920KB on chip per chip Other Cache: 36MB off chip per DCM, 2 DCMs per system OS Vendor: IBM Corporation OS Name: IBM AIX 5L V5.3 Disks: 1x36GB SCSI, 10K RPM Network Interface: 2 built-in Gigabit Ethernet ports Other Hardware: # of Systems: 1 H/W Available: Aug-2006 O/S Available: Aug-2006 Notes / Tuning Information vmo -o lgpg_regions=1248 -o lgpg_size=16777216 -o v_pinshm=1 -------------------------------------------------------------------------------- BENCHMARK MODIFICATIONS -------------------------------------------------------------------------------- Schema Modifications: No changes were made to the benchmark schema. -------------------------------------------------------------------------------- Load Program Modifications: No changes were made to the load program. BENCHMARK CONFIGURATION INFORMATION -------------------------------------------------------------------------------- Isolation Requirement Info: The following beans: PartEnt, ComponentEnt, AssemblyEnt, BomEnt and LargeOrderEnt in the Manufacturing Domain, ItemEnt in the Orders Domain, and SupplierCompEnt and SupplierEnt in the Supplier Domain were accessed using READ_COMMITTED which is Cursor Stability (CS) for DB2. The remaining beans were accessed using REPEATABLE_READ which translates to DB2 isolation level of Read Stability (RS). The ItemEnt bean was cached for 20 minute intervals using the WebSphere Lifetime in Cache Mechanism. Only the data inside the bean was cached. -------------------------------------------------------------------------------- Durability Requirement Info: To ensure database durability, RAID5 was used for the database logs maintained on the external storage. The log device contains two 5+P arrays. A total of 12 x 36GB disks were used for the log. -------------------------------------------------------------------------------- Storage Requirement Info: Over the course of a 75 minute run at an injection rate of 716, the database storage for database system increased by 498 MB. Given a linear scale, a 24 hour run at the same injection rate would increase storage for database system by 9561 MB. Two RAID1 disk arrays were used to create the filesystem space for the database. Each array contained 8 x 36GB disks providing 131.6 GB of storage. The combined storage available for the database was 263 GB. -------------------------------------------------------------------------------- Argument Passing Semantics: WebSphere Application Server V6.1 uses pass-by-value semantics by default. BILL OF MATERIALS -------------------------------------------------------------------------------- IBM System p 570 WebSphere 6.1 with DB2 v9.1 Database Server Supplier IBM System p 570 WebSphere 6.1 Hardware (for one system) Product Description Qty -------- --------------------------------------------- --- 9117-MMA Server 1:9117 Model MMA 1 0265 AIX Partition Specify 1 1845 Operator Panel 1 3647 146 GB 15K RPM SAS Disk Drive 4 4650 Rack Indicator- Not Factory Integrated 1 5005 Software Preinstall 1 5403 One Processor Activation for Processor Feature #7380 4 5625 Proc Power Regulator 3 5626 System CEC Enclosure with Bezel 1 5628 Sys AC Power Supply, 1600 W 2 5629 Media Enclosure and Backplane 1 5636 Integrated, 2X- 1Gb Virtual Ethernet, I/O ports 1 5648 Service Interface Card 1 5663 Proc Enclosure and Backplane 1 5667 System Midplane 1 5668 SAS Disk Backplane -6 slot 1 5680 Activation of 1GB DDR2- P6 Memory 16 5694 0/8GB DDR2 Memory (4X2GB) DIMMS- 667 MHz-POWER6 Memory 4 5699 System Ship Group 1 5706 IDE Slimline DVD-ROM Drive 1 6671 Power Cord (9-foot), Drawer to IBM PDU, 250V/10A 2 7164 IBM Rack-mount Drawer Rail Kit 1 7380 4.7 GHz Proc Card, 0/2 Core POWER6, 12 DDR2 Memory Slots 2 7870 Power Midplane 1 9300 Language Group Specify - US English 1 Supplier IBM System p5 550 Database Hardware (for one system) Product Description Qty -------- ---------------------------------------------------- ----- 9133-55A Server 2:9133 Model 55A 1 1910 4 Gb Dual Port Fibre Channel 1 1931 2048MB (2x1024MB) DIMMs, 276-pin, 4 1968 73.4 GB 10,000 RPM Ultra320 SCSI Disk Drive 1 1994 IDE Slimline DVD-ROM Drive 1 6592 4-Disk Slot Exp - Base Ctlr 1 7286 One Processor Activation for Processor Feature #8286 4 7876 CPU Power Regulator 2 7877 Media Backplane Card 1 8286 2-core 2.1 GHz POWER5+ Processor Card, 36MB L3 2 1812-81A DS4000 EXP810 Expansion Unit Model 81 2 5231 (40K6800) 2 Gbps FC, 36.4 GB/15K E-DDM 14 1814-70A DS4700 Express Model 70 (2 GB Cache) 2 5231 (40K6800) 2 Gbps FC, 36.4 GB/15K E-DDM 14 5605 (19K1248) Fiber Cable 5m Multimode (LC-LC) 4 7382 (41Y5222) DS4700 Mod 70 EXPs Att. 1-3 2 7711 (41Y5184) DS4700 AIX Host Kit 2 8850 DS4700 Mod 70 2-Storage Partitions Activation 2 570 3 year support, 24x7x4 1 Supplier Miscellaneous Hardware Product Description Qty -------- ----------------------------------------------------- ----- 7310-C03 HMC 1:7310-C03 Desktop Hardw.Mgmt.Console 1 8800 Quiet Touch Keyboard - USB, Business Black 1 8841 Mouse - Business Black with Keyboard Attachment Cable 1 3631 IBM C117 17" CRT Monitor 1 0569 HMC Support, 3 year, 24x7x4 1 497268 Cisco 3750-24-TS 1 150984 Cisco Support 1 year, 24x7x4 1 Supplier Passport Advantage Software Product Description Qty -------- ------------------------------------------------------------------ ----- D51NDLL DB2 UDB Enterprise Server Edition Processor Lic+SW Maint 12 Months 2 E00BILL DB2 UDB Enterprise Server Edition Processor SW Maint Rewl 1 Anniv 2 D5CB9LL IBM WebSphere Application Server Processor Lic+SW Maint 12 Months 2 E1CBBLL IBM WebSphere Application Server SW Maintenance 12 Months 2 Supplier Operating System Software Product Description Qty -------- ------------------------------------------------------------------ ----- 5692-A5L IBM AIX 5L V5.3 1 -------------------------------------------------------------------------------- OTHER BENCHMARK INFORMATION -------------------------------------------------------------------------------- The switch ports and all network adapters are 1Gb/sec. Requests were sent to the AppServers using DNS round robin, with the database node acting as the DNS server. This submission used the xerces implementation (version - XML4J 4.3) provided with WebSphere Application Server V6.1 in the IBM 1.5.0 JDK. -------------------------------------------------------------------------------- General Notes -------------------------------------------------------------------------------- The only errors in the driver log files were those that are normally generated by this benchmark. The IBM DB2 Universal JDBC Drivers is a type 4 driver. DB2 uses "Soft" checkpoint to ensure that no updates remain unflushed for longer than the allowed time. When DB2 UDB Server changes a database table with an update, insert, or delete operation, the change is initially made in memory, not on disk. When there is not enough space in the memory buffer to read in or write additional data pages, DB2 UDB Server will make space by flushing some modified pages to disk. Modified pages are also written to disk as part of the "Soft" checkpoint to ensure that no updates remain unflushed for longer than the allowed time. Before a change is made to the database, it is first recorded in the transaction log. This ensures that the database can be recovered completely in the event of a failure. Using the transaction log, transactions that started but did not complete prior to a failure can be undone, and transactions recorded as complete in the transaction log but not yet written to disk can be redone. DB2 UDB uses a write-ahead-logging protocol to guarantee recovery. This protocol uses "Soft" checkpoint to write least-recently-used database pages to disk independent of transaction commit. However, enough log information to redo/undo the change to a database pages is committed to disk before the database page itself is written. This protocol therefore renders checkpoint unnecessary for DB2 UDB. For a more detailed description of the general principles of the write-ahead-logging protocol, see the IBM research paper, ARIES: A Transaction Recovery Method Supporting Fine Granularity Locking and Partial Rollbacks Using Write-Ahead Logging," by C. Mohan, Database Technology Institute, IBM Almaden Research Center. (http:// portal.acm.org/citation.cfm ?id=128770&coll=portal&dl=ACM&CFID=10343790&CFTOKEN=42047146) 1-phase transactions were used to coordinate the interaction between the database server and JMS servers. -------------------------------------------------------------------------------- For questions about this result, please contact the submitter: IBM Corporation For other inquiries, please contact SPEC - Benchmark run on Sun Aug 26 19:04:35 CDT 2007 by SPECjAppServer2004 v1.08 - Result submitted on Wed Aug 29 03:33:03 EDT 2007 - Report generated by SPECjAppServer2004 Reporter v1.03 Copyright (C) 2004 Standard Performance Evaluation Corporation