SPECjAppServer2001 Result Copyright © 2002 Standard Performance Evaluation Corporation |
Interstage Application Server Plus V5.0L20 on Fujitsu PRIMERGY H450 |
|
Submitter: Fujitsu Limited |
SPEC license # 19 | Test date: Feb-2003 |
EJB Container Avail: May-2003 EJB Container JVM Avail: May-2003 |
Benchmark Settings | ||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Detailed Results | |||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
|||||||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||||||
|
EJB Container | ||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
||||||||||||||||||
|
Supplier Domain Container | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
|
||||||||||||
|
Emulator Container | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
|
||||||||||||
|
Database | ||||||
---|---|---|---|---|---|---|
|
||||||
|
JDBC | ||||||
---|---|---|---|---|---|---|
|
||||||
|
Other Software | ||||||
---|---|---|---|---|---|---|
|
||||||
|
J2EE Application Server (1 system) | ||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
||||||||||||||||||||||||||||||||||||
|
Database Server (1 system) | ||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
||||||||||||||||||||||||||||||||||||
|
Load Driver (1 system) | ||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
||||||||||||||||||||||||||||||||||||
|
Benchmark Modifications |
---|
Schema Modifications:
To support the Injection rate, tablespace sizes were increased. To redirect standard output and standard error to file, the following statement was added to top part of all file in Schema/sql. spool [file name] And the following statement was added to bottom part of the same files. spool off To get transaction entry area with schema definition, the following strings was added to all file in Schema/sql. initran 10 To use Oracle as database, init_templ.ora file was used. The followings are stuffs on that file. db_name=ecperf (DB name) control_files=D:\oracle\ora92\dbs\cntrlecperf.dbf (Full path to control file) cursor_space_for_time=TRUE db_block_size=2048 db_block_buffers=786432 db_file_multiblock_read_count=128 db_files=256 dml_locks=2500 session_cached_cursors=100 enqueue_resources=1235 log_buffer=2097152 log_checkpoint_interval=2147483647 processes=1000 open_cursors=1000 max_rollback_segments=100 rollback_segments=(t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,t10,t11,t12,t13,t14,t15,t16,t17,t18,t19, t20,t21,t22,t23,t24,t25,t26,t27,t28,t29,t30,t31,t32,t33,t34,t35,t36,t37,t38,t39) shared_pool_size=30000000 sessions=1024 transactions=1024 transactions_per_rollback_segment=8 parallel_max_servers=100 sort_area_size=8388608 timed_statistics=true compatible=9.2.0 (For Oracle9.2.0) undo_management=AUTO undo_retention=5 undo_suppress_errors=TRUE undo_tablespace= roll_space To use Oracle as database, p_build_templ.ora file was used. The followings are stuffs on that file. db_name=ecperf (DB name) control_files=D:\oracle\ora92\dbs\cntrlecperf.dbf (Full path to cntrol file) db_files=256 db_file_multiblock_read_count=256 db_block_buffers=80000 db_block_size=2048 dml_locks=2500 log_checkpoint_interval=999999999 log_buffer=1048576 max_rollback_segments=1000 open_cursors=512 processes=100 sessions=200 transactions=200 transactions_per_rollback_segment=1 rollback_segments=(r01,r02,r03,r04,r05,r06,r07,r08,r09) shared_pool_size=10000000 sort_area_size=8388698 parallel_max_servers=100 compatible=9.2.0 (For Oracle9.2.0) To use Oracle as database, p_create_templ.ora file was used. The followings are stuffs on that file. db_name=ecperf (DB name) control_files=D:\oracle\ora92\dbs\cntrlecperf.dbf (Full path to control files) db_files=256 db_block_buffers=16000 db_block_size=2048 dml_locks=500 log_checkpoint_interval=999999999 log_buffer=32768 sessions=70 processes=50 transactions=50 compatible=9.2.0 (For Oracle9.2.0) |
Load Program Modifications:
The followings were added to bin/driver.bat. set JAVA_HOME=D:\APW\jbk4\jdk set JAS_HOME=D:\SPEC set CONFIG_DIR=%JAS_HOME%\config set APPSSERVER=INTERSTAGE set ENVFILE=%APPSSERVER%.env |
Reference Bean Modifications:
In our case, name of deployment descriptor file is FJDeploymentDescriptor.xml (Not ejb-jar.xml.) For each bean, there is deployment descriptor file "FJDeploymentDescriptor.xml". |
Benchmark Configuration Information |
---|
Persistence Mode Used:
CMP was used for all beans. |
Isolation Requirement Info:
READ_COMMITTED was used for the following beans. RuleEnt CustomerEnt LargeOrderEnt SupplierEnt DiscountEnt ItemEnt ComponentEnt AssemblyEnt BomEnt PartEnt SupplierCompEnt OrderCustomerEnt Beans that has "pessimistic" value for concurrency-mode tag in their Interstage expanded definition file obtain a lock on the entity in the database for SELECT FOR UPDATE sql statement at the begining of the transaction. The following beans were deployed with the above condition to use REPEATABLE_READ. (The followings are written as beans:Interstage expanded definition file.) SequenceEnt:FJCMP_SequenceCmpEJB.xml OrderLineEnt:FJCMP_OrderLineCmpEJB.xml POEnt:FJCMP_POCmpEJB.xml OrderEnt:FJCMP_OrderCmpEJB.xml WorkOrderEnt:FJCMP_WorkOrderCmpEJB.xml InventoryEnt:FJCMP_InventoryCmpEJB.xml SComponentEnt:FJCMP_SComponentCmpEJB.xml POLineEnt:FJCMP_POLineCmpEJB.xml |
Durability Requirement Info:
RAID1 disk mirroring was used to ensure durability of the disk used for database logs. |
Storage Requirement Info:
A 45 minute run at an injection rate of 125 increased storage use by 0.1 GB. Given linear scaling, eight hours of run time would at that rate require 1.1 GB. The system was configured with 108GB of disk storage which is sufficient for the 8 hour run. |
Argument Passing Semantics:
Interstage Application Server uses pass-by-value semantics by specifying -DFJPassByValue=yes as JVM command line for EJB container. |
Other Benchmark Information |
---|
xerces.jar file included in the SPECjAppServer2001 kit was used. |
General Notes |
---|
No errors were reported during the final or reproducability run. |
For questions about this result, please contact the submitter: Fujitsu Limited For other inquiries, please contact webmaster@spec.org
Benchmark run on Wed Feb 19 15:48:03 JST 2003 by SPECjAppServer2001 v1.12
Result submitted on Thu Mar 20 03:03:00 EST 2003
Report generated by SPECjAppServer2001 Reporter v1.09
Copyright © 2002 Standard Performance Evaluation Corporation
First published at SPEC.org on 18-Apr-2003