SPEC Seal of Reviewal SPECjAppServer®2004 Result
Copyright © 2004 Standard Performance Evaluation Corporation
WebSphere 6.1 Application Server on IBM System p5 505
349.11 SPECjAppServer2004 JOPS@Standard
Submitter:
IBM Corporation
SPEC license # 11 Test date:
Jun-2006
Software Products
WebSphere Application Server V6.1 64-bit
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0)
IBM DB2 Universal JDBC Drivers
IBM DB2 Universal Database v8.2
Software Configurations
J2EE Application Servers
Emulator SW Config
Database SW Config
Primary Driver SW Config
Hardware Systems
J2EE Application Server HW
Database Server HW
Emulator
Load Driver Primary

System Configuration Diagram

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

SUT Configuration
J2EE Server Nodes: 1   DB Server Nodes: 1
J2EE Server CPUs: 2 cores, 1 chip (SMT on)   DB Server CPUs: 2 cores, 1 chip (SMT on)
J2EE Instances: 1   DB Instances: 1
Other SUT Components:
   (1) Cisco Catalyst 3750 24TS Switch

Benchmark Settings
Dealer Injection Rate: 209   Ramp Up Time: 600 seconds
# of Dealer Agents: 4   Ramp Down Time: 300 seconds
# of Manufacturing Agents: 2   Steady State Time: 3,600 seconds
DB Load Injection Rate: 209   Trigger Time: 500 seconds

Detailed Results
Dealer Transaction Mix Count Tx. Mix
Purchase 188,515 25.00%
Manage 188,844 25.04%
Browse 376,754 49.96%
Total # Dealer Transactions 754,113
Total # Manufacturing Transactions 502,676
Response Times Average Maximum 90th% Reqd
Purchase 0.40 7.18 1.50 2.00
Manage 0.28 7.38 0.90 2.00
Browse 0.49 6.82 2.00 2.00
Manufacturing 1.53 9.02 3.00 5.00
Reproducibility Run (SPECjAppServer2004 JOPS) 349.15

WebSphere Application Server V6.1 64-bit
Vendor: IBM Corporation Availability: Jun-2006
CTS Version: 1.4 Date Passed CTS: Nov-2004
OS Name: IBM AIX 5L V5.3
EJB Protocol: RMI/IIOP

Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0)
Vendor: IBM Corporation Availability: Jun-2006
OS Name: IBM AIX 5L V5.3

IBM DB2 Universal JDBC Drivers
Vendor: IBM Corporation Availability: Jul-2005
OS Name: AIX 5L V5.3

IBM DB2 Universal Database v8.2
Vendor: IBM Corporation Availability: Jul-2005
OS Name: IBM AIX 5L v5.3

J2EE Application Servers
J2EE Product: WebSphere Application Server V6.1 64-bit
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: 1
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
Minimum heap size = 6760 MB
Maximum heap size = 6760 MB
JVM parms: -Dcom.ibm.ws.pm.batch=true -Dcom.ibm.ws.pm.deferredcreate=true
-Dcom.ibm.CORBA.FragmentSize=3000 -Dcom.ibm.ws.pm.grouppartialupdate=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
-Xcompactgc -Xlp -Xgcpolicy:subpool -Xcodecache16m
EJB Cache Size = 35543
HTTP Channel maximum persistent requests = unlimited
HTTP Channel readTimeout = 6000
HTTP Channel writeTimeout = 6000
HTTP Channel persistentTimeout = 3000
Minimum Web Container threads = 54
Minimum ORB threads = 17
Maximum ORB threads = 17
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

Emulator SW Config
J2EE Product: invalid value: 1
JVM Product: Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0)
Hardware: Emulator
# of Instances: 1
Notes / Tuning Information
Initial heap size = 3072 MB
Maximum heap size = 3072 MB
JVM parms:  -Djava.net.preferIPv4Stack=true -Dsun.net.inetaddr.ttl=0 -Xgcpolicy:subpool -Xlp
-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 v8.2
Hardware: Database Server HW
# of Instances: 1
Notes / Tuning Information
Tuning performed by db2tune.sh and tune_dbmcfg.sh scripts in the archive/Schema directory.

