SPECweb2005 Result ================================================================================ || Hewlett-Packard: HP ProLiant DL380 G5 || SPECweb2005 = 29591 Accoria Networks, Inc.: Rock Web Server v1.4.6 || (x86_64) || Accoria Networks, Inc.: Rock JSP/Servlet Contai || SPECweb2005_Banking = 51840 ner v1.3.1 (x86_64) || || SPECweb2005_Ecommerce = 46512 || SPECweb2005_Support = 23816 || ================================================================================ Submitter: Hewlett-Packard, SPEC License #: 3, Test date: Feb-2008 ================================================================================ PERFORMANCE Banking | Simultaneous | Test | Aggregate QOS Compliance | Validation | | User Sessions | Iteration | Good Tolerable Fail | Errors | |---------------|-----------|---------------------------|------------| | | 1 | 97.0% 100.0% 0.0% | 0 | | |-----------|---------------------------|------------| | 51840 | 2 | 96.7% 100.0% 0.0% | 0 | | |-----------|---------------------------|------------| | | 3 | 96.6% 100.0% 0.0% | 0 | -------------------------------------------------------------------- Ecommerce | Simultaneous | Test | Aggregate QOS Compliance | Validation | | User Sessions | Iteration | Good Tolerable Fail | Errors | |---------------|-----------|---------------------------|------------| | | 1 | 97.8% 99.5% 0.5% | 0 | | |-----------|---------------------------|------------| | 46512 | 2 | 97.7% 99.5% 0.5% | 0 | | |-----------|---------------------------|------------| | | 3 | 96.8% 99.0% 1.0% | 0 | -------------------------------------------------------------------- Support | Simultaneous | Test | Aggregate QOS Compliance | Validation | | User Sessions | Iteration | Good Tolerable Fail | Errors | |---------------|-----------|---------------------------|------------| | | 1 | 96.2% 99.9% 0.1% | 0 | | |-----------|---------------------------|------------| | 23816 | 2 | 96.0% 99.9% 0.1% | 0 | | |-----------|---------------------------|------------| | | 3 | 95.7% 99.9% 0.1% | 0 | -------------------------------------------------------------------- ================================================================================ CONFIGURATION Availability Dates -------------------------------------------------------------------------------- Backend Simulator Jul-2005 SUT Hardware Dec-2007 Web Server Software Nov-2007 (Rock Web 1.4.6) Aug-2007 (Rock JSP 1.3.1) Operating System Nov-2007 Other Components Jan-2008 (JVM) System Under Test (SUT) -------------------------------------------------------------------------------- # of SUTs 1 Vendor Hewlett-Packard Model HP ProLiant DL380 G5 Processor Intel Xeon Processor X5460 Processor Speed (MHz) 3166 # Processors 8 cores, 2 chips, 4 cores/chip Primary Cache 32KB(I) + 32KB(D) on chip, per core Secondary Cache 12 MB I+D on chip per chip, 6 MB shared / 2 cores Other Cache N/A Memory 32GB (8x4 GB PC2-5300 CL5) Disk Subsystem 8x36GB SFF SAS 10K RPM, 50x36GB SFF SAS 15K RPM Disk Controllers Smart Array P800 Controller with 512MB cache Operating System RedHat Enterprise Linux 5 U1 (2.6.18-53.el5) File System ext2 Other Hardware 2x Modular Smart Array 70 Enclosure, 1xHP ProCurve Switch 3400cl-48G (J4906A) Other Software Java(TM) 2 Runtime Environment, Standard Edition (build 1.6.0_03-b05), Java HotSpot(TM) 64-Bit Server VM (build 1.6.0_03-b05, mixed mode) Web Server Software -------------------------------------------------------------------------------- Vendor Accoria Networks, Inc. Name/Version Rock Web Server v1.4.6 (x86_64) Dynamic Scripts JSP Server Cache N/A Log Mode Binary Common Log Format JSP Script Engine -------------------------------------------------------------------------------- Vendor Accoria Networks, Inc. Name/Version Rock JSP/Servlet Container v1.3.1 (x86_64) Dynamic Scripts JSP Server Cache N/A Log Mode Binary Common Log Format SUT Network -------------------------------------------------------------------------------- # of Controllers 6 Network Controllers 4xNC364T, 2xNC373i (embedded) # of Networks 14 Network Type Gigabit Ethernet Network Speed 1 Gb/s MSL (sec) 30 (Non RFC1122) Time-Wait (sec) 60 (Non RFC1122) MTU Size 1500 Client Systems -------------------------------------------------------------------------------- # of Clients 26 Model HP ProLiant DL360 G4p Processor Intel Xeon Processor Speed (MHz) 3600 # Processors 2 Memory 4GB Network Controller NC7170 (embedded) Operating System Windows Server 2003 SP1 JVM Version Java 2 Runtime Environment, Standard Edition (build 1.5.0_06-b06) JIT Version Java HotSpot Client VM (build 1.5.0_06-b05, mixed mode, sharing) Other Hardware HP ProCurve 2848 for client management Other Software N/A Backend Simulator (BESIM) -------------------------------------------------------------------------------- # of Simulators 1 Model HP ProLiant DL385 Processor AMD Opteron 275 Processor Speed (MHz) 2200 # of Processors 2 Memory 4x2048MB PC3200 CL3.0 Network Controller HP NC7781 PCI-X Gigabit embedded Operating System RHEL 4 U4 (kernel 2.6.9-42.ELsmp) File System ext2 Web Server Accoria Rock Web Server 1.4.5 (x86_64) Server Scripts ISAPI Other Hardware N/A Other Software N/A ================================================================================ COMMON NOTES SUT Notes --------- * 1xSmart Array P800 with 512MB cache * 2xModular Smart Array 70 Enclosures, one connected to each port on SmartArray P800 * 1 drive RAID 0 for OS Drive, 7 drives RAID 0 for Log files, 50 Drives RAID 0 for fileset * File system mounting options for fileset and log: nodiratime,noatime * 13 client subnets connected through 3400cl switch, BeSim directly connected to SUT Operating System Notes ---------------------- * net.ipv4.conf.all.rp_filter = 1 #enables source route verification, default 0 * net.ipv4.conf.all.arp_filter = 1 #tells the kernel whether the IP address should be bound to a specific ARP address, default 0 * net.ipv4.tcp_timestamps = 0 #turns TCP timestamps off, default 1 * net.ipv4.tcp_max_tw_buckets = 2000000, set TCP time-wait buckets pool size, default 180000 * net.core.rmem_default = 33554432 #default receive socket buffer size, default 126976 * net.core.rmem_max = 33554432 #maximum receive socket buffer size, default 131071 * net.core.wmem_default = 33554432 #default send socket buffer size, default 126976 * net.core.wmem_max = 33554432 #maximum send socket buffer size, default 131071 * net.core.optmem_max = 33554432 #maximum amount of option memory buffers,, default 20480 * net.ipv4.tcp_rmem = 33554432 33554432 33554432 #maximum receive socket buffer size, default 4096 87380 4194304 * net.ipv4.tcp_wmem = 33554432 33554432 33554432 #maximum TCP write-buffer space allocatable, default 4096 16384 4194304 * net.ipv4.tcp_mem = 33554432 33554432 33554432 #maximum TCP buffer space allocatable, default 196608 262144 393216 * net.ipv4.tcp_dsack = 0 #don't send duplicate SACK, default 1 * net.ipv4.tcp_sack = 0 #turn off SACK option in the TCP option field in the TCP header when it sends out a SYN packet, default 1 * net.ipv4.tcp_window_scaling = 0 #turns TCP window scaling support off, default 1 * net.core.somaxconn = 140960 #size of listen que for accepting new TCP connections, default 128 * net.core.netdev_max_backlog = 1048576 #number of unprocessed input packets before kernel starts dropping them, default 1000 * net.ipv4.tcp_max_syn_backlog = 32772, max number of remembered connection requests, default 1024 * echo 40 > /proc/irq/169/smp_affinity # bind eth0 (besim) irq to processor 7 * echo 80 > /proc/irq/177/smp_affinity # bind eth1 irq to processor 8 * echo 01 > /proc/irq/210/smp_affinity # bind eth2 irq to processor 1 * echo 10 > /proc/irq/218/smp_affinity # bind eth3 irq to processor 5 * echo 02 > /proc/irq/226/smp_affinity # bind eth4 irq to processor 2 * echo 20 > /proc/irq/234/smp_affinity # bind eth6 irq to processor 6 * echo 04 > /proc/irq/51/smp_affinity # bind eth7 irq to processor 3 * echo 40 > /proc/irq/59/smp_affinity # bind eth8 irq to processor 7 * echo 08 > /proc/irq/67/smp_affinity # bind eth10 irq to processor 4 * echo 80 > /proc/irq/75/smp_affinity #bind eth11 to processor 8 * echo 10 > /proc/irq/83/smp_affinity # bind eth12 irq to processor 5 * echo 02 > /proc/irq/91/smp_affinity # bind eth14 irq to processor 2 * echo 04 > /proc/irq/99/smp_affinity #bind eth15 to processor 3 * echo 08 > /proc/irq/107/smp_affinity # bind eth16 irq to processor 4 * echo 40 > /proc/irq/0/smp_affinity #bind timer to processor 7 * echo 80 > /proc/irq/194/smp_affinity #bind cciss0 to processor 8 * TSO enabled on client-data interfaces, default enabled * txqueuelen set to 60000 on all NIC ports, default 100 * ulimit -n 1024000 #sets number of open files, default 1024 * ulimit -u 1000000 #sets number of max user processes, default 131710 * e1000 driver version 7.6.15.4 * options e1000 InterruptThrottleRate=3000,3000,3000,3000,3000,3000,3000,3000,3000,3000,300 0,3000,3000,3000,3000,3000 # default 3 on each e1000 port * RxDescriptors=4096,4096,4096,4096,4096,4096,4096,4096,4096,4096,4096,4096,4 096,4096,4096,4096 #default 256 on all e1000 ports * options bnx2 disable_msi=1,1 # disable msi on internal ports Web Server Software Notes ------------------------- * server_log /weblog/httpd/httpd.log * validate_static 604800 #static file modification validation, default 0 * validate_httpmod -1 #disables HTTP module modification validation, default 0 * connection_timeout 9600 #connection inactivity timeout, default 60 * keepalive_max 100000 #max keepalive requests on a connection, default 100 * jrock_home /usr/local/jrock #Sets home path of Jrock JSP * jrock_config specweb2005.xml #Sets config file for Jrock JSP * header_etag_on 0 #disables etag header in HTTP replies, default 1 * header_server_on 0 #disables server ehader in HTTP replies, default 1 * tcp_send_buf_size 1048576 #sets socket send buffer size, default operating system default * log_buf_size 1048576 #sets access log buffer size, default 65536 HTTP Script Notes ----------------- * SPEC-provided JSP scripts used without modification Client Notes ------------ * TCP/IP registry tuning parameters [HKLMSystemCurrentControlSetServicesTcpipParameters]: * MaxHashTableSize=0x4000, sets TCB hash table size to 16384 entries, default is 512 * TcpTimedWaitDelay=0x3c, sets TIME_WAIT parameter to 60 seconds (non-RFC 1122), default is 240 * MaxFreeTwTcbs=400000, sets maximum number of TIME_WAIT tcbs to 400,000; default 1000 * MaxFreeTcbs=0x16000, sets number of cached (pre-allocated) TCBs, default 1000 * MaxUserPort=0xfffe, sets maximum open ports to 65534; default 5000 * TcpWindowSize=65535, sets TCP send/receive window size, default 8192 * NumTcbTablePartitions=32, sets number of independent TCB table segments, default 4 * 3 Client engines started per client system, Port 1099-1101 * Client init string: java -cp c:\progra~1\specweb2005\ -Xms400m -Xmx400m -XX:+UseParNewGC -XX:+UseConcMarkSweepGC -jar c:\progra~1\specweb2005\specwebclient.jar -lo c:\stdout-1xxx.txt -le c:\errorlog-1xxx.txt * -cp c:\progra~1\specweb2005\ #class search path of directories and zip/jar files * -Xms400m #Initial heap size set to 400MB, default 4MB * -Xmx400m # Maximum heap size set to 400MB, default 4MB * -XX:+UseParNewGC #use optimize garbage collection for applications, default not used * -XX:+UseConcMarkSweepGC #Selects the parallel garbage collector for the new generation of the Java heap, default not used * -jar c:\progra~1\specweb2005\specwebclient.jar #specify the jar file to run * -lo c:\stdout-1099.txt #redirect stdout to log file name specified (default: primeclient.out) * -le c:\errorlog-1099.txt #redirect errors to log file name specified (default: primeclient.err) BESIM Notes ----------- * Web Server Configuration: 4 individual web server instances configured as below for port 81 thru 84. Replace xx below with port number. * user nobody #configures the user under which httpd runs * server_log /var/log/httpd/httpd.log #configures the location of the httpd server log file * validate_static 86400 #defines the modification checking interval for static pages * validate_httpmod -1 #disables HTTP module modification validation, default 0 * header_etag_on 0 #disables etag header in HTTP replies, default 1 * header_server_on 0 #disables server header in HTTP replies, default 1 * accept_max 1 #maximum number of client connections httpd can accept at a time, default 50 * log_buf_size 1048576 #sets access log buffer size, default 65536 * tcp_send_buf_size 1048576 #sets socket send buffer size, default operating system default * keepalive_max -1 #max keepalive requests on a connection, default 100 * connection_timeout 360000 #The number of connection reclaims because they time out, default 60 * worker_count 4 #Starts 4 worker threads, default not used * connection_max 204800 #The maximum number of concurrent connections httpd is willing to handle, default=102400 * host besim:xx * document_root /web * access_log /var/log/httpd/access_besim.log * error_log /var/log/httpd/error_besim.log * access_log_format commonlog * file /isapi-bin * cgi_type isapi * cgi_where internal * /file * /host * BESIM OS Configuration * ifconfig eth0 txqueuelen 60000 * ulimit -n 1024000 #sets number of open files, default 1024 * net.ipv4.ip_forward = 0 #Turns off IP packet forwarding, default off (0) * net.ipv4.conf.default.rp_filter = 1 # Controls source route verification, default 1 * net.ipv4.icmp_echo_ignore_broadcasts = 1 #To enable protection against ICMP ECHO requests, default 0 * net.ipv4.conf.all.arp_filter = 1 #instructs the kernel whether the IP address should be bound to a specific ARP address, default * net.ipv4.tcp_timestamps = 0 #Turn off the tcp_timestamps, default 1 * net.core.rmem_max = 8388608 #maximum receive socket buffer size, default 65535 * net.core.rmem_default = 8388608 #default receive socket buffer size, default 65535 * net.core.wmem_max = 8388608 #maximum send socket buffer size, default 65535 * net.core.optmem_max = 40960 #default 10240 * net.core.netdev_max_backlog = 1048576 #number of unprocessed input packets before kernel starts dropping them, default 300 * net.ipv4.tcp_rmem = 8388608 8388608 8388608 #maximum TCP write-buffer space allocatable, default 4096 16384 131072 * net.ipv4.tcp_wmem = 8388608 8388608 8388608 #maximum TCP write-buffer space allocatable, default 4096 16384 131072 * net.ipv4.tcp_max_syn_backlog = 400000 #max number of remembered connection requests, default 1024 * net.core.somaxconn = 40960 #size of listen que for accepting new TCP connections, default 128 * Besim ISAPI compile instructions see HP-20061009.txt ================================================================================ Banking Run Details Iter-| | Total | QOS ation| Request Type | Reqs | Good Toler Fail -----|------------------|------------|------------------------------------ |login | 2806372 | 2657984 146983 1405 |account_summary | 1975453 | 1943487 31966 0 |check_detail_html | 1106033 | 1032911 73120 2 |bill_pay | 1802931 | 1773767 29164 0 |add_payee | 144113 | 142674 1439 0 |payee_info | 103539 | 100241 3298 0 |quick_pay | 865599 | 815522 50077 0 |billpay_status | 287571 | 284365 3206 0 1 |chg_profile | 158184 | 155317 2867 0 |post_profile | 113995 | 113245 750 0 |req_checks | 158188 | 124285 33901 2 |post_chk_order | 113765 | 112508 1257 0 |req_xfer_form | 224122 | 221795 2327 0 |post_fund_xfer | 161415 | 159782 1633 0 |logout | 800970 | 799366 1604 0 |check_image | 2213168 | 2213160 8 0 |------------------|------------|------------------------------------ | TOTAL | 13035418 | 12650409 383600 1409 Iter-| | Byte | Weighted | Avg Resp | Average ation| Request Type | Rate | ABR | (sec) | Bytes -----|------------------|------------|------------|----------|---------- |login | 27,397.2 | 7,641.9 | 1.274 | 34922 |account_summary | 28,133.9 | 4,349.5 | 1.003 | 28237 |check_detail_html | 21,119.0 | 2,138.7 | 1.174 | 24798 |bill_pay | 26,254.3 | 3,676.9 | 0.996 | 26155 |add_payee | 28,005.1 | 303.8 | 0.965 | 27034 |payee_info | 38,308.8 | 360.1 | 1.164 | 44604 |quick_pay | 28,552.4 | 2,294.7 | 1.190 | 33998 |billpay_status | 33,794.9 | 757.9 | 1.000 | 33798 1 |chg_profile | 40,519.9 | 541.6 | 1.083 | 43910 |post_profile | 38,710.3 | 331.8 | 0.964 | 37323 |req_checks | 53,260.6 | 1,096.9 | 1.669 | 88927 |post_chk_order | 33,727.3 | 300.3 | 1.003 | 33852 |req_xfer_form | 23,952.7 | 397.1 | 0.948 | 22723 |post_fund_xfer | 26,276.7 | 317.0 | 0.958 | 25184 |logout | 64,461.9 | 4,726.4 | 1.173 | 75676 |check_image | 37,664.9 | 1,834.7 | 0.282 | 10631 |------------------|------------|------------|----------|---------- | TOTAL | - | 31,069.2 | - | - Iter-| | Total | QOS ation| Request Type | Reqs | Good Toler Fail -----|------------------|------------|------------------------------------ |login | 2802379 | 2635199 165684 1496 |account_summary | 1973393 | 1936465 36928 0 |check_detail_html | 1104722 | 1024704 80018 0 |bill_pay | 1799413 | 1766188 33225 0 |add_payee | 143902 | 142218 1684 0 |payee_info | 103459 | 99780 3679 0 |quick_pay | 864119 | 809481 54638 0 |billpay_status | 286798 | 283195 3603 0 2 |chg_profile | 158312 | 155142 3170 0 |post_profile | 114056 | 113233 823 0 |req_checks | 158123 | 121925 36197 1 |post_chk_order | 113537 | 112063 1474 0 |req_xfer_form | 223884 | 221260 2624 0 |post_fund_xfer | 161420 | 159359 2061 0 |logout | 799726 | 797336 2390 0 |check_image | 2210238 | 2210153 85 0 |------------------|------------|------------------------------------ | TOTAL | 13017481 | 12587701 428283 1497 Iter-| | Byte | Weighted | Avg Resp | Average ation| Request Type | Rate | ABR | (sec) | Bytes -----|------------------|------------|------------|----------|---------- |login | 26,965.3 | 7,509.8 | 1.295 | 34940 |account_summary | 27,678.3 | 4,276.3 | 1.020 | 28253 |check_detail_html | 20,806.1 | 2,101.1 | 1.191 | 24798 |bill_pay | 25,807.5 | 3,609.5 | 1.013 | 26154 |add_payee | 27,626.0 | 298.4 | 0.978 | 27034 |payee_info | 38,042.1 | 353.9 | 1.172 | 44606 |quick_pay | 28,228.3 | 2,253.3 | 1.204 | 33998 |billpay_status | 33,349.7 | 743.4 | 1.013 | 33795 2 |chg_profile | 40,166.1 | 533.2 | 1.093 | 43910 |post_profile | 38,223.0 | 326.5 | 0.976 | 37322 |req_checks | 52,766.4 | 1,078.6 | 1.685 | 88942 |post_chk_order | 33,286.6 | 294.8 | 1.016 | 33851 |req_xfer_form | 23,567.0 | 390.5 | 0.964 | 22741 |post_fund_xfer | 25,790.6 | 311.8 | 0.976 | 25181 |logout | 64,146.8 | 4,640.5 | 1.179 | 75656 |check_image | 34,769.3 | 1,801.8 | 0.305 | 10629 |------------------|------------|------------|----------|---------- | TOTAL | - | 30,523.3 | - | - Iter-| | Total | QOS ation| Request Type | Reqs | Good Toler Fail -----|------------------|------------|------------------------------------ |login | 2803682 | 2634130 168103 1449 |account_summary | 1973458 | 1933341 40117 0 |check_detail_html | 1104821 | 1023278 81543 0 |bill_pay | 1800837 | 1764653 36184 0 |add_payee | 143902 | 142073 1829 0 |payee_info | 103472 | 99510 3962 0 |quick_pay | 864593 | 807449 57144 0 |billpay_status | 287321 | 283352 3969 0 3 |chg_profile | 158162 | 154693 3469 0 |post_profile | 113994 | 113049 945 0 |req_checks | 158142 | 122546 35596 0 |post_chk_order | 113656 | 112099 1557 0 |req_xfer_form | 224000 | 221151 2849 0 |post_fund_xfer | 161295 | 159241 2054 0 |logout | 800290 | 798217 2073 0 |check_image | 2211067 | 2210982 85 0 |------------------|------------|------------------------------------ | TOTAL | 13022692 | 12579764 441479 1449 Iter-| | Byte | Weighted | Avg Resp | Average ation| Request Type | Rate | ABR | (sec) | Bytes -----|------------------|------------|------------|----------|---------- |login | 27,054.6 | 7,539.0 | 1.289 | 34896 |account_summary | 27,750.2 | 4,291.8 | 1.017 | 28222 |check_detail_html | 20,868.3 | 2,111.2 | 1.188 | 24798 |bill_pay | 25,897.5 | 3,629.4 | 1.009 | 26154 |add_payee | 27,684.9 | 299.8 | 0.976 | 27034 |payee_info | 38,019.6 | 355.6 | 1.173 | 44603 |quick_pay | 28,247.2 | 2,265.1 | 1.203 | 33999 |billpay_status | 33,424.7 | 748.3 | 1.011 | 33799 3 |chg_profile | 40,174.3 | 535.2 | 1.093 | 43911 |post_profile | 38,260.4 | 327.8 | 0.975 | 37323 |req_checks | 52,851.4 | 1,083.4 | 1.682 | 88908 |post_chk_order | 33,310.1 | 296.5 | 1.016 | 33854 |req_xfer_form | 23,636.3 | 391.9 | 0.960 | 22704 |post_fund_xfer | 25,942.7 | 313.0 | 0.970 | 25184 |logout | 64,220.7 | 4,666.4 | 1.178 | 75670 |check_image | 36,207.4 | 1,810.8 | 0.293 | 10628 |------------------|------------|------------|----------|---------- | TOTAL | - | 30,665.3 | - | - BANKING NOTES Web Server Software Notes ------------------------- * cache_replacement random #random cache management, default lru * port_getn 256 #IO events to retrieve from the OS at one time, default 1 * worker 131.100.100.160/443 * worker 131.101.100.160/443 * worker 131.102.100.160/443 * worker 131.103.100.160/443 * worker 131.104.100.160/443 * worker 131.105.100.160/443 * worker 131.106.100.160/443 * worker 131.107.100.160/443 * worker 131.108.100.160/443 * worker 131.109.100.160/443 * worker 131.110.100.160/443 * worker 131.111.100.160/443 * worker 131.112.100.160/443 * host server:443 * ssl_key_file /usr/local/httpd/etc/key-cert/ssl.key (RSA 1024Bit length) * ssl_cert_file /usr/local/httpd/etc/key-cert/ssl.cer (created via admin http) * default_mime_type text/html * document_root /web * access_log /weblog/httpd/access.log * access_log_format commonlog_binary * error_log /weblog/httpd/error.log * ssl_session_max 847931 * ssl_session_timeout 900 * file /bankjsp * cgi_type internal_java * cgi_regex .*jsp * cgi_listener 127.0.0.1/8080 * /file * /host JSP Script Engine Notes ----------------------- * -Xms4g -Xmx4g -XX:+UseParallelGC -server -d64 * Xms4g # Initial heap size set to 4GB, default 4MB * Xmx4g # Maximum heap size set to 4GB, default 4MB * XX:+UseParallelGC #use optimize garbage collection for applications, default not used * d64 #if available, a 64-bit data model is used, default not used * server #uses optimizing JIT compiler, default not used * 1 JRock instance to deploy JSP scripts on port 8080 * JRock configuration file (specweb2005.xml) * server_log /weblog/jrock/server.log * listener 8080 # port to listen for requests * keepalive_max 0 #max number keepalive requests (0 = unlimited), default 100 * connection_timeout 0 #time a connector will wait to be present (0 = unlimited), default 60sec * docroot /web/bank * context_path /bankjsp * session_timeout 600 * session_count 1500000 Other Notes ----------- * CHECK_IMAGE_SUBDIRS = 96 ================================================================================ Errors for Banking Workload Quality of Service Errors ------------------------- * No QOS Errors Found Validation Errors ----------------- * No Validation Errors Found ================================================================================ Ecommerce Run Details Iter-| | Total | QOS ation| Request Type | Reqs | Good Toler Fail -----|------------------|------------|------------------------------------ |index | 985781 | 977181 5700 2900 |search | 494562 | 491510 812 2240 |browse | 884077 | 872631 6704 4742 |browse_productline| 754287 | 749226 1346 3715 |productdetail | 603296 | 599791 402 3103 |customize1 | 1274720 | 1267863 1005 5852 1 |customize2 | 675437 | 671722 544 3171 |customize3 | 464761 | 373236 88899 2626 |cart | 399672 | 385275 12166 2231 |login | 284672 | 268179 15232 1261 |shipping | 267878 | 266612 150 1116 |billing | 254438 | 253070 175 1193 |confirm | 190738 | 189837 118 783 |------------------|------------|------------------------------------ | TOTAL | 7534319 | 7366133 133253 34933 Iter-| | Byte | Weighted | Avg Resp | Average ation| Request Type | Rate | ABR | (sec) | Bytes -----|------------------|------------|------------|----------|---------- |index | 67,801.8 | 9,617.7 | 2.058 | 139571 |search | 88,592.6 | 7,083.4 | 2.312 | 204893 |browse | 72,143.3 | 10,131.0 | 2.272 | 163933 |browse_productline| 88,605.7 | 11,379.6 | 2.435 | 215822 |productdetail | 38,563.7 | 2,280.2 | 1.402 | 54069 |customize1 | 84,595.4 | 14,754.1 | 1.957 | 165578 1 |customize2 | 84,484.4 | 7,783.1 | 1.951 | 164844 |customize3 | 68,624.5 | 5,778.9 | 2.592 | 177878 |cart | 48,998.5 | 2,071.6 | 1.513 | 74148 |login | 53,002.0 | 966.1 | 0.915 | 48547 |shipping | 59,395.8 | 807.9 | 0.726 | 43145 |billing | 38,730.1 | 594.6 | 0.863 | 33433 |confirm | 42,890.4 | 429.2 | 0.750 | 32188 |------------------|------------|------------|----------|---------- | TOTAL | - | 73,677.2 | - | - Iter-| | Total | QOS ation| Request Type | Reqs | Good Toler Fail -----|------------------|------------|------------------------------------ |index | 986406 | 977132 6025 3249 |search | 495230 | 492085 829 2316 |browse | 884806 | 872579 7429 4798 |browse_productline| 754508 | 749281 1350 3877 |productdetail | 603813 | 600257 382 3174 |customize1 | 1274416 | 1267312 1014 6090 2 |customize2 | 674894 | 671049 523 3322 |customize3 | 464363 | 370490 91172 2701 |cart | 399712 | 384570 12862 2280 |login | 284399 | 267538 15665 1196 |shipping | 267713 | 266291 294 1128 |billing | 254322 | 252814 263 1245 |confirm | 190434 | 189462 208 764 |------------------|------------|------------------------------------ | TOTAL | 7535016 | 7360860 138016 36140 Iter-| | Byte | Weighted | Avg Resp | Average ation| Request Type | Rate | ABR | (sec) | Bytes -----|------------------|------------|------------|----------|---------- |index | 67,600.7 | 9,598.3 | 2.064 | 139580 |search | 88,411.0 | 7,073.8 | 2.317 | 204893 |browse | 71,945.0 | 10,111.9 | 2.278 | 163933 |browse_productline| 88,500.8 | 11,351.9 | 2.438 | 215818 |productdetail | 38,449.7 | 2,276.7 | 1.406 | 54085 |customize1 | 84,369.6 | 14,710.6 | 1.962 | 165578 2 |customize2 | 84,217.2 | 7,755.8 | 1.957 | 164843 |customize3 | 68,370.2 | 5,758.4 | 2.601 | 177879 |cart | 48,802.0 | 2,068.0 | 1.520 | 74212 |login | 53,207.2 | 963.3 | 0.913 | 48584 |shipping | 59,633.4 | 805.2 | 0.723 | 43145 |billing | 38,565.4 | 592.8 | 0.866 | 33433 |confirm | 42,965.6 | 427.3 | 0.749 | 32188 |------------------|------------|------------|----------|---------- | TOTAL | - | 73,493.9 | - | - Iter-| | Total | QOS ation| Request Type | Reqs | Good Toler Fail -----|------------------|------------|------------------------------------ |index | 983360 | 967157 10031 6172 |search | 493494 | 487179 1452 4863 |browse | 881728 | 861973 10258 9497 |browse_productline| 751901 | 742164 2346 7391 |productdetail | 601521 | 594292 787 6442 |customize1 | 1269232 | 1255159 1994 12079 3 |customize2 | 672859 | 665246 1067 6546 |customize3 | 462910 | 350698 106665 5547 |cart | 398653 | 378806 15165 4682 |login | 283783 | 262882 18318 2583 |shipping | 267231 | 264467 477 2287 |billing | 253801 | 250784 520 2497 |confirm | 190229 | 188453 267 1509 |------------------|------------|------------------------------------ | TOTAL | 7510702 | 7269260 169347 72095 Iter-| | Byte | Weighted | Avg Resp | Average ation| Request Type | Rate | ABR | (sec) | Bytes -----|------------------|------------|------------|----------|---------- |index | 65,621.8 | 9,283.3 | 2.126 | 139569 |search | 86,496.9 | 6,839.3 | 2.368 | 204895 |browse | 69,552.3 | 9,777.6 | 2.357 | 163946 |browse_productline| 86,767.8 | 10,976.1 | 2.487 | 215819 |productdetail | 36,466.6 | 2,199.5 | 1.482 | 54059 |customize1 | 82,142.8 | 14,214.8 | 2.015 | 165578 3 |customize2 | 81,962.9 | 7,502.3 | 2.011 | 164843 |customize3 | 65,928.9 | 5,569.7 | 2.698 | 177885 |cart | 45,786.1 | 2,001.5 | 1.621 | 74226 |login | 49,771.0 | 931.9 | 0.975 | 48550 |shipping | 55,720.5 | 779.9 | 0.774 | 43145 |billing | 35,400.1 | 573.9 | 0.944 | 33433 |confirm | 39,974.2 | 414.2 | 0.805 | 32188 |------------------|------------|------------|----------|---------- | TOTAL | - | 71,063.9 | - | - ECOMMERCE NOTES Web Server Software Notes ------------------------- * cache_replacement lru #least recent used cache management, default lru * cache_worker_count 8 #size of thread pool for each worker, default 0 * host server:80 * default_mime_type text/html * document_root /web * access_log /weblog/httpd/access80.log * access_log_format commonlog_binary * error_log /weblog/httpd/error80.log * file /ecommjsp * cgi_regex .*jsp * cgi_type internal_java * cgi_listener 127.0.0.1/8080 * /file * /host * host server:443 * ssl_key_file /usr/local/httpd/etc/key-cert/ssl.key (RSA 1024Bit length) * ssl_cert_file /usr/local/httpd/etc/key-cert/ssl.cer (created via admin http) * default_mime_type text/html * document_root /web * access_log /weblog/httpd/access443.log * access_log_format commonlog_binary * error_log /weblog/httpd/error443.log * ssl_session_timeout 900 * file /ecommjsp * cgi_type internal_java * cgi_regex .*jsp * cgi_listener 127.0.0.1/8080 * /file * /host JSP Script Engine Notes ----------------------- * -Xms4g -Xmx4g -XX:+UseParallelGC-d64 -server * Xms4g # Initial heap size set to 4GB, default 4MB * Xmx4g # Maximum heap size set to 4GB, default 4MB * XX:+UseParallelGC #use optimize garbage collection for applications, default not used * d64 #if available, a 64-bit data model is used, default not used * server #uses optimizing JIT compiler, default not used * 1 JRock instance to deploy JSP scripts on port 8080 * JRock configuration file (specweb2005.xml) * server_log /weblog/jrock/server.log * listener 8080 # port to listen for requests * keepalive_max 0 #max number keepalive requests (0 = unlimited), default 100 * connection_timeout 0 #time a connector will wait to be present (0 = unlimited), default 60sec * docroot /web/ecommerce * context_path /ecommjsp * session_timeout 600 Other Notes ----------- * LG_BUF_SIZE = 67584, default 22528 * PRODUCT_IMAGE_SUBDIRS = 8 ================================================================================ Errors for Ecommerce Workload Quality of Service Errors ------------------------- * No QOS Errors Found Validation Errors ----------------- * No Validation Errors Found ================================================================================ Support Run Details Iter-| | Total | QOS ation| Request Type | Reqs | Good Toler Fail -----|------------------|------------|------------------------------------ |home | 323821 | 323567 253 1 |search | 504259 | 504242 17 0 |catalog | 467188 | 467182 6 0 1 |product | 988095 | 948921 38239 935 |fileCatalog | 899003 | 840023 57885 1095 |file | 539987 | 488211 50867 909 |download | 269745 | 267582 2054 109 |------------------|------------|------------------------------------ | TOTAL | 3992098 | 3839728 149321 3049 Iter-| | Byte | Weighted | Avg Resp | Average ation| Request Type | Rate | ABR | (sec) | Bytes -----|------------------|------------|------------|----------|---------- |home | 66,740.8 | 819.3 | 0.917 | 61231 |search | 40,511.7 | 576.2 | 0.682 | 27651 |catalog | 49,303.5 | 682.9 | 0.717 | 35375 1 |product | 40,380.5 | 2,792.0 | 1.693 | 68383 |fileCatalog | 53,837.5 | 4,019.9 | 2.010 | 108215 |file | 57,442.4 | 2,794.6 | 2.180 | 125246 |download | 100,000.6 | 76,719.7 | 68.831 | 6883202 |------------------|------------|------------|----------|---------- | TOTAL | - | 88,404.5 | - | - Iter-| | Total | QOS ation| Request Type | Reqs | Good Toler Fail -----|------------------|------------|------------------------------------ |home | 323851 | 323134 716 1 |search | 504354 | 504313 41 0 |catalog | 467246 | 467230 16 0 2 |product | 987914 | 945407 41718 789 |fileCatalog | 898889 | 836929 61086 874 |file | 539965 | 486507 52671 787 |download | 269757 | 267528 2060 169 |------------------|------------|------------------------------------ | TOTAL | 3991976 | 3831048 158308 2620 Iter-| | Byte | Weighted | Avg Resp | Average ation| Request Type | Rate | ABR | (sec) | Bytes -----|------------------|------------|------------|----------|---------- |home | 66,435.1 | 819.1 | 0.921 | 61232 |search | 40,162.4 | 576.0 | 0.688 | 27650 |catalog | 48,988.0 | 682.7 | 0.722 | 35374 2 |product | 40,234.3 | 2,790.3 | 1.699 | 68382 |fileCatalog | 53,717.7 | 4,017.8 | 2.014 | 108215 |file | 57,345.5 | 2,793.3 | 2.184 | 125244 |download | 100,000.4 | 76,654.0 | 68.797 | 6879761 |------------------|------------|------------|----------|---------- | TOTAL | - | 88,333.2 | - | - Iter-| | Total | QOS ation| Request Type | Reqs | Good Toler Fail -----|------------------|------------|------------------------------------ |home | 323543 | 322859 681 3 |search | 503952 | 503922 30 0 |catalog | 466817 | 466812 5 0 3 |product | 987243 | 940861 45743 639 |fileCatalog | 898202 | 831917 65528 757 |file | 539407 | 482805 55947 655 |download | 269473 | 267195 2107 171 |------------------|------------|------------------------------------ | TOTAL | 3988637 | 3816371 170041 2225 Iter-| | Byte | Weighted | Avg Resp | Average ation| Request Type | Rate | ABR | (sec) | Bytes -----|------------------|------------|------------|----------|---------- |home | 66,232.5 | 818.0 | 0.924 | 61232 |search | 39,857.4 | 575.3 | 0.693 | 27649 |catalog | 48,659.6 | 681.9 | 0.727 | 35375 3 |product | 40,046.3 | 2,787.5 | 1.707 | 68382 |fileCatalog | 53,519.9 | 4,013.8 | 2.022 | 108225 |file | 57,140.4 | 2,789.5 | 2.191 | 125246 |download | 100,000.3 | 76,578.2 | 68.824 | 6882464 |------------------|------------|------------|----------|---------- | TOTAL | - | 88,244.2 | - | - SUPPORT NOTES Web Server Software Notes ------------------------- * cache_replacement lru #least recently used cache management, default lru * cache_file_max_size 4194304 #largest file allowed in cache manager, default 2097152 * direct_io_size 2097152 #read buffer size for direckt IO, default 65535 * write_chunk_size 2097152 #max. number ob bytes to send to a client at one time, default 65535 * direct_io 1 #uses direct IO when possible * fast_read 1 #enable better read when IO wait time is long, default 0 * port_getn 256 #IO evente retrieve from the OS at one time, default 1 * disk_worker_count 128 #number of threads to read data from disk for large files, default 21 * host server:80 * default_mime_type text/html * document_root /web * access_log /weblog/httpd/access80.log * access_log_format commonlog_binary * error_log /weblog/httpd/error80.log * file /suppjsp * cgi_type internal_java * cgi_regex .*jsp * cgi_listener 127.0.0.1/8080 * /file * /host JSP Script Engine Notes ----------------------- * -Xmsg2 -Xmx2g -Xss512k -Xcompactexplicitgc -d64 -server * Xms2g # Initial heap size set to 4GB, default 4MB * Xmx2g # Maximum heap size set to 4GB, default 4MB * Xss512k #set maximum native stack size for any thread to 512kB * Xcompactexplicitgc #used optimize garbage collection for applications, default not used * d64 #if available, a 64-bit data model is used, default not used * server #uses optimizing JIT compiler, default not used * 1 JRock instance to deploy JSP scripts on port 8080 * JRock configuration file (server.xml) * server_log /weblog/jrock/server.log * listener 8080 # port to listen for requests * keepalive_max 0 #max number keepalive requests (0 = unlimited), default 100 * connection_timeout 0 #time a connector will wait to be present (0 = unlimited), default 60sec * docroot /web/support * context_path /suppjsp * session_timeout 3600 * session_count 1 Other Notes ----------- * N/A ================================================================================ Errors for Support Workload Quality of Service Errors ------------------------- * No QOS Errors Found Validation Errors ----------------- * No Validation Errors Found ================================================================================ For questions about this result, please contact the submitter: Hewlett-Packard Copyright (c) 2007 Standard Performance Evaluation Corporation