SPECweb2005 Result ================================================================================ || Hewlett-Packard: HP ProLiant DL585 G5 || SPECweb2005 = 43854 Accoria Networks, Inc.: Rock Web Server v1.4.7 || (x86_64) || Accoria Networks, Inc.: Rock JSP/Servlet Contai || SPECweb2005_Banking = 76032 ner v1.3.2 (x86_64) || || SPECweb2005_Ecommerce = 62304 || SPECweb2005_Support = 39456 || ================================================================================ Submitter: Hewlett-Packard, SPEC License #: 3, Test date: Jun-2008 ================================================================================ PERFORMANCE Banking | Simultaneous | Test | Aggregate QOS Compliance | Validation | | User Sessions | Iteration | Good Tolerable Fail | Errors | |---------------|-----------|---------------------------|------------| | | 1 | 97.5% 99.7% 0.3% | 2 | | |-----------|---------------------------|------------| | 76032 | 2 | 98.4% 100.0% 0.0% | 2 | | |-----------|---------------------------|------------| | | 3 | 97.1% 99.7% 0.3% | 5 | -------------------------------------------------------------------- Ecommerce | Simultaneous | Test | Aggregate QOS Compliance | Validation | | User Sessions | Iteration | Good Tolerable Fail | Errors | |---------------|-----------|---------------------------|------------| | | 1 | 98.7% 99.3% 0.7% | 0 | | |-----------|---------------------------|------------| | 62304 | 2 | 96.0% 99.3% 0.7% | 0 | | |-----------|---------------------------|------------| | | 3 | 99.0% 99.7% 0.3% | 0 | -------------------------------------------------------------------- Support | Simultaneous | Test | Aggregate QOS Compliance | Validation | | User Sessions | Iteration | Good Tolerable Fail | Errors | |---------------|-----------|---------------------------|------------| | | 1 | 96.6% 99.9% 0.1% | 0 | | |-----------|---------------------------|------------| | 39456 | 2 | 95.3% 99.9% 0.1% | 0 | | |-----------|---------------------------|------------| | | 3 | 95.2% 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 Nov-2007 Other Components Apr-2008 (JVM) System Under Test (SUT) -------------------------------------------------------------------------------- # of SUTs 1 Vendor Hewlett-Packard Model HP ProLiant DL585 G5 Processor Quad-Core AMD Opteron 8356 Processor Processor Speed (MHz) 2310 # 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 2 MB I+D on chip per chip Memory 64GB (16x4GB) 667MHz ECC CL5 DDR2 Disk Subsystem 2x36GB SFF SAS 10K RPM, 1x72GB SFF SAS 15k RPM, 100x36GB SFF SAS 15K RPM Disk Controllers Smart Array P400i Controller with 512MB cache, Smart Array P800 Controller with 512MB cache Operating System RedHat Enterprise Linux 5 (2.6.18-8.e15) File System ext2 Other Hardware 4x Modular Smart Array 70 Enclosure, 1xHP ProCurve Switch 5406zl (J8699A), 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_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.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 3 Network Controllers 2x Dual Port 10 Gigabit XF SR Server Adapters (EXPX9502AFXSR), 1xNC373i Multifunction Gigabit Network Adapters (embedded) # of Networks 5 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 G3 Processor Intel Xeon Processor Speed (MHz) 3200 # 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 N/A 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.0 (x86_64) Server Scripts ISAPI Other Hardware N/A Other Software N/A ================================================================================ COMMON NOTES SUT Notes --------- * 1xSmart Array P800 with 512MB cache * 4xModular Smart Array 70 Enclosures, two connected to each port on SmartArray P800 (daisy chained) * 2 drive RAID 0 for OS Drive, 1 drive RAID 0 for Log, 100 Drives RAID 0 for fileset * 4 client subnets connected through each 5406zl switch * BeSim directly connected to SUT on 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 = 4000000 #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.ipv4.tcp_rmem = 4096 16777216 67108864 #maximum TCP read-buffer space allocatable, default 4096 87380 174760 * net.ipv4.tcp_wmem = 4096 16777216 67108864 #maximum TCP write-buffer space allocatable, default 4096 16384 131072 * net.ipv4.tcp_mem = 67108864 67108864 67108864 #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 = 250000 #number of unprocessed input packets before kernel starts dropping them, default 300 * net.ipv4.tcp_max_syn_backlog = 200000 #max number of remembered connection requests, default 1024 * echo 01 > /proc/irq/146/smp_affinity #bind eth0 irq to processor 0 * echo 04 > /proc/irq/170/smp_affinity #bind eth1 irq to processor 2 * echo 01 > /proc/irq/178/smp_affinity #bind eth2 irq to processor 0 * echo 08 > /proc/irq/202/smp_affinity #bind eth3 irq to processor 3 * echo 02 > /proc/irq/210/smp_affinity #bind eth4 irq to processor 1 * echo 40 > /proc/irq/75/smp_affinity #bind eth5 irq to processor 6 * echo 10 > /proc/irq/83/smp_affinity #bind eth6 irq to processor 4 * echo 80 > /proc/irq/99/smp_affinity #bind eth7 irq to processor 7 * echo 20 > /proc/irq/107/smp_affinity #bind eth8 irq to processor 5 * echo 800 > /proc/irq/90/smp_affinity #bind C0 to processor 11 * echo 200 > /proc/irq/130/smp_affinity #bind C1 to processor 9 * txqueuelen set to 160000 on all 10GB NIC ports #default 100 * txqueuelen set to 60000 on all 1GB NIC ports #default 100 * ulimit -n 1048575 #sets number of open files, default 1024 * ulimit -u 1000000 #sets number of max user processes, default 131710 * ixgbe driver version 1.3.7.8-lro * options ixgbe RSS=0,0,0,0 InterruptThrottleRate=800,800,800,800 #Disable RSS (only one receive queue), Set InterruptThrottleRate to 800 * ixgbe defaults: RSS = 1 (one receive queue per CPU), InterruptThrottleRate=8000 * 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. Web Server Software Notes ------------------------- * server_log /weblog/httpd/httpd.log * 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 * jrock_home /usr/local/jrock #Sets home path of Jrock JSP * jrock_config specweb2005.xml #Sets config file for Jrock JSP 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, xxx = 099, 100, 101 * Client init string: java -cp c:/program files/specweb2005 -Xms400m -Xmx400m -XX:+UseParNewGC -XX:+UseConcMarkSweepGC -jar c:/program files/specweb2005/specwebclient.jar -lo c:/stdout-1xxx.txt -le c:/errorlog-1xxx.txt * -cp c:/program files/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:/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 thru 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 * 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 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 * /file * /host * 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 * net.ipv4.conf.all.rp_filter = 1 #enables source route verification, default 0 * Besim ISAPI compile instructions see HP-20061009.txt ================================================================================ Banking Run Details Iter-| | Total | QOS ation| Request Type | Reqs | Good Toler Fail -----|------------------|------------|------------------------------------ |login | 4019529 | 3878549 133627 7352 |account_summary | 2830978 | 2796107 25456 9415 |check_detail_html | 1584704 | 1499236 79229 6239 |bill_pay | 2578101 | 2545961 22972 9168 |add_payee | 206119 | 204177 1246 696 |payee_info | 148109 | 144167 3404 538 |quick_pay | 1237548 | 1181601 51201 4746 |billpay_status | 411345 | 406859 2992 1494 1 |chg_profile | 226689 | 223002 2848 839 |post_profile | 162989 | 161567 875 547 |req_checks | 226857 | 148080 77842 935 |post_chk_order | 163323 | 161580 1194 549 |req_xfer_form | 322118 | 319200 1781 1136 |post_fund_xfer | 231831 | 229439 1567 825 |logout | 1148213 | 1140148 4665 3400 |check_image | 3171614 | 3169119 988 1507 |------------------|------------|------------------------------------ | TOTAL | 18670067 | 18208792 411887 49386 Iter-| | Byte | Weighted | Avg Resp | Average ation| Request Type | Rate | ABR | (sec) | Bytes -----|------------------|------------|------------|----------|---------- |login | 24,854.2 | 6,473.1 | 1.404 | 34912 |account_summary | 22,344.0 | 3,685.9 | 1.263 | 28226 |check_detail_html | 16,614.4 | 1,812.8 | 1.492 | 24798 |bill_pay | 20,815.7 | 3,110.4 | 1.256 | 26155 |add_payee | 22,519.8 | 257.0 | 1.200 | 27032 |payee_info | 30,833.7 | 304.8 | 1.446 | 44610 |quick_pay | 22,817.9 | 1,940.8 | 1.489 | 33998 |billpay_status | 27,165.2 | 641.2 | 1.244 | 33795 1 |chg_profile | 32,073.2 | 459.1 | 1.369 | 43909 |post_profile | 30,800.5 | 280.6 | 1.211 | 37321 |req_checks | 45,921.7 | 930.4 | 1.936 | 88913 |post_chk_order | 27,188.9 | 255.0 | 1.245 | 33852 |req_xfer_form | 19,218.7 | 337.5 | 1.181 | 22712 |post_fund_xfer | 21,097.1 | 269.3 | 1.193 | 25184 |logout | 57,978.8 | 4,008.0 | 1.305 | 75674 |check_image | 46,319.9 | 1,555.3 | 0.229 | 10630 |------------------|------------|------------|----------|---------- | TOTAL | - | 26,321.4 | - | - Iter-| | Total | QOS ation| Request Type | Reqs | Good Toler Fail -----|------------------|------------|------------------------------------ |login | 4030583 | 3931109 99470 4 |account_summary | 2836486 | 2824589 11896 0 |check_detail_html | 1588016 | 1528789 59227 0 |bill_pay | 2586228 | 2575786 10441 0 |add_payee | 207110 | 206643 467 0 |payee_info | 148825 | 146622 2203 0 |quick_pay | 1241455 | 1203967 37488 0 |billpay_status | 412568 | 411383 1185 0 2 |chg_profile | 227001 | 225475 1526 0 |post_profile | 163203 | 162923 280 0 |req_checks | 227050 | 152965 74085 0 |post_chk_order | 163508 | 163028 480 0 |req_xfer_form | 322893 | 322235 658 0 |post_fund_xfer | 232398 | 231832 566 0 |logout | 1151402 | 1149441 1961 0 |check_image | 3178039 | 3178039 0 0 |------------------|------------|------------------------------------ | TOTAL | 18716765 | 18414826 301933 4 Iter-| | Byte | Weighted | Avg Resp | Average ation| Request Type | Rate | ABR | (sec) | Bytes -----|------------------|------------|------------|----------|---------- |login | 25,274.2 | 6,629.2 | 1.382 | 34943 |account_summary | 22,950.0 | 3,772.5 | 1.231 | 28256 |check_detail_html | 17,058.8 | 1,853.6 | 1.453 | 24798 |bill_pay | 21,380.1 | 3,183.8 | 1.223 | 26154 |add_payee | 23,102.4 | 263.5 | 1.170 | 27031 |payee_info | 31,573.2 | 312.5 | 1.412 | 44610 |quick_pay | 23,398.0 | 1,986.6 | 1.453 | 33997 |billpay_status | 27,893.5 | 656.3 | 1.211 | 33795 2 |chg_profile | 32,841.6 | 469.2 | 1.337 | 43910 |post_profile | 31,589.0 | 286.7 | 1.181 | 37322 |req_checks | 46,787.9 | 950.6 | 1.901 | 88947 |post_chk_order | 27,880.0 | 260.5 | 1.214 | 33853 |req_xfer_form | 19,786.7 | 345.6 | 1.149 | 22743 |post_fund_xfer | 21,676.5 | 275.5 | 1.161 | 25184 |logout | 58,962.0 | 4,101.3 | 1.283 | 75678 |check_image | 47,795.0 | 1,590.2 | 0.222 | 10631 |------------------|------------|------------|----------|---------- | TOTAL | - | 26,937.3 | - | - Iter-| | Total | QOS ation| Request Type | Reqs | Good Toler Fail -----|------------------|------------|------------------------------------ |login | 4004521 | 3835198 161016 8306 |account_summary | 2819349 | 2777817 31319 10211 |check_detail_html | 1578387 | 1477696 94019 6671 |bill_pay | 2569577 | 2532071 28017 9488 |add_payee | 205625 | 203306 1598 721 |payee_info | 147668 | 143112 4023 533 |quick_pay | 1233460 | 1167879 60748 4833 |billpay_status | 409958 | 404908 3574 1476 3 |chg_profile | 225647 | 221228 3611 808 |post_profile | 162290 | 160733 982 575 |req_checks | 225738 | 138588 86168 982 |post_chk_order | 162547 | 160556 1384 607 |req_xfer_form | 320827 | 317481 2216 1130 |post_fund_xfer | 230952 | 228326 1808 818 |logout | 1143737 | 1134890 5348 3499 |check_image | 3159057 | 3156685 906 1466 |------------------|------------|------------------------------------ | TOTAL | 18599340 | 18060474 486737 52124 Iter-| | Byte | Weighted | Avg Resp | Average ation| Request Type | Rate | ABR | (sec) | Bytes -----|------------------|------------|------------|----------|---------- |login | 24,366.1 | 6,341.6 | 1.432 | 34909 |account_summary | 21,839.7 | 3,609.6 | 1.292 | 28223 |check_detail_html | 16,224.9 | 1,775.6 | 1.528 | 24798 |bill_pay | 20,355.2 | 3,048.8 | 1.284 | 26154 |add_payee | 22,011.8 | 252.2 | 1.228 | 27032 |payee_info | 30,282.8 | 298.8 | 1.473 | 44610 |quick_pay | 22,350.6 | 1,902.3 | 1.521 | 33998 |billpay_status | 26,636.3 | 628.5 | 1.268 | 33796 3 |chg_profile | 31,478.6 | 449.5 | 1.394 | 43910 |post_profile | 30,238.2 | 274.8 | 1.234 | 37322 |req_checks | 45,259.5 | 910.5 | 1.964 | 88913 |post_chk_order | 26,630.0 | 249.6 | 1.271 | 33853 |req_xfer_form | 18,781.9 | 330.6 | 1.209 | 22713 |post_fund_xfer | 20,636.8 | 263.8 | 1.220 | 25183 |logout | 57,389.2 | 3,926.1 | 1.318 | 75670 |check_image | 45,408.0 | 1,523.5 | 0.234 | 10631 |------------------|------------|------------|----------|---------- | TOTAL | - | 25,785.9 | - | - BANKING NOTES Web Server Software Notes ------------------------- * connection_timeout 600 #connection inactivity timeout, default 60 * cache_replacement random #random cache management, default lru * disk_worker_count 68 #number of threads to read data from disk for large files, default 21 * servlet_session_count 164000 #max number of concurrent user sessions, default 23191 * servlet_session_timeout 900 #user session timeout value, default 600 * worker_count 32 #configures the number of worker thread, default not used * 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 * file /bankjsp * cgi_type internal_java * cgi_regex .*jsp * cgi_listener 127.0.0.1/8080 * /file * /host JSP Script Engine Notes ----------------------- * JAVA_OPTS="-Xms8g -Xmx8g -XX:+UseParallelGC -XX:+DisableExplicitGC -XX:+AggressiveOpts -d64 -server * Xms8g # Initial heap size set to 8GB, default 4mb * Xmx8g # Maximum heap size set to 8GB, defaul 4mbt * XX:+UseParallelGC #use optimize garbage collection for applications * XX:+AggressiveOptsTurns #Turns on point performance optimizations, default not used * XX:+DisableExplicitGC #disable explicit GC calls, default enabled * 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/bank * context_path /bankjsp * session_timeout 600 Other Notes ----------- * CHECK_IMAGE_SUBDIRS = 128 ================================================================================ Errors for Banking Workload Quality of Service Errors ------------------------- * No QOS Errors Found Validation Errors ----------------- * 1 Validation Errors for Iteration 1: 130.168.87.25:1101 - login * 1 Validation Errors for Iteration 1: 130.168.87.6:1099 - req_xfer_form * 1 Validation Errors for Iteration 2: 130.168.87.7:1099 - account_summary * 1 Validation Errors for Iteration 2: 130.168.87.9:1101 - bill_pay * 1 Validation Errors for Iteration 3: 130.168.87.15:1099 - login * 1 Validation Errors for Iteration 3: 130.168.87.2:1101 - account_summary * 1 Validation Errors for Iteration 3: 130.168.87.25:1101 - account_summary * 1 Validation Errors for Iteration 3: 130.168.87.17:1099 - check_detail_html * 1 Validation Errors for Iteration 3: 130.168.87.14:1099 - bill_pay ================================================================================ Ecommerce Run Details Iter-| | Total | QOS ation| Request Type | Reqs | Good Toler Fail -----|------------------|------------|------------------------------------ |index | 1343767 | 1326430 8059 9278 |search | 673914 | 666978 2436 4500 |browse | 1205144 | 1186942 9474 8728 |browse_productline| 1027708 | 1010204 10773 6731 |productdetail | 822062 | 814168 1523 6371 |customize1 | 1736468 | 1721554 3315 11599 1 |customize2 | 919540 | 911287 1862 6391 |customize3 | 632097 | 605457 21028 5612 |cart | 544334 | 537364 3658 3312 |login | 387651 | 382637 3072 1942 |shipping | 364573 | 362694 360 1519 |billing | 346256 | 343530 958 1768 |confirm | 259289 | 257471 633 1185 |------------------|------------|------------------------------------ | TOTAL | 10262803 | 10126716 67151 68936 Iter-| | Byte | Weighted | Avg Resp | Average ation| Request Type | Rate | ABR | (sec) | Bytes -----|------------------|------------|------------|----------|---------- |index | 79,507.1 | 10,698.7 | 1.755 | 139558 |search | 92,646.3 | 8,054.5 | 2.261 | 209499 |browse | 82,495.5 | 11,401.2 | 2.010 | 165828 |browse_productline| 91,316.8 | 13,085.4 | 2.444 | 223185 |productdetail | 42,654.1 | 2,534.0 | 1.266 | 54031 |customize1 | 90,078.6 | 16,400.2 | 1.837 | 165551 1 |customize2 | 89,862.4 | 8,646.2 | 1.834 | 164818 |customize3 | 81,633.6 | 6,414.6 | 2.179 | 177882 |cart | 69,695.9 | 2,301.1 | 1.063 | 74099 |login | 68,678.6 | 1,075.7 | 0.708 | 48642 |shipping | 71,227.0 | 897.4 | 0.605 | 43145 |billing | 56,542.2 | 660.4 | 0.591 | 33433 |confirm | 61,238.8 | 476.1 | 0.525 | 32188 |------------------|------------|------------|----------|---------- | TOTAL | - | 82,645.3 | - | - Iter-| | Total | QOS ation| Request Type | Reqs | Good Toler Fail -----|------------------|------------|------------------------------------ |index | 1311200 | 1263536 38407 9257 |search | 657563 | 646059 6992 4512 |browse | 1175550 | 1109520 57186 8844 |browse_productline| 1002244 | 968580 26872 6792 |productdetail | 801603 | 791615 3646 6342 |customize1 | 1692936 | 1675735 5610 11591 2 |customize2 | 897011 | 887825 2990 6196 |customize3 | 616412 | 465733 143447 7232 |cart | 530652 | 502960 24021 3671 |login | 378017 | 355581 20052 2384 |shipping | 355575 | 353337 621 1617 |billing | 337672 | 334571 1181 1920 |confirm | 253060 | 251030 835 1195 |------------------|------------|------------------------------------ | TOTAL | 10009495 | 9606082 331860 71553 Iter-| | Byte | Weighted | Avg Resp | Average ation| Request Type | Rate | ABR | (sec) | Bytes -----|------------------|------------|------------|----------|---------- |index | 65,907.4 | 9,218.0 | 2.117 | 139561 |search | 86,607.5 | 6,939.2 | 2.418 | 209495 |browse | 70,078.1 | 9,819.5 | 2.366 | 165824 |browse_productline| 86,318.1 | 11,267.4 | 2.585 | 223176 |productdetail | 35,148.3 | 2,180.8 | 1.536 | 54007 |customize1 | 81,973.7 | 14,118.0 | 2.019 | 165551 2 |customize2 | 81,877.0 | 7,447.4 | 2.012 | 164818 |customize3 | 66,118.1 | 5,523.2 | 2.690 | 177875 |cart | 48,233.6 | 1,982.7 | 1.537 | 74171 |login | 48,787.2 | 924.2 | 0.994 | 48537 |shipping | 53,546.2 | 772.8 | 0.805 | 43145 |billing | 35,755.1 | 568.7 | 0.935 | 33433 |confirm | 40,197.3 | 410.3 | 0.800 | 32188 |------------------|------------|------------|----------|---------- | TOTAL | - | 71,172.1 | - | - Iter-| | Total | QOS ation| Request Type | Reqs | Good Toler Fail -----|------------------|------------|------------------------------------ |index | 1345546 | 1332282 6996 6268 |search | 672685 | 668236 2846 1603 |browse | 1204136 | 1192559 7702 3875 |browse_productline| 1026323 | 1013668 9973 2682 |productdetail | 820973 | 816764 1935 2274 |customize1 | 1732453 | 1723691 4342 4420 3 |customize2 | 917707 | 912983 2289 2435 |customize3 | 632258 | 604565 23033 4660 |cart | 543308 | 538426 3664 1218 |login | 386666 | 382836 3525 305 |shipping | 363648 | 362740 808 100 |billing | 345305 | 344010 846 449 |confirm | 258784 | 257963 668 153 |------------------|------------|------------------------------------ | TOTAL | 10249792 | 10150723 68627 30442 Iter-| | Byte | Weighted | Avg Resp | Average ation| Request Type | Rate | ABR | (sec) | Bytes -----|------------------|------------|------------|----------|---------- |index | 76,744.9 | 10,567.0 | 1.818 | 139555 |search | 92,868.2 | 7,930.5 | 2.255 | 209499 |browse | 81,077.8 | 11,236.1 | 2.045 | 165818 |browse_productline| 91,873.7 | 12,889.8 | 2.429 | 223179 |productdetail | 42,691.2 | 2,497.0 | 1.266 | 54047 |customize1 | 90,166.8 | 16,139.9 | 1.836 | 165550 3 |customize2 | 90,061.8 | 8,511.7 | 1.830 | 164819 |customize3 | 77,395.7 | 6,329.4 | 2.298 | 177893 |cart | 65,544.0 | 2,266.3 | 1.130 | 74123 |login | 65,266.4 | 1,058.5 | 0.745 | 48647 |shipping | 68,505.1 | 882.9 | 0.629 | 43145 |billing | 51,971.6 | 649.7 | 0.643 | 33433 |confirm | 58,085.3 | 468.8 | 0.554 | 32188 |------------------|------------|------------|----------|---------- | TOTAL | - | 81,427.4 | - | - ECOMMERCE NOTES Web Server Software Notes ------------------------- * connection_timeout 9600 #connection inactivity timeout, default 60 * cache_memory_size 8192 #cache manager memory, default half system memory * cache_replacement lru #least recently used cache management, default lru * cache_worker_count 0 #size of thread pool for each worker, default 0 * java_connection per_worker 175 #number of TCP connections to JSP container, default 10 * direct_io 1 #uses direct IO when possible * fast_read 1 #improve IO performance, default disabled * worker_thread 32 #Starts 32 worker threads, default not used * 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_type internal_java * cgi_regex .*jsp * 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/access.log * access_log_format commonlog_binary * error_log /weblog/httpd/error.log * ssl_session_timeout 600 * file /ecommjsp * cgi_type internal_java * cgi_regex .*jsp * cgi_listener 127.0.0.1/8080 * /file * /host JSP Script Engine Notes ----------------------- * JAVA_OPTS="-Xms8g -Xmx8g -XX:+UseParallelGC -XX:+DisableExplicitGC -XX:+AggressiveOpts -d64 -server * Xms6g # Initial heap size set to 8GB, Default 4mb * Xmx6g # Maximum heap size set to 8GB, Default 4mb * XX:+UseParallelGC #use optimize garbage collection for applications * XX:+DisableExplicitGC #turns off explicit garbage collection when called in the application code * XX:+AggressiveOpts #Turns on point performance optimizations * d64 #if available, a 64-bit data model is used * server #uses optimizing JIT compiler * 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/ecommerce * context_path /ecommjsp * session_timeout 600 Other Notes ----------- * LG_BUF_SIZE=90112, default 22528 * PRODUCT_IMAGE_SUBDIRS = 16 ================================================================================ 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 | 525725 | 517397 8043 285 |search | 817209 | 817055 153 1 |catalog | 759247 | 759102 130 15 1 |product | 1604788 | 1561604 43113 71 |fileCatalog | 1459968 | 1377239 82582 147 |file | 876656 | 797692 78811 153 |download | 438082 | 430742 3775 3565 |------------------|------------|------------------------------------ | TOTAL | 6481675 | 6260831 216607 4237 Iter-| | Byte | Weighted | Avg Resp | Average ation| Request Type | Rate | ABR | (sec) | Bytes -----|------------------|------------|------------|----------|---------- |home | 51,075.7 | 793.4 | 1.205 | 61571 |search | 33,632.1 | 554.6 | 0.823 | 27686 |catalog | 41,164.2 | 672.1 | 0.877 | 36116 1 |product | 34,741.8 | 2,689.8 | 1.968 | 68381 |fileCatalog | 48,569.5 | 3,904.2 | 2.246 | 109100 |file | 52,276.5 | 2,698.0 | 2.401 | 125558 |download | 99,995.7 | 74,219.7 | 69.121 | 6911875 |------------------|------------|------------|----------|---------- | TOTAL | - | 85,531.9 | - | - Iter-| | Total | QOS ation| Request Type | Reqs | Good Toler Fail -----|------------------|------------|------------------------------------ |home | 526337 | 518298 7743 296 |search | 817959 | 817812 145 2 |catalog | 760237 | 760093 138 6 2 |product | 1606644 | 1542231 64339 74 |fileCatalog | 1461465 | 1344885 116382 198 |file | 877606 | 772998 104390 218 |download | 438601 | 430440 3984 4177 |------------------|------------|------------------------------------ | TOTAL | 6488849 | 6186757 297121 4971 Iter-| | Byte | Weighted | Avg Resp | Average ation| Request Type | Rate | ABR | (sec) | Bytes -----|------------------|------------|------------|----------|---------- |home | 51,410.7 | 794.5 | 1.197 | 61570 |search | 33,713.4 | 555.2 | 0.821 | 27685 |catalog | 41,205.2 | 673.2 | 0.876 | 36117 2 |product | 35,033.1 | 2,693.5 | 1.951 | 68381 |fileCatalog | 48,818.9 | 3,909.1 | 2.234 | 109098 |file | 52,547.7 | 2,701.5 | 2.389 | 125558 |download | 99,994.3 | 74,332.8 | 69.130 | 6912677 |------------------|------------|------------|----------|---------- | TOTAL | - | 85,659.9 | - | - Iter-| | Total | QOS ation| Request Type | Reqs | Good Toler Fail -----|------------------|------------|------------------------------------ |home | 524832 | 517307 7260 265 |search | 816387 | 816235 148 4 |catalog | 758451 | 758324 116 11 3 |product | 1603261 | 1539585 63582 94 |fileCatalog | 1458288 | 1336737 121329 222 |file | 875378 | 764233 110931 214 |download | 437302 | 428581 3977 4744 |------------------|------------|------------------------------------ | TOTAL | 6473899 | 6161002 307343 5554 Iter-| | Byte | Weighted | Avg Resp | Average ation| Request Type | Rate | ABR | (sec) | Bytes -----|------------------|------------|------------|----------|---------- |home | 50,947.2 | 791.8 | 1.208 | 61571 |search | 33,270.7 | 553.8 | 0.832 | 27685 |catalog | 40,755.7 | 671.2 | 0.886 | 36116 3 |product | 34,402.1 | 2,686.5 | 1.987 | 68383 |fileCatalog | 48,112.9 | 3,898.5 | 2.267 | 109100 |file | 51,820.6 | 2,693.2 | 2.422 | 125558 |download | 99,993.2 | 74,020.1 | 69.082 | 6907776 |------------------|------------|------------|----------|---------- | TOTAL | - | 85,315.2 | - | - SUPPORT NOTES Web Server Software Notes ------------------------- * direct_io 1 #uses direct IO when possible * cache_file_max_size 1023576 #The largest static file that can be cached in the cache manager, default 2097152 * cache_replacement lru #least recently used cache management, default lru * fast_read 1 #improves IO performance when there is an IO bottleneck issue, default disabled * disk_worker_count 64 #number of worker threads used for handling big files outside the cache manager, default 20 * worker_count 10 #Starts 10 worker threads, default not used * host server:80 * 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 * file /suppjsp * cgi_type internal_java * cgi_regex .*jsp * cgi_listener 127.0.0.1/8080 * /file * /host JSP Script Engine Notes ----------------------- * JAVA_OPTS="-Xms4g -Xmx4g -Xss512k -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 (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 ================================================================================ 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