Primary Driver SW Config
JVM Product: Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0)
Hardware: Load Driver Primary
# of Instances: 1
Notes / Tuning Information
JVM_OPTIONS=-Djava.net.preferIPv4Stack=true -Dsun.net.inetaddr.ttl=0 -Xms1024m -Xmx1024m -Xlp
-Xgcpolicy:subpool -Dcom.ibm.CORBA.TransportMode=Pluggable -Dcom.ibm.CORBA.FragmentSize=3000

J2EE Application Server HW (SUT hardware)
Hardware Vendor: IBM Corporation OS Vendor: IBM Corporation
Model Name: IBM System p5 505 OS Name: IBM AIX 5L V5.3
Processor: POWER5+ Filesystem: JFS
MHz: 2100 Disks: 2x73GB SCSI, 15K RPM
# of CPUs: 2 cores, 1 chip, 2 cores/chip (SMT on) Network Interface: 2-Port 10/100/1000 Base-TX PCI-X Adapter (14108902)
Memory (MB): 8192 Other Hardware:
L1 Cache: 64KB(I)+32KB(D) on chip per core # of Systems: 1
L2 Cache: 1920KB on chip per chip H/W Available: Aug-2006
Other Cache: 36MB off chip per DCM, 1 DCM per SUT OS Available: Aug-2006
Notes / Tuning Information
 vmo -o lgpg_regions=426 -o lgpg_size=16777216 -o v_pinshm=1
 Jumbo Frames Enabled but not used

Database Server HW (SUT hardware)
Hardware Vendor: IBM Corporation OS Vendor: IBM
Model Name: IBM System p5 505 OS Name: IBM AIX 5L v5.3
Processor: POWER5 Filesystem: JFS
MHz: 1650 Disks: 1x36GB SCSI, 15K RPM
# of CPUs: 2 cores, 1 chip, 2 cores/chip (SMT on) Network Interface: One 10/100/1000 Base-TX PCI-X Adapter (14106902)
Memory (MB): 8192 Other Hardware: One IBM 2-Gb Fibre Channel host bus adapter connected to an IBM TotalStorage DS4700 Fibre Channel Arrays consisting of 8 * 36 GB FC disks.
L1 Cache: 64KB(I)+32KB(D) on chip per core # of Systems: 1
L2 Cache: 1920KB on chip per chip H/W Available: Oct-2005
Other Cache: 36MB off chip per per DCM, 1 DCM per SUT OS Available: Oct-2005
Notes / Tuning Information

   

Emulator (non-SUT hardware)
Hardware Vendor: IBM Corporation OS Vendor: IBM Corporation
Model Name: IBM System p5 570 OS Name: IBM AIX 5L V5.3
Processor: POWER5+ Filesystem: JFS
MHz: 2200 Disks: 1x36GB SCSI, 15K RPM
# of CPUs: 4 cores, 2 chips, 2 cores/chip (SMT on) Network Interface: 2-Port 10/100/1000 Base-TX PCI-X Adapter (14108902)
Memory (MB): 16384 Other Hardware:
L1 Cache: 64KB(I)+32KB(D) on chip per core # of Systems: 1
L2 Cache: 1920KB on chip per chip H/W Available: Feb-2006
Other Cache: 36MB off chip per DCM, 2 DCMs per system OS Available: Feb-2006
Notes / Tuning Information
 ulimit -n unlimited
 Jumbo Frames: Enabled but not used
 vmo -o lgpg_regions=768 -o lgpg_size=16777216 -o v_pinshm=1

