SPECweb2005 Result ================================================================================ || Hewlett-Packard: HP ProLiant DL580 G5 || SPECweb2005 = 40046 Accoria Networks, Inc.: Rock Web Server v1.4.6 || (x86_64) || Accoria Networks, Inc.: Rock JSP/Servlet Contai || SPECweb2005_Banking = 71104 ner v1.3.1 (x86_64) || || SPECweb2005_Ecommerce = 55552 || SPECweb2005_Support = 36032 || ================================================================================ Submitter: Hewlett-Packard, SPEC License #: 3, Test date: Nov-2007 ================================================================================ PERFORMANCE Banking | Simultaneous | Test | Aggregate QOS Compliance | Validation | | User Sessions | Iteration | Good Tolerable Fail | Errors | |---------------|-----------|---------------------------|------------| | | 1 | 95.8% 99.0% 1.0% | 0 | | |-----------|---------------------------|------------| | 71104 | 2 | 95.8% 99.0% 1.0% | 0 | | |-----------|---------------------------|------------| | | 3 | 95.7% 99.0% 1.0% | 0 | -------------------------------------------------------------------- Ecommerce | Simultaneous | Test | Aggregate QOS Compliance | Validation | | User Sessions | Iteration | Good Tolerable Fail | Errors | |---------------|-----------|---------------------------|------------| | | 1 | 100.0% 100.0% 0.0% | 0 | | |-----------|---------------------------|------------| | 55552 | 2 | 99.4% 99.5% 0.5% | 0 | | |-----------|---------------------------|------------| | | 3 | 99.3% 99.4% 0.6% | 2 | -------------------------------------------------------------------- Support | Simultaneous | Test | Aggregate QOS Compliance | Validation | | User Sessions | Iteration | Good Tolerable Fail | Errors | |---------------|-----------|---------------------------|------------| | | 1 | 95.5% 100.0% 0.0% | 0 | | |-----------|---------------------------|------------| | 36032 | 2 | 95.4% 100.0% 0.0% | 0 | | |-----------|---------------------------|------------| | | 3 | 95.7% 100.0% 0.0% | 0 | -------------------------------------------------------------------- ================================================================================ CONFIGURATION Availability Dates -------------------------------------------------------------------------------- Backend Simulator Jul-2005 SUT Hardware Sep-2007 Web Server Software Oct-2007 (Rock Web 1.4.6) Aug-2007 (Rock JSP 1.3.1) Operating System Feb-2007 Other Components Oct-2007 (JVM) System Under Test (SUT) -------------------------------------------------------------------------------- # of SUTs 1 Vendor Hewlett-Packard Model HP ProLiant DL580 G5 Processor Intel Xeon X7350 Processor Processor Speed (MHz) 2933 # Processors 16 cores, 4 chips, 4 cores/chip Primary Cache 32KB(I) + 32KB(D) on chip, per core Secondary Cache 8 MB I+D on chip per chip, 4 MB shared / 2 cores Other Cache N/A Memory 64GB (16x4GB) 667MHz ECC CL5 DDR2 FB-DIMM Disk Subsystem 8x36GB SFF SAS 10K RPM, 50x36GB 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 2x Modular Smart Array 70 Enclosure, 2xHP ProCurve Switch 3400cl-48G (J4906A) 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.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 9 Network Controllers 8xNC360T Dual Port PCIe NIC, 1xNC110 # of Networks 17 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 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 * 2xModular Smart Array 70 Enclosures, one connected to each port on SmartArray P800 * 2 drive RAID 0 for OS Drive, 6 drives RAID 0 for Log, 50 Drives RAID 0 for fileset * BeSim directly connected to SUT on NC110 * PCI Express IO Option installed, part number 452181-B21 * 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 = 25000 #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/155/smp_affinity #bind eth0 irq to processor 0 * echo 01 > /proc/irq/163/smp_affinity #bind eth1 irq to processor 1 * echo 04 > /proc/irq/171/smp_affinity #bind eth2 irq to processor 2 * echo 08 > /proc/irq/179/smp_affinity #bind eth3 irq to processor 3 * echo 10 > /proc/irq/187/smp_affinity #bind eth4 irq to processor 4 * echo 20 > /proc/irq/195/smp_affinity #bind eth5 irq to processor 5 * echo 40 > /proc/irq/203/smp_affinity #bind eth6 irq to processor 6 * echo 80 > /proc/irq/211/smp_affinity #bind eth7 irq to processor 7 * echo 100 > /proc/irq/219/smp_affinity #bind eth8 irq to processor 8 * echo 200 > /proc/irq/227/smp_affinity #bind eth9 irq to processor 9 * echo 400 > /proc/irq/235/smp_affinity #bind eth10 irq to processor 10 * echo 800 > /proc/irq/52/smp_affinity #bind eth11 irq to processor 11 * echo 1000 > /proc/irq/60/smp_affinity #bind eth12 irq to processor 12 * echo 2000 > /proc/irq/68/smp_affinity #bind eth13 irq to processor 13 * echo 4000 > /proc/irq/76/smp_affinity #bind eth14 irq to processor 14 * echo 8000 > /proc/irq/84/smp_affinity #bind eth15 irq to processor 15 * echo 04 > /proc/irq/92/smp_affinity #bind eth18 irq to processor 4 * echo 02 > /proc/irq/107/smp_affinity #bind C0 to processor 1 * echo 40 > /proc/irq/139/smp_affinity #bind C1 to processor 6 * TSO enabled on 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 * options e1000 RxDescriptors=4096,4096,4096,4096,4096,4096,4096,4096,4096,4096,4096,4096,4 096,4096,4096,4096 TxDescriptors=4096,4096,4096,4096,4096,4096,4096,4096,4096,4096,4096,4096,4 096,4096,4096,4096 InterruptThrottleRate=7000,7000,7000,7000,7000,7000,7000,7000,7000,7000,700 0,7000,7000,7000,7000,7000,10000 Web Server Software Notes ------------------------- * server_log /weblog/httpd/httpd.log 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 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 1000000 #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 = 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 | 3716267 | 3418354 255123 42790 |account_summary | 2616336 | 2559369 26999 29968 |check_detail_html | 1464304 | 1357730 86401 20173 |bill_pay | 2385451 | 2332456 24710 28285 |add_payee | 190829 | 186922 1790 2117 |payee_info | 137249 | 131848 3692 1709 |quick_pay | 1145346 | 1078864 51200 15282 |billpay_status | 380472 | 372678 3550 4244 1 |chg_profile | 209178 | 204362 2378 2438 |post_profile | 150484 | 147467 1400 1617 |req_checks | 209520 | 122103 84491 2926 |post_chk_order | 150964 | 147666 1552 1746 |req_xfer_form | 297733 | 291730 2732 3271 |post_fund_xfer | 214621 | 210266 1962 2393 |logout | 1061306 | 1043462 8734 9110 |check_image | 2930875 | 2923558 5385 1932 |------------------|------------|------------------------------------ | TOTAL | 17260935 | 16528835 562099 170001 Iter-| | Byte | Weighted | Avg Resp | Average ation| Request Type | Rate | ABR | (sec) | Bytes -----|------------------|------------|------------|----------|---------- |login | 22,057.1 | 6,047.9 | 1.582 | 34914 |account_summary | 21,379.0 | 3,442.2 | 1.320 | 28225 |check_detail_html | 15,522.7 | 1,692.6 | 1.597 | 24799 |bill_pay | 19,874.4 | 2,908.3 | 1.316 | 26155 |add_payee | 20,989.2 | 240.5 | 1.287 | 27033 |payee_info | 28,190.8 | 285.4 | 1.582 | 44608 |quick_pay | 21,028.2 | 1,815.1 | 1.616 | 33998 |billpay_status | 25,143.6 | 599.4 | 1.344 | 33797 1 |chg_profile | 30,707.0 | 428.1 | 1.429 | 43910 |post_profile | 29,726.5 | 261.8 | 1.255 | 37322 |req_checks | 44,403.3 | 868.3 | 2.002 | 88912 |post_chk_order | 25,058.0 | 238.2 | 1.351 | 33853 |req_xfer_form | 18,119.8 | 315.2 | 1.253 | 22711 |post_fund_xfer | 19,809.5 | 251.9 | 1.271 | 25184 |logout | 56,752.6 | 3,743.3 | 1.333 | 75668 |check_image | 48,716.1 | 1,452.0 | 0.218 | 10628 |------------------|------------|------------|----------|---------- | TOTAL | - | 24,590.2 | - | - Iter-| | Total | QOS ation| Request Type | Reqs | Good Toler Fail -----|------------------|------------|------------------------------------ |login | 3718859 | 3429525 249054 40280 |account_summary | 2617946 | 2561114 27341 29491 |check_detail_html | 1464903 | 1360240 85209 19454 |bill_pay | 2386675 | 2333739 25204 27732 |add_payee | 190899 | 186871 1869 2159 |payee_info | 137192 | 131922 3537 1733 |quick_pay | 1145861 | 1079971 50813 15077 |billpay_status | 380631 | 372822 3673 4136 2 |chg_profile | 209616 | 204804 2305 2507 |post_profile | 150803 | 147845 1411 1547 |req_checks | 209650 | 123928 82949 2773 |post_chk_order | 150880 | 147622 1517 1741 |req_xfer_form | 297965 | 291816 2987 3162 |post_fund_xfer | 214583 | 210276 1959 2348 |logout | 1062506 | 1044827 8764 8915 |check_image | 2931956 | 2924657 5581 1718 |------------------|------------|------------------------------------ | TOTAL | 17270925 | 16551979 554173 164773 Iter-| | Byte | Weighted | Avg Resp | Average ation| Request Type | Rate | ABR | (sec) | Bytes -----|------------------|------------|------------|----------|---------- |login | 22,161.8 | 6,070.6 | 1.575 | 34912 |account_summary | 21,454.5 | 3,455.0 | 1.315 | 28225 |check_detail_html | 15,582.3 | 1,698.5 | 1.591 | 24798 |bill_pay | 19,943.4 | 2,918.7 | 1.311 | 26155 |add_payee | 21,028.1 | 241.3 | 1.285 | 27032 |payee_info | 28,259.1 | 286.1 | 1.578 | 44607 |quick_pay | 21,095.3 | 1,821.5 | 1.611 | 33999 |billpay_status | 25,233.4 | 601.5 | 1.339 | 33797 2 |chg_profile | 30,748.7 | 430.4 | 1.428 | 43910 |post_profile | 29,857.2 | 263.2 | 1.250 | 37322 |req_checks | 44,534.0 | 871.6 | 1.996 | 88912 |post_chk_order | 25,139.2 | 238.8 | 1.346 | 33852 |req_xfer_form | 18,199.3 | 316.4 | 1.247 | 22710 |post_fund_xfer | 19,883.6 | 252.7 | 1.266 | 25183 |logout | 56,880.9 | 3,759.3 | 1.330 | 75673 |check_image | 48,842.6 | 1,457.4 | 0.217 | 10630 |------------------|------------|------------|----------|---------- | TOTAL | - | 24,682.9 | - | - Iter-| | Total | QOS ation| Request Type | Reqs | Good Toler Fail -----|------------------|------------|------------------------------------ |login | 3718830 | 3416895 261833 40102 |account_summary | 2617905 | 2562092 25789 30024 |check_detail_html | 1464947 | 1354560 90635 19752 |bill_pay | 2386602 | 2334398 24086 28118 |add_payee | 190941 | 187098 1722 2121 |payee_info | 137253 | 131753 3805 1695 |quick_pay | 1145984 | 1076999 53957 15028 |billpay_status | 380711 | 373003 3486 4222 3 |chg_profile | 209428 | 204693 2221 2514 |post_profile | 150645 | 147714 1339 1592 |req_checks | 209791 | 121822 85077 2892 |post_chk_order | 150924 | 147661 1509 1754 |req_xfer_form | 298015 | 292052 2714 3249 |post_fund_xfer | 214686 | 210316 1927 2443 |logout | 1062420 | 1045232 8217 8971 |check_image | 2931912 | 2924375 5560 1977 |------------------|------------|------------------------------------ | TOTAL | 17270994 | 16530663 573877 166454 Iter-| | Byte | Weighted | Avg Resp | Average ation| Request Type | Rate | ABR | (sec) | Bytes -----|------------------|------------|------------|----------|---------- |login | 22,084.9 | 6,050.2 | 1.581 | 34920 |account_summary | 21,384.0 | 3,443.8 | 1.320 | 28235 |check_detail_html | 15,521.8 | 1,692.6 | 1.597 | 24799 |bill_pay | 19,865.0 | 2,908.2 | 1.316 | 26155 |add_payee | 20,984.8 | 240.5 | 1.288 | 27032 |payee_info | 28,197.2 | 285.3 | 1.582 | 44609 |quick_pay | 21,034.2 | 1,815.2 | 1.616 | 33998 |billpay_status | 25,151.4 | 599.5 | 1.343 | 33797 3 |chg_profile | 30,647.4 | 428.4 | 1.432 | 43909 |post_profile | 29,779.2 | 261.9 | 1.253 | 37319 |req_checks | 44,388.5 | 869.1 | 2.003 | 88922 |post_chk_order | 25,055.8 | 238.0 | 1.351 | 33851 |req_xfer_form | 18,122.9 | 315.5 | 1.253 | 22720 |post_fund_xfer | 19,786.2 | 251.9 | 1.272 | 25183 |logout | 56,742.5 | 3,744.8 | 1.333 | 75656 |check_image | 48,620.7 | 1,452.2 | 0.218 | 10631 |------------------|------------|------------|----------|---------- | TOTAL | - | 24,597.0 | - | - BANKING NOTES Web Server Software Notes ------------------------- * 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 * 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 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 * worker 131.113.100.160/443 * worker 131.114.100.160/443 * worker 131.115.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 * file /bankjsp * cgi_type internal_java * cgi_regex .*jsp * cgi_listener 127.0.0.1/8080 * /file * /host JSP Script Engine Notes ----------------------- * JAVA_OPTS=-Xms4g -Xmx4g -Xmn3g -XX:+UseParallelGC -d64 -server * Xms4g # Initial heap size set to 6GB * Xmx4g # Maximum heap size set to 6GB * Xmn3g # Sets the young generation to 3GB * XX:+UseParallelGC #use optimize garbage collection for applications * 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 Client Notes ------------ * 2 Client engines started per client system Other Notes ----------- * CHECK_IMAGE_SUBDIRS = 128 ================================================================================ 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 | 1218394 | 1218379 15 0 |search | 611901 | 611877 24 0 |browse | 1092430 | 1092416 14 0 |browse_productline| 931837 | 930600 1237 0 |productdetail | 745624 | 745624 0 0 |customize1 | 1574223 | 1574223 0 0 1 |customize2 | 833777 | 833777 0 0 |customize3 | 573293 | 573227 66 0 |cart | 493357 | 493338 19 0 |login | 351389 | 351368 21 0 |shipping | 330542 | 330542 0 0 |billing | 313900 | 313900 0 0 |confirm | 235228 | 235228 0 0 |------------------|------------|------------------------------------ | TOTAL | 9305895 | 9304499 1396 0 Iter-| | Byte | Weighted | Avg Resp | Average ation| Request Type | Rate | ABR | (sec) | Bytes -----|------------------|------------|------------|----------|---------- |index | 89,630.4 | 11,991.2 | 1.557 | 139557 |search | 98,348.5 | 8,957.4 | 2.110 | 207577 |browse | 92,457.4 | 12,720.8 | 1.785 | 165120 |browse_productline| 96,367.8 | 14,463.8 | 2.283 | 220100 |productdetail | 50,655.0 | 2,841.7 | 1.066 | 54042 |customize1 | 97,648.3 | 18,362.2 | 1.693 | 165401 1 |customize2 | 97,623.0 | 9,687.3 | 1.687 | 164752 |customize3 | 95,113.7 | 7,190.8 | 1.869 | 177860 |cart | 88,389.4 | 2,579.2 | 0.838 | 74130 |login | 89,702.3 | 1,205.0 | 0.542 | 48626 |shipping | 91,391.0 | 1,005.7 | 0.472 | 43145 |billing | 84,422.5 | 740.1 | 0.396 | 33433 |confirm | 87,530.6 | 534.0 | 0.367 | 32188 |------------------|------------|------------|----------|---------- | TOTAL | - | 92,279.2 | - | - Iter-| | Total | QOS ation| Request Type | Reqs | Good Toler Fail -----|------------------|------------|------------------------------------ |index | 1211811 | 1204392 2766 4653 |search | 607497 | 603593 534 3370 |browse | 1086487 | 1079088 910 6489 |browse_productline| 926571 | 919819 1523 5229 |productdetail | 741333 | 736425 375 4533 |customize1 | 1565366 | 1555761 929 8676 2 |customize2 | 829104 | 823908 513 4683 |customize3 | 570041 | 565258 1137 3646 |cart | 491027 | 487932 191 2904 |login | 349457 | 347562 284 1611 |shipping | 328658 | 326860 364 1434 |billing | 312285 | 310394 310 1581 |confirm | 233920 | 232698 118 1104 |------------------|------------|------------------------------------ | TOTAL | 9253557 | 9193690 9954 49913 Iter-| | Byte | Weighted | Avg Resp | Average ation| Request Type | Rate | ABR | (sec) | Bytes -----|------------------|------------|------------|----------|---------- |index | 86,710.2 | 11,474.9 | 1.609 | 139552 |search | 95,740.8 | 8,556.6 | 2.168 | 207578 |browse | 88,303.2 | 12,173.4 | 1.869 | 165124 |browse_productline| 93,704.2 | 13,838.1 | 2.348 | 220099 |productdetail | 46,937.9 | 2,719.9 | 1.151 | 54070 |customize1 | 94,153.9 | 17,568.4 | 1.756 | 165401 2 |customize2 | 94,048.2 | 9,268.7 | 1.751 | 164752 |customize3 | 90,672.6 | 6,879.7 | 1.961 | 177863 |cart | 79,926.9 | 2,470.7 | 0.927 | 74153 |login | 80,742.0 | 1,154.2 | 0.602 | 48675 |shipping | 81,635.2 | 962.2 | 0.528 | 43145 |billing | 70,944.1 | 708.4 | 0.471 | 33433 |confirm | 75,022.6 | 510.9 | 0.429 | 32188 |------------------|------------|------------|----------|---------- | TOTAL | - | 88,286.0 | - | - Iter-| | Total | QOS ation| Request Type | Reqs | Good Toler Fail -----|------------------|------------|------------------------------------ |index | 1211437 | 1203861 2381 5193 |search | 607397 | 603284 445 3668 |browse | 1086296 | 1079108 726 6462 |browse_productline| 926885 | 920243 1270 5372 |productdetail | 741523 | 736425 395 4703 |customize1 | 1565905 | 1556128 799 8978 3 |customize2 | 830331 | 824938 477 4916 |customize3 | 570690 | 565614 1368 3708 |cart | 490944 | 487681 190 3073 |login | 349595 | 347515 324 1756 |shipping | 328856 | 326765 565 1526 |billing | 312252 | 310099 373 1780 |confirm | 233816 | 232540 111 1165 |------------------|------------|------------------------------------ | TOTAL | 9255927 | 9194201 9424 52300 Iter-| | Byte | Weighted | Avg Resp | Average ation| Request Type | Rate | ABR | (sec) | Bytes -----|------------------|------------|------------|----------|---------- |index | 86,257.0 | 11,386.5 | 1.617 | 139560 |search | 95,122.4 | 8,491.4 | 2.182 | 207578 |browse | 87,772.9 | 12,081.5 | 1.881 | 165138 |browse_productline| 93,214.5 | 13,739.8 | 2.361 | 220103 |productdetail | 46,321.1 | 2,696.9 | 1.165 | 54003 |customize1 | 93,506.1 | 17,443.4 | 1.768 | 165401 3 |customize2 | 93,363.3 | 9,213.2 | 1.764 | 164753 |customize3 | 90,069.7 | 6,836.0 | 1.974 | 177858 |cart | 78,685.0 | 2,448.7 | 0.941 | 74058 |login | 79,712.2 | 1,147.1 | 0.611 | 48721 |shipping | 80,526.2 | 955.6 | 0.535 | 43145 |billing | 69,592.9 | 703.1 | 0.480 | 33433 |confirm | 73,987.1 | 506.9 | 0.435 | 32188 |------------------|------------|------------|----------|---------- | TOTAL | - | 87,650.1 | - | - ECOMMERCE NOTES Web Server Software Notes ------------------------- * 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 * 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 * use_acceptor 1 #client connections are accepted by a dedicated listening thread, default 0 (linux) * acceptor_sched_priority 4 #configure the scheduling priority for the listening, default 0 * worker_sched_priority 2 #configure the scheduling class and priority for the httpd worker threads, default 0 * worker_thread 32 #Starts 4 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_max 37931 * 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="-Xms7g -Xmx7g -XX:+UseParallelGC -XX:+DisableExplicitGC -XX:+AggressiveOpts -d64 -server * Xms6g # Initial heap size set to 7GB * Xmx6g # Maximum heap size set to 7GB * 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 Client Notes ------------ * 3 Client engines started per client system 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 ----------------- * 2 Validation Errors for Iteration 3: 130.168.87.21:1099 - index ================================================================================ Support Run Details Iter-| | Total | QOS ation| Request Type | Reqs | Good Toler Fail -----|------------------|------------|------------------------------------ |home | 483144 | 480457 2656 31 |search | 751176 | 751175 0 1 |catalog | 697723 | 697721 0 2 1 |product | 1474715 | 1393484 81227 4 |fileCatalog | 1341538 | 1241276 100216 46 |file | 805184 | 727671 77372 141 |download | 402715 | 399197 3436 82 |------------------|------------|------------------------------------ | TOTAL | 5956195 | 5690981 264907 307 Iter-| | Byte | Weighted | Avg Resp | Average ation| Request Type | Rate | ABR | (sec) | Bytes -----|------------------|------------|------------|----------|---------- |home | 54,332.7 | 802.1 | 1.131 | 61450 |search | 37,690.3 | 561.5 | 0.734 | 27665 |catalog | 47,601.5 | 676.8 | 0.754 | 35905 1 |product | 36,290.3 | 2,724.5 | 1.884 | 68382 |fileCatalog | 49,409.1 | 3,944.8 | 2.202 | 108840 |file | 53,018.9 | 2,731.3 | 2.368 | 125557 |download | 100,000.0 | 74,969.0 | 68.904 | 6890459 |------------------|------------|------------|----------|---------- | TOTAL | - | 86,410.1 | - | - Iter-| | Total | QOS ation| Request Type | Reqs | Good Toler Fail -----|------------------|------------|------------------------------------ |home | 482386 | 479723 2642 21 |search | 750073 | 750073 0 0 |catalog | 696574 | 696574 0 0 2 |product | 1472389 | 1388434 83932 23 |fileCatalog | 1339004 | 1234565 104351 88 |file | 803710 | 722161 81414 135 |download | 402012 | 398543 3366 103 |------------------|------------|------------------------------------ | TOTAL | 5946148 | 5670073 275705 370 Iter-| | Byte | Weighted | Avg Resp | Average ation| Request Type | Rate | ABR | (sec) | Bytes -----|------------------|------------|------------|----------|---------- |home | 53,912.0 | 800.2 | 1.139 | 61450 |search | 37,207.1 | 560.2 | 0.743 | 27666 |catalog | 47,118.0 | 675.2 | 0.762 | 35904 2 |product | 35,951.0 | 2,718.0 | 1.902 | 68383 |fileCatalog | 49,044.7 | 3,934.4 | 2.219 | 108846 |file | 52,649.4 | 2,724.2 | 2.384 | 125559 |download | 100,000.0 | 74,820.5 | 68.944 | 6894428 |------------------|------------|------------|----------|---------- | TOTAL | - | 86,232.7 | - | - Iter-| | Total | QOS ation| Request Type | Reqs | Good Toler Fail -----|------------------|------------|------------------------------------ |home | 483396 | 480682 2693 21 |search | 752004 | 752003 1 0 |catalog | 698086 | 698085 0 1 3 |product | 1475595 | 1397504 78084 7 |fileCatalog | 1342126 | 1244964 97123 39 |file | 805859 | 730583 75194 82 |download | 402788 | 399408 3292 88 |------------------|------------|------------------------------------ | TOTAL | 5959854 | 5703229 256387 238 Iter-| | Byte | Weighted | Avg Resp | Average ation| Request Type | Rate | ABR | (sec) | Bytes -----|------------------|------------|------------|----------|---------- |home | 54,695.6 | 803.9 | 1.123 | 61449 |search | 38,004.0 | 563.0 | 0.727 | 27666 |catalog | 47,919.3 | 678.3 | 0.749 | 35904 3 |product | 36,611.9 | 2,730.8 | 1.867 | 68382 |fileCatalog | 49,749.4 | 3,953.5 | 2.187 | 108846 |file | 53,346.5 | 2,738.2 | 2.353 | 125557 |download | 100,000.1 | 75,095.0 | 68.891 | 6889133 |------------------|------------|------------|----------|---------- | TOTAL | - | 86,562.7 | - | - SUPPORT NOTES Web Server Software Notes ------------------------- * 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 * connection_timeout 3600 #connection inactivity timeout, default 60 * direct_io 1 #uses direct IO when possible * cache_file_max_size 4194304 #The largest static file that can be cached in the cache manager, default 2097152 * cache_replacement lru #least recently used cache management, default lru * direct_io_size 262144 #read buffer size for direckt IO, default 65535 * write_chunk_size 262144 #controls how files in the cache manager are sent to web clients, default 0 * fast_read 1 #improves IO performance when there is an IO bottleneck issue, default disabled * port_getn 512 #IO evente retrieve from the OS at one time, default 1 * disk_worker_count 96 #number of worker threads used for handling big files outside the cache manager, default 20 * worker 131.100.100.160/80 * worker 131.101.100.160/80 * worker 131.102.100.160/80 * worker 131.103.100.160/80 * worker 131.104.100.160/80 * worker 131.105.100.160/80 * worker 131.106.100.160/80 * worker 131.107.100.160/80 * worker 131.108.100.160/80 * worker 131.109.100.160/80 * worker 131.110.100.160/80 * worker 131.111.100.160/80 * worker 131.112.100.160/80 * worker 131.113.100.160/80 * worker 131.114.100.160/80 * worker 131.115.100.160/80 * 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="-Xms2g -Xmx2g -XX:+UseParallelGC -XX:+DisableExplicitGC -XX:+AggressiveOpts -d64 -server * Xms2g # Initial heap size set to 2GB * Xmx2g # Maximum heap size set to 2GB * XX:+UseParallelGC #use optimize garbage collection for applications, default not used * 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, 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 Client Notes ------------ * 2 Client engines started per client system ================================================================================ 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) 2006 Standard Performance Evaluation Corporation