SPECweb2005 Result ================================================================================ || Hewlett-Packard: HP ProLiant DL585 G5 || SPECweb2005 = 62098 Accoria Networks, Inc.: Rock Web Server v1.4.7 || (x86_64) || Accoria Networks, Inc.: Rock JSP/Servlet Contai || SPECweb2005_Banking = 104064 ner v1.3.2 (x86_64) || || SPECweb2005_Ecommerce = 96000 || SPECweb2005_Support = 53120 || ================================================================================ Submitter: Hewlett-Packard, SPEC License #: 3, Test date: Mar-2009 ================================================================================ PERFORMANCE Banking | Simultaneous | Test | Aggregate QOS Compliance | Validation | | User Sessions | Iteration | Good Tolerable Fail | Errors | |---------------|-----------|---------------------------|------------| | | 1 | 97.5% 100.0% 0.0% | 0 | | |-----------|---------------------------|------------| | 104064 | 2 | 96.4% 100.0% 0.0% | 0 | | |-----------|---------------------------|------------| | | 3 | 96.4% 100.0% 0.0% | 0 | -------------------------------------------------------------------- Ecommerce | Simultaneous | Test | Aggregate QOS Compliance | Validation | | User Sessions | Iteration | Good Tolerable Fail | Errors | |---------------|-----------|---------------------------|------------| | | 1 | 99.3% 99.4% 0.6% | 0 | | |-----------|---------------------------|------------| | 96000 | 2 | 97.8% 99.8% 0.2% | 0 | | |-----------|---------------------------|------------| | | 3 | 99.2% 99.4% 0.6% | 0 | -------------------------------------------------------------------- Support | Simultaneous | Test | Aggregate QOS Compliance | Validation | | User Sessions | Iteration | Good Tolerable Fail | Errors | |---------------|-----------|---------------------------|------------| | | 1 | 98.5% 99.9% 0.1% | 0 | | |-----------|---------------------------|------------| | 53120 | 2 | 98.0% 99.9% 0.1% | 0 | | |-----------|---------------------------|------------| | | 3 | 98.6% 99.9% 0.1% | 0 | -------------------------------------------------------------------- ================================================================================ CONFIGURATION Availability Dates -------------------------------------------------------------------------------- Backend Simulator Jul-2005 SUT Hardware Apr-2008 Web Server Software May-2008 (Rock Web 1.4.7) May-2008 (Rock JSP 1.3.2) Operating System Sep-2008 Other Components Feb-2009 (JVM) System Under Test (SUT) -------------------------------------------------------------------------------- # of SUTs 1 Vendor Hewlett-Packard Model HP ProLiant DL585 G5 Processor Quad-Core AMD Opteron 8389 Processor Processor Speed (MHz) 2913 # Processors 16 cores, 4 chips, 4 cores/chip Primary Cache 64KB(I) + 64KB(D) on chip, per core Secondary Cache 512 KB I+D on chip per core Other Cache 6 MB I+D on chip per chip Memory 128GB (16x8GB) 667MHz ECC CL5 DDR2 Disk Subsystem 5x72GB SFF SAS 10K RPM, 20x146GB SFF SAS 10K RPM Disk Controllers Smart Array P400i Controller with 512MB cache, Smart Array P800 Controller with 512MB cache Operating System RedHat Enterprise Linux 5.2 (2.6.18-92.e15) File System ext2 Other Hardware 1x Modular Smart Array 70 Enclosure, 1xHP ProCurve Switch 5406zl (J8697A), 2xProCurve Switch zl 4-Port 10-GbE X2 Module (J8707A), 4xProCurve 10-GbE X2-SC SR Optic (J8436A) Other Software Java(TM) SE Runtime Environment (build 1.6.0_12-b04), Java HotSpot(TM) 64-Bit Server VM (build 11.2-b01, mixed mode) Web Server Software -------------------------------------------------------------------------------- Vendor Accoria Networks, Inc. Name/Version Rock Web Server v1.4.7 (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.2 (x86_64) Dynamic Scripts JSP Server Cache N/A Log Mode Binary Common Log Format SUT Network -------------------------------------------------------------------------------- # of Controllers 4 Network Controllers 2x Intel Dual Port 10 Gigabit XF SR Server Adapters (EXPX9502AFXSR), 2xNC373i Multifunction Gigabit Network Adapters (embedded) # of Networks 6 Network Type 10 Gigabit & 1 Gigabit Ethernet Network Speed 10 Gb/s MSL (sec) 30 (Non RFC1122) Time-Wait (sec) 60 (Non RFC1122) MTU Size 1500 Client Systems -------------------------------------------------------------------------------- # of Clients 32 Model HP ProLiant DL360 G4 Processor Intel Xeon Processor Speed (MHz) 3200 # Processors 2 Memory 4GB Network Controller NC7170 (embedded) Operating System Windows Server 2003 SP2 JVM Version Java(TM) SE Runtime Environment (build 1.6.0_12-b04) JIT Version Java HotSpot(TM) 64-Bit Server VM (build 11.2-b01, mixed mode) Other Hardware N/A Other Software N/A Backend Simulator (BESIM) -------------------------------------------------------------------------------- # of Simulators 2 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.0 (x86_64) Server Scripts ISAPI Other Hardware N/A Other Software N/A ================================================================================ COMMON NOTES SUT Notes --------- * 1xSmart Array P800 with 512MB cache * 1xModular Smart Array 70 Enclosure connected to port 1 on SmartArray P800 * 1 drive RAID 0 for OS Drive, 4 drive RAID 0 for Log, 20 Drives RAID 0 for fileset * 4 client subnets connected through each 5406zl switch * BeSims directly connected to SUT on each NC373i * ROM Settings: * Power Regulator for Proliant: Static High Performance, default=OS Control Mode Operating System Notes ---------------------- * net.ipv4.conf.all.rp_filter = 1 #enables source route verification, default 0 * net.ipv4.conf.all.arp_filter = 1 #indicates to the 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_max = 67108864 #maximum receive socket buffer size, default 135168 * net.core.wmem_max = 67108864 #maximum send socket buffer size, default 135168 * net.core.optmem_max = 67108864 #maximum amount of option memory buffers, default 20480 * net.core.wmem_default = 67108864 #maximum send socket buffer size, default 135168 * net.core.rmem_default = 67108864 #maximum receive socket buffer size, default 135168 * net.ipv4.tcp_rmem = 33554432 33554432 33554432 #maximum TCP read-buffer space allocatable, default 4096 87380 174760 * net.ipv4.tcp_wmem = 33554432 33554432 33554432 #maximum TCP write-buffer space allocatable, default 4096 16384 131072 * net.ipv4.tcp_mem = 33554432 33554432 33554432 #maximum TCP buffer space allocatable, default 786432 1048576 1572864 * net.ipv4.tcp_dsack = 0 #turns DSACK support off, default on * net.ipv4.tcp_sack = 0 #turns SACK support off, default on * net.ipv4.tcp_window_scaling = 0 #turns TCP window scaling support off, default on * net.core.somaxconn = 640000 #size of listen que for accepting new TCP connections, default 128 * net.core.netdev_max_backlog = 300000 #number of unprocessed input packets before kernel starts dropping them, default 300 * kernel.shmall = 68719476736 #sets the total amount of shared memory pages that can be used system wide * vm.nr_hugepages = 16600 #sets up huge pages * echo 01 > /proc/irq/140/smp_affinity #bind eth0 irq to processor 0 (besim) * echo 10 > /proc/irq/83/smp_affinity #bind eth0 irq to processor 0 (besim) * echo 100 > /proc/irq/202/smp_affinity #bind eth1 RX1 irq to processor 8 * echo 40 > /proc/irq/210/smp_affinity #bind eth1 RX2 irq to processor 6 * echo 01 > /proc/irq/195/smp_affinity #bind eth1 TX1 irq to processor 0 * echo 1000 > /proc/irq/234/smp_affinity #bind eth2 RX1 irq to processor 12 * echo 04 > /proc/irq/51/smp_affinity #bind eth2 RX2 irq to processor 2 * echo 01 > /proc/irq/156/smp_affinity #bind eth2 TX1 irq to processor 0 * echo 200 > /proc/irq/91/smp_affinity #bind eth3 RX1 irq to processor 9 * echo 80 > /proc/irq/99/smp_affinity #bind eth3 RX2 irq to processor 7 * echo 02 > /proc/irq/107/smp_affinity #bind eth3 TX1 irq to processor 1 * echo 2000 > /proc/irq/123/smp_affinity #bind eth4 RX1 irq to processor 13 * echo 08 > /proc/irq/131/smp_affinity #bind eth4 RX2 irq to processor 3 * echo 20 > /proc/irq/139/smp_affinity #bind eth4 TX1 irq to processor 5 * echo 02 > /proc/irq/130/smp_affinity #bind C1 to processor 15 (DATA) * echo 01 > /proc/irq/90/smp_affinity #bind C0 to processor 14 (DATA) * txqueuelen set to 160000 on all 10GB NIC ports, 60000 on 1GB NIC ports #default 1000 * ulimit -n 1024000 #sets number of open files, default 1024 * ulimit -u 1000000 #sets number of max user processes, default 131710 * options ixgbe options ixgbe RSS=2,2,2,2 InterruptThrottleRate=5000,5000,5000,5000 * IXGBE driver version: 1.3.56.11-NAPI * Kernel boot options: audit=0 selinux=0 elevator=deadline * audit=0 # Disable system auditing, default on * selinux=0 # Disable selinux, default on * elevator=deadline #Select I/O Scheduler as noop, default cfq * set noatime,nodiratime for specweb mount (/etc/fstab): * noatime/nodiratime: Do not update inode access times on this file system. * IRQ balancer disabled, default enabled. Web Server Software Notes ------------------------- * 2 web server instances started. * Common Web server configuration variables: * 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 * log_buf_size 1048576 #sets access log buffer size, default 65536 * vailidate_httpmod -1 #disables HTTP module modification validation, default 0 * keepalive_max 100000 #max keepalive requests on a connection, default 100 * validate_static 604800 #static file modification validation, default 0 HTTP Script Notes ----------------- * SPEC-provided JSP scripts used without modification Client Notes ------------ * TCP/IP registry tuning parameters [HKLMSystemCurrentControlSetServicesTcpipParameters]: * 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 * TcpWindowSize=65535, sets TCP send/receive window size, default 8192 * 3 Client engines started per client system, ports 1099, 1100, 1101 * Client init string: java -Xmx500m -Xms500m -XX:+ForceTimeHighResolution -XX:+UseParNewGC -jar c:/program files/specweb2005/specwebclient.jar -lo c:/stdout-1xxx.txt -le c:/errorlog-1xxx.txt * -Xms500m #Initial heap size set to 500MB, default 4MB * -Xmx500m # Maximum heap size set to 500MB, default 4MB * -XX:+ForceTimeHighResolution #Use high resulution timer, default not used * -XX:+UseParNewGC #use optimize garbage collection for applications, default not used * -jar c:/program files/specweb2005/specwebclient.jar #specify the jar file to run * -lo c:/stdout-1xxx.txt #redirect stdout to log file name specified (default: primeclient.out) * -le c:/errorlog-1xxx.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,82,83,84. Replace xx below with port number. * user nobody #configures the user under which httpd runs * server_log /var/log/httpd/httpdxx.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 * 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 2000000 #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 * 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 * BESIM OS Configuration * ifconfig eth0 txqueuelen 60000 * ulimit -n 1024000 #sets number of open files, default 1024 * 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.icmp_echo_ignore_broadcasts = 1 #To enable protection against ICMP ECHO requests, default 0 * net.ipv4.tcp_timestamps = 0 #Turn off the tcp_timestamps, default 1 * net.ipv4.tcp_max_tw_buckets = 30000000 #Set TCP time-wait buckets pool size, default 180000 * net.core.rmem_max = 30000000 #maximum receive socket buffer size, default 65535 * net.core.rmem_default = 30000000 #default receive socket buffer size, default 65535 * net.core.wmem_max = 30000000 #maximum send socket buffer size, default 65535 * net.core.optmem_max = 30000000 #default 10240 * net.core.netdev_max_backlog = 3000000 #number of unprocessed input packets before kernel starts dropping them, default 300 * net.ipv4.tcp_rmem = 30000000 30000000 30000000 #maximum TCP write-buffer space allocatable, default 4096 16384 131072 * net.ipv4.tcp_wmem = 30000000 30000000 30000000 #maximum TCP write-buffer space allocatable, default 4096 16384 131072 * net.ipv4.tcp_mem = 30000000 30000000 30000000 ##maximum TCP buffer space allocatable, default 31744 32256 32768 * net.ipv4.tcp_max_syn_backlog = 400000 #max number of remembered connection requests, default 1024 * net.core.somaxconn = 140960 #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 | 5630861 | 5464306 160597 5958 |account_summary | 3964818 | 3882029 82666 123 |check_detail_html | 2220613 | 2115581 104838 194 |bill_pay | 3614653 | 3540162 74394 97 |add_payee | 289028 | 284054 4969 5 |payee_info | 207756 | 200266 7485 5 |quick_pay | 1735205 | 1659217 75864 124 |billpay_status | 577002 | 565907 11079 16 1 |chg_profile | 317003 | 308261 8733 9 |post_profile | 228021 | 224152 3861 8 |req_checks | 317091 | 251361 65618 112 |post_chk_order | 228233 | 223765 4464 4 |req_xfer_form | 451112 | 443872 7225 15 |post_fund_xfer | 325067 | 319730 5328 9 |logout | 1608363 | 1575571 32761 31 |check_image | 4443807 | 4443514 293 0 |------------------|------------|------------------------------------ | TOTAL | 26158633 | 25501748 650175 6710 Iter-| | Byte | Weighted | Avg Resp | Average ation| Request Type | Rate | ABR | (sec) | Bytes -----|------------------|------------|------------|----------|---------- |login | 30,245.7 | 7,579.9 | 1.154 | 34908 |account_summary | 26,161.5 | 4,315.4 | 1.078 | 28225 |check_detail_html | 19,864.8 | 2,123.5 | 1.248 | 24798 |bill_pay | 24,425.2 | 3,645.8 | 1.070 | 26156 |add_payee | 26,198.0 | 301.3 | 1.031 | 27031 |payee_info | 35,304.5 | 357.4 | 1.263 | 44608 |quick_pay | 26,876.3 | 2,274.8 | 1.264 | 33997 |billpay_status | 31,352.6 | 752.0 | 1.078 | 33798 1 |chg_profile | 36,673.7 | 536.8 | 1.197 | 43912 |post_profile | 35,098.2 | 328.2 | 1.063 | 37321 |req_checks | 50,146.6 | 1,087.2 | 1.773 | 88912 |post_chk_order | 31,362.1 | 297.9 | 1.079 | 33852 |req_xfer_form | 22,583.1 | 395.1 | 1.005 | 22712 |post_fund_xfer | 24,882.2 | 315.7 | 1.012 | 25185 |logout | 61,182.1 | 4,693.1 | 1.236 | 75669 |check_image | 50,639.7 | 1,821.7 | 0.209 | 10630 |------------------|------------|------------|----------|---------- | TOTAL | - | 30,825.6 | - | - Iter-| | Total | QOS ation| Request Type | Reqs | Good Toler Fail -----|------------------|------------|------------------------------------ |login | 5576056 | 5346730 221663 7663 |account_summary | 3924734 | 3807745 116875 114 |check_detail_html | 2198106 | 2035392 162492 222 |bill_pay | 3581318 | 3475691 105541 86 |add_payee | 286547 | 279805 6736 6 |payee_info | 206022 | 195199 10811 12 |quick_pay | 1719198 | 1603369 115684 145 |billpay_status | 571550 | 556627 14911 12 2 |chg_profile | 313835 | 301625 12199 11 |post_profile | 225632 | 220538 5092 2 |req_checks | 313939 | 222272 91487 180 |post_chk_order | 225974 | 220068 5901 5 |req_xfer_form | 446280 | 436110 10167 3 |post_fund_xfer | 321460 | 314057 7393 10 |logout | 1592390 | 1555075 37295 20 |check_image | 4399380 | 4399157 223 0 |------------------|------------|------------------------------------ | TOTAL | 25902421 | 24969460 924470 8491 Iter-| | Byte | Weighted | Avg Resp | Average ation| Request Type | Rate | ABR | (sec) | Bytes -----|------------------|------------|------------|----------|---------- |login | 28,285.6 | 7,041.9 | 1.235 | 34941 |account_summary | 24,078.7 | 4,008.2 | 1.173 | 28255 |check_detail_html | 18,111.8 | 1,970.2 | 1.369 | 24798 |bill_pay | 22,423.7 | 3,385.6 | 1.166 | 26155 |add_payee | 24,161.8 | 279.9 | 1.118 | 27030 |payee_info | 32,797.7 | 332.2 | 1.360 | 44609 |quick_pay | 24,686.4 | 2,112.6 | 1.377 | 33998 |billpay_status | 29,034.3 | 698.2 | 1.164 | 33796 2 |chg_profile | 34,126.0 | 498.1 | 1.286 | 43910 |post_profile | 32,689.9 | 304.4 | 1.141 | 37322 |req_checks | 47,655.7 | 1,009.2 | 1.866 | 88944 |post_chk_order | 29,055.6 | 276.5 | 1.165 | 33852 |req_xfer_form | 20,747.3 | 366.9 | 1.096 | 22744 |post_fund_xfer | 22,841.1 | 292.6 | 1.102 | 25184 |logout | 59,259.0 | 4,355.2 | 1.276 | 75671 |check_image | 48,430.2 | 1,690.2 | 0.219 | 10629 |------------------|------------|------------|----------|---------- | TOTAL | - | 28,621.7 | - | - Iter-| | Total | QOS ation| Request Type | Reqs | Good Toler Fail -----|------------------|------------|------------------------------------ |login | 5566920 | 5336168 223171 7581 |account_summary | 3919409 | 3802038 117302 69 |check_detail_html | 2195298 | 2031675 163448 175 |bill_pay | 3573677 | 3467711 105907 59 |add_payee | 285901 | 279031 6868 2 |payee_info | 205544 | 194639 10896 9 |quick_pay | 1715440 | 1600002 115332 106 |billpay_status | 570124 | 555208 14911 5 3 |chg_profile | 313200 | 301109 12078 13 |post_profile | 225208 | 220158 5047 3 |req_checks | 313604 | 221468 92010 126 |post_chk_order | 225739 | 219776 5962 1 |req_xfer_form | 445815 | 435681 10126 8 |post_fund_xfer | 321194 | 313908 7283 3 |logout | 1589835 | 1552089 37730 16 |check_image | 4393371 | 4393123 248 0 |------------------|------------|------------------------------------ | TOTAL | 25860279 | 24923784 928319 8176 Iter-| | Byte | Weighted | Avg Resp | Average ation| Request Type | Rate | ABR | (sec) | Bytes -----|------------------|------------|------------|----------|---------- |login | 28,259.8 | 7,034.9 | 1.235 | 34911 |account_summary | 24,052.1 | 4,004.6 | 1.173 | 28226 |check_detail_html | 18,111.5 | 1,970.5 | 1.369 | 24798 |bill_pay | 22,420.7 | 3,383.5 | 1.166 | 26156 |add_payee | 24,143.7 | 279.7 | 1.119 | 27030 |payee_info | 32,788.8 | 331.9 | 1.360 | 44609 |quick_pay | 24,700.5 | 2,111.1 | 1.376 | 33998 |billpay_status | 29,029.5 | 697.5 | 1.164 | 33796 3 |chg_profile | 34,156.7 | 497.8 | 1.285 | 43912 |post_profile | 32,686.5 | 304.2 | 1.141 | 37321 |req_checks | 47,636.4 | 1,009.3 | 1.866 | 88913 |post_chk_order | 29,059.6 | 276.6 | 1.164 | 33852 |req_xfer_form | 20,732.0 | 366.5 | 1.095 | 22712 |post_fund_xfer | 22,834.1 | 292.8 | 1.102 | 25185 |logout | 59,217.0 | 4,354.6 | 1.277 | 75670 |check_image | 48,264.7 | 1,690.5 | 0.220 | 10630 |------------------|------------|------------|----------|---------- | TOTAL | - | 28,606.2 | - | - BANKING NOTES Web Server Software Notes ------------------------- * Banking Web Server 1 specific configuration variables: * server_log /weblog/httpd/httpd-1.log * cache_replacement random #random cache management, default lru * disk_worker_count 256 #number of threads to read data from disk for large files, default 21 * cache_memory_size 1 #sets memory manager size# default half system memory * jrock_home /usr/local/jrock #Sets home path of Jrock JSP * jrock_config specweb2005.xml #Sets config file for Jrock JSP * connection_timeout 9600 #connection inactivity timeout, default 60 * host server:443 * address 131.100.100.160 131.101.100.160 #bind web server's listener socket to one or more concrete IP address * 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-1.log * access_log_format commonlog_binary * error_log /weblog/httpd/error-1.log * ssl_session_max 128000 #maximum number of concurrent SSL sessions, default 39751 * ssl_session_timeout 9600 #SSL session timeout value in seconds, default 1 day * file /bankjsp * cgi_type internal_java * cgi_regex .*jsp * cgi_listener 127.0.0.1/8080 * Banking Web Server 2 specific configuration variables: * server_log /weblog/httpd/httpd-2.log * cache_replacement random #random cache management, default lru * disk_worker_count 256 #number of threads to read data from disk for large files, default 21 * cache_memory_size 1 #sets memory manager size# default half system memory * jrock_home /usr/local/jrock #Sets home path of Jrock JSP * jrock_config specweb2005.xml #Sets config file for Jrock JSP * connection_timeout 9600 #connection inactivity timeout, default 60 * host server:443 * address 131.102.100.160 131.103.100.160 #bind web server's listener socket to one or more concrete IP address * 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-2.log * access_log_format commonlog_binary * error_log /weblog/httpd/error-2.log * ssl_session_max 128000 #maximum number of concurrent SSL sessions, default 39751 * ssl_session_timeout 9600 #SSL session timeout value in seconds, default 1 day * file /bankjsp * cgi_type internal_java * cgi_regex .*jsp * cgi_listener 127.0.0.1/8080 * host server:449 * address 131.100.100.160 # allows you to bind web server's listener socket to one or more concrete IP address. * 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/access3.log * access_log_format commonlog_binary * error_log /weblog/httpd/error3.log * file /bankjsp * cgi_type internal_java * cgi_regex .*jsp * cgi_listener 127.0.0.1/8081 * Http service started with taskset command. Server 1 locked on Odd CPUs, Server2 locked on Even CPUs. JSP Script Engine Notes ----------------------- * JAVA_OPTS=-Xms12g -Xmx12g -XX:+UseParallelOldGC -XX:+DisableExplicitGC -XX:+UseLargePages -XX:+AggressiveOpts -d64 -server * Xms12g # Initial heap size set to 12GB * Xmx12g # Maximum heap size set to 12GB * XX:+UseParallelOldGC #Use parallel garbage collection for the full collections, default not used * XX:+AggressiveOpts #Turns on point performance optimizations, default not used * XX:+DisableExplicitGC #disable explicit GC calls, default enabled * XX:+UseLargePages #Turns on Large Pages, default not enabled * d64 #if available, a 64-bit data model is used, default not used * server #uses optimizing JIT compiler, default not used * 2 JRock instances to deploy JSP scripts on port 8080 & 8081 * JRock configuration file (specweb2005.xml) * server_log /weblog/jrock/server-1.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 * JRock configuration file (specweb2005-2.xml) * server_log /weblog/jrock/server-2.log * listener 8081 # 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 Other Notes ----------- * CHECK_IMAGE_SUBDIRS = 256 ================================================================================ 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 | 2080514 | 2068847 3083 8584 |search | 1041958 | 1033847 2137 5974 |browse | 1865693 | 1851714 2710 11269 |browse_productline| 1590414 | 1568704 12449 9261 |productdetail | 1272570 | 1263873 572 8125 |customize1 | 2688316 | 2671324 1760 15232 1 |customize2 | 1423782 | 1414480 1008 8294 |customize3 | 978831 | 970485 2361 5985 |cart | 843137 | 837260 784 5093 |login | 600026 | 596466 615 2945 |shipping | 564541 | 560929 899 2713 |billing | 536130 | 532485 634 3011 |confirm | 402011 | 399628 344 2039 |------------------|------------|------------------------------------ | TOTAL | 15887923 | 15770042 29356 88525 Iter-| | Byte | Weighted | Avg Resp | Average ation| Request Type | Rate | ABR | (sec) | Bytes -----|------------------|------------|------------|----------|---------- |index | 84,602.1 | 10,982.6 | 1.643 | 139056 |search | 94,661.7 | 8,617.0 | 2.301 | 217852 |browse | 86,722.2 | 11,943.2 | 1.944 | 168631 |browse_productline| 93,393.0 | 14,254.2 | 2.527 | 236096 |productdetail | 43,623.0 | 2,598.5 | 1.233 | 53788 |customize1 | 92,131.0 | 16,877.4 | 1.795 | 165379 1 |customize2 | 91,819.4 | 8,898.2 | 1.793 | 164632 |customize3 | 87,240.5 | 6,587.2 | 2.032 | 177276 |cart | 76,447.0 | 2,360.5 | 0.964 | 73749 |login | 79,680.3 | 1,102.2 | 0.607 | 48390 |shipping | 80,511.1 | 922.5 | 0.534 | 43044 |billing | 65,328.0 | 675.1 | 0.507 | 33173 |confirm | 68,274.6 | 487.3 | 0.467 | 31928 |------------------|------------|------------|----------|---------- | TOTAL | - | 86,305.9 | - | - Iter-| | Total | QOS ation| Request Type | Reqs | Good Toler Fail -----|------------------|------------|------------------------------------ |index | 2079286 | 2018048 58097 3141 |search | 1040962 | 1018222 22703 37 |browse | 1864407 | 1790832 68981 4594 |browse_productline| 1590031 | 1521290 68523 218 |productdetail | 1271761 | 1255864 15431 466 |customize1 | 2686794 | 2664367 22372 55 2 |customize2 | 1421973 | 1410416 11533 24 |customize3 | 977256 | 930095 30205 16956 |cart | 842007 | 823368 15374 3265 |login | 599650 | 594188 3374 2088 |shipping | 563966 | 563737 227 2 |billing | 535570 | 532732 2801 37 |confirm | 401668 | 401017 649 2 |------------------|------------|------------------------------------ | TOTAL | 15875331 | 15524176 320270 30885 Iter-| | Byte | Weighted | Avg Resp | Average ation| Request Type | Rate | ABR | (sec) | Bytes -----|------------------|------------|------------|----------|---------- |index | 82,194.1 | 10,956.2 | 1.691 | 139057 |search | 95,706.6 | 8,593.0 | 2.276 | 217851 |browse | 86,007.9 | 11,912.6 | 1.960 | 168622 |browse_productline| 94,471.2 | 14,224.9 | 2.499 | 236098 |productdetail | 44,053.2 | 2,591.8 | 1.220 | 53783 |customize1 | 93,332.5 | 16,837.1 | 1.771 | 165379 2 |customize2 | 93,174.7 | 8,870.7 | 1.766 | 164632 |customize3 | 84,756.0 | 6,564.5 | 2.091 | 177273 |cart | 74,034.8 | 2,352.7 | 0.996 | 73739 |login | 76,686.1 | 1,098.8 | 0.630 | 48356 |shipping | 80,184.8 | 919.9 | 0.536 | 43044 |billing | 61,673.2 | 673.2 | 0.537 | 33172 |confirm | 65,192.0 | 485.9 | 0.489 | 31927 |------------------|------------|------------|----------|---------- | TOTAL | - | 86,081.4 | - | - Iter-| | Total | QOS ation| Request Type | Reqs | Good Toler Fail -----|------------------|------------|------------------------------------ |index | 2074009 | 2062062 3784 8163 |search | 1037785 | 1029048 2328 6409 |browse | 1860488 | 1845528 3585 11375 |browse_productline| 1586393 | 1562877 13896 9620 |productdetail | 1269032 | 1260412 457 8163 |customize1 | 2679722 | 2662749 1477 15496 3 |customize2 | 1419135 | 1409926 832 8377 |customize3 | 975237 | 964051 5066 6120 |cart | 839963 | 833705 1057 5201 |login | 598131 | 594298 606 3227 |shipping | 562883 | 559260 595 3028 |billing | 534531 | 530821 563 3147 |confirm | 400774 | 398443 202 2129 |------------------|------------|------------------------------------ | TOTAL | 15838083 | 15713180 34448 90455 Iter-| | Byte | Weighted | Avg Resp | Average ation| Request Type | Rate | ABR | (sec) | Bytes -----|------------------|------------|------------|----------|---------- |index | 83,404.6 | 10,790.6 | 1.667 | 139046 |search | 93,483.4 | 8,459.5 | 2.330 | 217852 |browse | 85,174.2 | 11,739.1 | 1.979 | 168629 |browse_productline| 92,457.9 | 14,014.3 | 2.553 | 236095 |productdetail | 42,616.2 | 2,554.9 | 1.262 | 53805 |customize1 | 90,906.9 | 16,582.3 | 1.819 | 165379 3 |customize2 | 90,599.2 | 8,742.0 | 1.817 | 164632 |customize3 | 85,357.6 | 6,469.0 | 2.076 | 177277 |cart | 73,759.1 | 2,316.5 | 0.999 | 73706 |login | 75,377.6 | 1,083.2 | 0.642 | 48400 |shipping | 76,030.7 | 906.6 | 0.566 | 43044 |billing | 60,548.9 | 663.5 | 0.547 | 33173 |confirm | 64,410.1 | 478.8 | 0.495 | 31928 |------------------|------------|------------|----------|---------- | TOTAL | - | 84,800.3 | - | - ECOMMERCE NOTES Web Server Software Notes ------------------------- * Ecommerce Web Server 1 specific configuration variables: * server_log /weblog/httpd/httpd.log * jrock_home /usr/local/jrock #Sets home path of Jrock JSP * jrock_config specweb2005.xml #Sets config file for Jrock JSP * cache_memory_size 12288 #cache manager memory, default half system memory * cache_replacement lru #random cache management, default lru * direct_io 1 #uses direct IO when possible * fast_read 1 #improve IO performance, default disabled * host server:80 * address 131.100.100.160 131.101.100.160 #bind web server's listener socket to one or more concrete IP address. * default_mime_type text/html * document_root /web * access_log /weblog/httpd/access80-1.log * access_log_format commonlog_binary * error_log /weblog/httpd/error80-1.log * file /ecommjsp * cgi_type internal_java * cgi_regex .*jsp * cgi_listener 127.0.0.1/8080 * host server:443 * address 131.100.100.160 131.101.100.160 # allows you to bind web server's listener socket to one or more concrete IP address. * 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-1.log * access_log_format commonlog_binary * error_log /weblog/httpd/error443-1.log * ssl_session_max 81920 #maximum number of concurrent SSL sessions, default 39751 * ssl_session_timeout 0 #SSL session timeout value in seconds, default 1 day * file /ecommjsp * cgi_type internal_java * cgi_regex .*jsp * cgi_listener 127.0.0.1/8080 * Ecommerce Web Server 2 specific configuration variables: * server_log /weblog/httpd/httpd-2.log * jrock_home /usr/local/jrock #Sets home path of Jrock JSP * jrock_config specweb2005-2.xml #Sets config file for Jrock JSP * cache_memory_size 12288 #cache manager memory, default half system memory * cache_replacement lru #random cache management, default lru * direct_io 1 # * fast_read 1 # * host server:80 * address 131.102.100.160 131.103.100.160 #bind web server's listener socket to one or more concrete IP address. * default_mime_type text/html * document_root /web * access_log /weblog/httpd/access80-2.log * access_log_format commonlog_binary * error_log /weblog/httpd/error80-2.log * file /ecommjsp * cgi_type internal_java * cgi_regex .*jsp * cgi_listener 127.0.0.1/8081 * host server:443 * address 131.102.100.160 131.103.100.160 #bind web server's listener socket to one or more concrete IP address. * 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-2.log * access_log_format commonlog_binary * error_log /weblog/httpd/error443-2.log * ssl_session_max 96000 #maximum number of concurrent SSL sessions, default 39751 * ssl_session_timeout 900 #SSL session timeout value in seconds, default 1 day * file /ecommjsp * cgi_type internal_java * cgi_regex .*jsp * cgi_listener 127.0.0.1/8081 * host server:449 * address 131.100.100.160 * ssl_key_file /usr/local/httpd/etc/key-cert/ssl.key * ssl_cert_file /usr/local/httpd/etc/key-cert/ssl.cer * default_mime_type text/html * document_root /web * access_log /weblog/httpd/access449.log * access_log_format commonlog_binary * error_log /weblog/httpd/error449.log * /ecommjsp * cgi_type internal_java * cgi_regex .*jsp * cgi_listener 127.0.0.1/8081 * Http service started with taskset command. Server 1 locked on Odd CPUs, Server2 locked on Even CPUs. JSP Script Engine Notes ----------------------- * JAVA_OPTS=-Xms12g -Xmx12g -XX:+UseParallelOldGC -XX:+DisableExplicitGC -XX:+UseLargePages -XX:+AggressiveOpts -d64 -server * Xms12g # Initial heap size set to 12GB * Xmx12g # Maximum heap size set to 12GB * XX:+UseParallelOldGC #Use parallel garbage collection for the full collections, default not used * XX:+AggressiveOpts #Turns on point performance optimizations, default not used * XX:+DisableExplicitGC #disable explicit GC calls, default enabled * XX:+UseLargePages #Turns on Large Pages, default not enabled * d64 #if available, a 64-bit data model is used, default not used * server #uses optimizing JIT compiler, default not used * 2 JRock instances to deploy JSP scripts on port 8080 & 8081 * JRock configuration file (specweb2005.xml) * server_log /weblog/jrock/server-1.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 * JRock configuration file (specweb2005-2.xml) * server_log /weblog/jrock/server-2.log * listener 8081 # 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_BUFF_SIZE = 87112, default 22528 * PRODUCT_IMAGE_SUBDIRS = 256, default 10 ================================================================================ 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 | 732189 | 723023 8941 225 |search | 1137508 | 1134021 3284 203 |catalog | 1057595 | 1054393 3027 175 1 |product | 2235562 | 2201848 32091 1623 |fileCatalog | 2032719 | 1985611 45377 1731 |file | 1219933 | 1181876 36777 1280 |download | 610148 | 606980 1264 1904 |------------------|------------|------------------------------------ | TOTAL | 9025654 | 8887752 130761 7141 Iter-| | Byte | Weighted | Avg Resp | Average ation| Request Type | Rate | ABR | (sec) | Bytes -----|------------------|------------|------------|----------|---------- |home | 66,191.7 | 847.3 | 0.934 | 61849 |search | 41,387.9 | 588.5 | 0.668 | 27652 |catalog | 49,629.5 | 722.7 | 0.735 | 36524 1 |product | 48,122.9 | 2,860.0 | 1.420 | 68378 |fileCatalog | 62,280.4 | 4,174.7 | 1.762 | 109770 |file | 65,059.0 | 2,847.0 | 1.917 | 124736 |download | 99,991.7 | 78,813.0 | 69.045 | 6903977 |------------------|------------|------------|----------|---------- | TOTAL | - | 90,853.2 | - | - Iter-| | Total | QOS ation| Request Type | Reqs | Good Toler Fail -----|------------------|------------|------------------------------------ |home | 729102 | 720066 8815 221 |search | 1132570 | 1127489 4687 394 |catalog | 1052445 | 1047914 4192 339 2 |product | 2225394 | 2178416 43905 3073 |fileCatalog | 2023588 | 1960052 60269 3267 |file | 1214289 | 1163542 48378 2369 |download | 607711 | 605482 646 1583 |------------------|------------|------------------------------------ | TOTAL | 8985099 | 8802961 170892 11246 Iter-| | Byte | Weighted | Avg Resp | Average ation| Request Type | Rate | ABR | (sec) | Bytes -----|------------------|------------|------------|----------|---------- |home | 65,065.0 | 841.2 | 0.950 | 61849 |search | 39,256.8 | 584.3 | 0.704 | 27653 |catalog | 47,445.8 | 717.1 | 0.769 | 36525 2 |product | 46,361.8 | 2,838.7 | 1.474 | 68378 |fileCatalog | 60,594.7 | 4,143.4 | 1.811 | 109758 |file | 63,469.8 | 2,825.6 | 1.965 | 124738 |download | 99,999.0 | 78,293.7 | 69.061 | 6906116 |------------------|------------|------------|----------|---------- | TOTAL | - | 90,244.1 | - | - Iter-| | Total | QOS ation| Request Type | Reqs | Good Toler Fail -----|------------------|------------|------------------------------------ |home | 732100 | 723049 8828 223 |search | 1137992 | 1135166 2628 198 |catalog | 1057602 | 1054988 2447 167 3 |product | 2236190 | 2206018 28813 1359 |fileCatalog | 2032996 | 1990185 41364 1447 |file | 1219929 | 1184285 34588 1056 |download | 610054 | 608251 636 1167 |------------------|------------|------------------------------------ | TOTAL | 9026863 | 8901942 119304 5617 Iter-| | Byte | Weighted | Avg Resp | Average ation| Request Type | Rate | ABR | (sec) | Bytes -----|------------------|------------|------------|----------|---------- |home | 66,224.5 | 846.9 | 0.933 | 61850 |search | 41,610.6 | 588.6 | 0.664 | 27652 |catalog | 49,883.8 | 722.5 | 0.732 | 36526 3 |product | 48,103.2 | 2,859.9 | 1.421 | 68379 |fileCatalog | 62,271.2 | 4,173.5 | 1.762 | 109760 |file | 65,034.5 | 2,846.1 | 1.918 | 124737 |download | 99,999.7 | 78,834.3 | 69.092 | 6909201 |------------------|------------|------------|----------|---------- | TOTAL | - | 90,871.8 | - | - SUPPORT NOTES Web Server Software Notes ------------------------- * Support Web Server 1 specific configuration variables: * server_log /weblog/httpd/httpd-1.log * jrock_home /usr/local/jrock #Sets home path of Jrock JSP * jrock_config specweb2005.xml #Sets config file for Jrock JSP * direct_io 1 #uses direct IO when possible * cache_memory_size 32768 #cache manager memory, default half system memory * fast_read 1 #improve IO performance, default disabled * connection_timeout 9600 #connection inactivity timeout, default 60 * host server:80 * address 131.100.100.160 131.101.100.160 * default_mime_type text/html * document_root /web * access_log /weblog/httpd/access80-1.log * access_log_format commonlog_binary * error_log /weblog/httpd/error80-1.log * file /suppjsp * cgi_type internal_java * cgi_regex .*jsp * cgi_listener 127.0.0.1/8080 * Support Web Server 2 specific configuration variables: * server_log /weblog/httpd/httpd-2.log * jrock_home /usr/local/jrock #Sets home path of Jrock JSP * jrock_config specweb2005-2.xml #Sets config file for Jrock JSP * direct_io 1 #uses direct IO when possible * cache_memory_size 32768 #cache manager memory, default half system memory * fast_read 1 #improve IO performance, default disabled * connection_timeout 9600 #connection inactivity timeout, default 60 * host server:80 * address 131.102.100.160 131.103.100.160 * default_mime_type text/html * document_root /web * access_log /weblog/httpd/access80-2.log * access_log_format commonlog_binary * error_log /weblog/httpd/error80-2.log * file /suppjsp * cgi_type internal_java * cgi_regex .*jsp * cgi_listener 127.0.0.1/8081 * host server:81 * address 131.102.100.160 131.103.100.160 * default_mime_type text/html * document_root /web * access_log /weblog/httpd/access80-3.log * access_log_format commonlog_binary * error_log /weblog/httpd/error80-3.log * file /suppjsp * cgi_type internal_java * cgi_regex .*jsp * cgi_listener 127.0.0.1/8081 * Http service started with taskset command. Server 1 locked on Odd CPUs, Server2 locked on Even CPUs. JSP Script Engine Notes ----------------------- * JAVA_OPTS=-Xms4g -Xmx4g -XX:+UseParallelOldGC -XX:+DisableExplicitGC -XX:+AggressiveOpts -XX:+UseLargePages -d64 -server * Xms4g # Initial heap size set to 4GB, default 4MB * Xmx4g # Maximum heap size set to 4GB, default 4MB * XX:+UseParallelOldGC #Use parallel garbage collection for the full collections, default not used * XX:+AggressiveOpts #Turns on point performance optimizations, default not used * XX:+DisableExplicitGC #disable explicit GC calls, default enabled * XX:+UseLargePages #Turns on Large Pages, default not enabled * d64 #if available, a 64-bit data model is used, default not used * server #uses optimizing JIT compiler, default not used * 2 JRock instance to deploy JSP scripts on listener port 8080,8081. * 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/support * context_path /suppjsp * session_count 1 * session_timeout 3600 * JRock configuration file (specweb2005-2.xml) * server_log /weblog/jrock/server-2.log * listener 8081 # 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_count 1 * session_timeout 3600 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