Load Driver Primary (non-SUT hardware)
Hardware Vendor: IBM Corporation OS Vendor: IBM Corporation
Model Name: IBM System p5 570 OS Name: IBM AIX 5L V5.3
Processor: POWER5+ Filesystem: JFS
MHz: 2200 Disks: 1x36GB SCSI, 15K RPM
# of CPUs: 4 cores, 2 chips, 2 cores/chip (SMT on) Network Interface: 10/100/1000 Base-TX PCI-X Adapter (14106902)
Memory (MB): 16384 Other Hardware:
L1 Cache: 64KB(I)+32KB(D) on chip per core # of Systems: 1
L2 Cache: 1920KB on chip per chip H/W Available: Feb-2006
Other Cache: 36MB off chip per DCM, 2 DCMs per system OS Available: Feb-2006
Notes / Tuning Information

   

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, RAID 1 (mirrored stripe)
  was used for the database logs maintained on the
  external storage.  The array contains four 36 GB drives
  for this purpose.
Storage Requirement Info:
  Over the course of a 75 minute run at an injection rate of 209, the database
  storage for database system increased by 198 MB.
  Given a linear scale, a 24 hour run at the same injection rate would increase storage
  for database system by 3801.6 MB.  The disk array contains four 36 GB drives.
  The DS4700 controller utilized these drives as a RAID 1 array, yielding
  72 GB for available storage.
Argument Passing Semantics:
  WebSphere Application Server V6.1 uses pass-by-value semantics by default.

Bill of Materials

        IBM System p5 505 WebSphere 6.1 64-bt with DB2 v8.2 Database Server

Supplier        IBM System p5 505 WebSphere 6.1 64-bit Hardware (for one system)
     Product	Description	                                         Qty
    --------    ---------------------------------------------            ---
    9115-505	Server 1:9115 Model 505					   1
	1903	IDE Slimline DVD-ROM Drive				   1
	1932	4096MB (2x2048MB) DIMMs, 276-pin, 533 MHz DDR-2 SDRAM	   2
	1959	IBM 10/100/1000 Base-TX Ethernet Low Profile PCI-X Adapter 1
	1968	73.4 GB 10,000 RPM Ultra320 SCSI Disk Drive		   2
	7927	IBM Rack-mount Drawer Bezel and Hardware		   1
	8290	2-core 2.1 GHz POWER5+ Processor Card, 36MB L3 Cache	   1
		

Supplier        IBM System p5 505 Database Hardware (for one system)
     Product	Description	                                         Qty
    --------    ---------------------------------------------            ---
    9115-505	Server 1:9115 Model 505					  1
	1903	IDE Slimline DVD-ROM Drive				  1
	1932	4096MB (2x2048MB) DIMMs, 276-pin, 533 MHz DDR-2 SDRAM	  2
	1968	73.4 GB 10,000 RPM Ultra320 SCSI Disk Drive		  1
	1977	2 Gigabit Fibre Channel PCI-X Adapter			  1
	7652	2-way 1.65 GHz POWER5 Processor Card,36MB L3 Cache	  1
	7958	AC Power Supply, 600 W					  1
    1814-70A	DS4700 Express Model 70 (2 GB Cache)		  	  1
	5231	(40K6800) 2 Gbps FC, 36.4 GB/15K E-DDM			  8
   IBM QUOTE	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	
     Unit Qty   Description                                                                 Part Number 
IBM      2	DB2 UDB ENTERPRISE SERVER EDITION PROCESSOR LIC+SW MAINT 12 MO              D518GLL
IBM      2	DB2 UDB ENTERPRISE SERVER EDITION PROCESSOR SW MAINT RNWL 1 ANNIV           E00BILL
IBM      2      IBM WebSphere Application Server Processor License+SW Maintenance 12 Months D5CB9LL
IBM      2      IBM WebSphere Application Server SW Maintenance 12 Months                   IBM QUOTE
         		
         		
Supplier        Operating System Software	
     Unit Qty   Description                                                         Part Number
IBM      1      IBM AIX 5L V5.3                                                     IBM QUOTE




Other Benchmark Information
  The switch ports and all network adapters are 1Gb/sec.
  
  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 webmaster@spec.org

Copyright © 2004 Standard Performance Evaluation Corporation

First published at SPEC.org on 16-Aug-2006