SPECweb2005 Result ================================================================================ || IBM: System x 3650 || SPECweb2005 = 23716 Accoria Networks: Rockweb Server v1.4.6 (x86-64 || ) || Accoria Networks: Rock JSP/Servlet Container v1 || SPECweb2005_Banking = 42500 .3.1 (x86_64) || || SPECweb2005_Ecommerce = 37000 || SPECweb2005_Support = 18800 || ================================================================================ Submitter: IBM, SPEC License #: 11, Test date: Jan-2008 ================================================================================ PERFORMANCE Banking | Simultaneous | Test | Aggregate QOS Compliance | Validation | | User Sessions | Iteration | Good Tolerable Fail | Errors | |---------------|-----------|---------------------------|------------| | | 1 | 95.7% 100.0% 0.0% | 0 | | |-----------|---------------------------|------------| | 42500 | 2 | 95.2% 100.0% 0.0% | 0 | | |-----------|---------------------------|------------| | | 3 | 95.7% 100.0% 0.0% | 0 | -------------------------------------------------------------------- Ecommerce | Simultaneous | Test | Aggregate QOS Compliance | Validation | | User Sessions | Iteration | Good Tolerable Fail | Errors | |---------------|-----------|---------------------------|------------| | | 1 | 99.1% 99.5% 0.5% | 0 | | |-----------|---------------------------|------------| | 37000 | 2 | 99.0% 99.5% 0.5% | 0 | | |-----------|---------------------------|------------| | | 3 | 98.7% 99.5% 0.5% | 0 | -------------------------------------------------------------------- Support | Simultaneous | Test | Aggregate QOS Compliance | Validation | | User Sessions | Iteration | Good Tolerable Fail | Errors | |---------------|-----------|---------------------------|------------| | | 1 | 99.9% 100.0% 0.0% | 0 | | |-----------|---------------------------|------------| | 18800 | 2 | 99.9% 100.0% 0.0% | 0 | | |-----------|---------------------------|------------| | | 3 | 99.8% 100.0% 0.0% | 0 | -------------------------------------------------------------------- ================================================================================ CONFIGURATION Availability Dates -------------------------------------------------------------------------------- Backend Simulator Nov-2003 SUT Hardware Apr-2007 Web Server Software Nov-2007 (Web Server Software) Sep-2007 (Script Engine) Operating System Feb-2007 Other Components Jan-2008 (JVM) System Under Test (SUT) -------------------------------------------------------------------------------- # of SUTs 1 Vendor IBM Model System x 3650 Processor Intel Xeon x5355 Processor Speed (MHz) 2660 # Processors 8 cores, 2 chips, 4 cores/chip Primary Cache 32KB(I) + 32KB(D) on chip, per chip Secondary Cache 8192 KB on chip, per chip Other Cache N/A Memory 32GB FBD 667MHz Disk Subsystem 1 x 36GB SAS 15K RPM 80 x 36GB FC 15K RPM Disk Controllers IBM ServeRAID 8k (onboard) Operating System RedHat Enterprise Linux 5 (2.6.18-8.e15) File System ext2 Other Hardware 1 x IBM System Storage DS4800, 6 x DS4000 EXP810 enclosures, 1 Cisco 6500 series switch Other Software Java SE Runtime Environment (build 1.6.0-04-b12), JAVA HotSpot 64bit Server VM (build 10.0-b19 mixed mode) Web Server Software -------------------------------------------------------------------------------- Vendor Accoria Networks Name/Version Rockweb Server v1.4.6 (x86-64) Dynamic Scripts JSP Server Cache N/A Log Mode Binary Common Log Format Script Engine -------------------------------------------------------------------------------- Vendor Accoria Networks 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 5 Network Controllers 2 x Intel PRO/1000 PT Dual Port + 1 x Quad Port 2 x Broadcom NetXtreme II (onboard) # of Networks 9 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 40 Model eServer xSeries x336 Bladecenter LS20 Processor Xeon Opteron Processor Speed (MHz) 2800 2000 # Processors 2 2 Memory 2GB 4GB Network Controller Broadcom NetXtreme Gigabit Ethernet Broadcom NetXtreme Gigabit Ethernet Operating System Windows Server 2003 SP1 Windows Server 2003 SP1 JVM Version Java 2 Runtime Environment, Standard Edition (build 1.5.0_11-b03) Java 2 Runtime Environment, Standard Edition (build 1.5.0_11-b03) JIT Version Java HotSpot 64bit Server VM (build 1.5.0_11-b03, mixed mode) Java HotSpot 64bit Server VM (build 1.5.0_11-b03, mixed mode) Other Hardware Cisco 6500 series switch (same as SUT-Other Hardware) Cisco 6500 series switch (same as SUT-Other Hardware) Other Software N/A N/A Backend Simulator (BESIM) -------------------------------------------------------------------------------- # of Simulators 2 Model eServer xSeries x336 Processor Xeon Processor Speed (MHz) 2800 # of Processors 2 Memory 2GB Network Controller Broadcom NetXtreme Gigabit Ethernet Operating System SUSE Linux 9.2 (kernel 2.6.8-24-smp) File System ext2 Web Server Apache 2.0.53 Server Scripts SPEC-FCGI v1.0 Other Hardware Cisco 6500 series switch (same as SUT-Other Hardware) Other Software N/A ================================================================================ COMMON NOTES SUT Notes --------- * 16 drive RAID 0 for logs * Each of the 5 EXP 810 enclosure represents a single volume and mount point * Files are evenly distributed across 5 RAID 0 volumes * Boot drive contains soft links to the directories * 8 client subnets connected through Cisco 6500 series switch * set noatime,nodiratime for fileset Operating System Notes ---------------------- * options e1000 InterruptThrottleRate=4000,4000,4000,4000,4000,4000,4000,4000 * net.ipv4.conf.all.rp_filter = 1, enables source route verification, default 0 * net.ipv4.conf.all.arp_filter = 1, tells the kernel whether the IP address should be bound to a specific ARP address, default 0 * net.ipv4.ip_forward = 1, forward across subnets, default 0 * net.ipv4.tcp_timestamps = 0, turns TCP timestamps off, default 1 * net.ipv4.tcp_max_tw_buckets = 2000000, set TCP time-wait buckets pool size, default 180000 * net.core.rmem_default = 33554432, default receive socket buffer size, default 135168 * net.core.rmem_max = 33554432, maximum receive socket buffer size, default 135168 * net.core.wmem_default = 33554432, default send socket buffer size, default 135168 * net.core.wmem_max = 33554432, maximum send socket buffer size, default 135168 * net.core.optmem_max = 33554432, maximum amount of option memory buffers,, default 20480 * net.ipv4.tcp_rmem = 33554432 33554432 33554432, maximum receive socket buffer size, default 4096 87380 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_max_syn_backlog = 32772, max number of remembered connection requests, default 1024 * net.core.netdev_max_backlog = 1048576, number of unprocessed input packets before kernel starts dropping them, default 300 * net.core.somaxconn = 140960, size of listen que for accepting new TCP connections, default 128 * 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 1 * echo 01 > /proc/irq/146/smp_affinity, bind eth irq to processor 0 * echo 01 > /proc/irq/154/smp_affinity, bind eth irq to processor 0 * echo 08 > /proc/irq/162/smp_affinity, bind eth irq to processor 3 * echo 04 > /proc/irq/170/smp_affinity, bind eth irq to processor 2 * echo 02 > /proc/irq/186/smp_affinity, bind eth irq to processor 1 * echo 80 > /proc/irq/194/smp_affinity, bind eth irq to processor 7 * echo 10 > /proc/irq/202/smp_affinity, bind eth irq to processor 4 * echo 40 > /proc/irq/210/smp_affinity, bind eth irq to processor 6 * echo 20 > /proc/irq/178/smp_affinity, bind eth irq to processor 5 * TSO enabled on client-data interfaces, default enabled * txqueuelen set to 60000 on all NIC ports, default 100 * ulimit -n 1024000, sets number of open files, default 1024 * ulimit -u 1000000, sets number of max user processes, default 131710 * irqbalance disabled, default enabled * e1000 driver 7.2.7-k2-NAPI Web Server Software Notes ------------------------- * server_log /fc6/logs/httpd.log HTTP Script Notes ----------------- * SPEC-provided JSP scripts used without modification Client Notes ------------ * TCP/IP registry tuning parameters [HKey_Local_MachineSystemCurrentControlSetServicesTcpipParameters]: * 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 * MaxUserPort=0xfffe,sets maximum open ports to 65534,default 5000 * Client init string: java -jar -Xms512m -Xmx512m -XX:+UseParNewGC -XX:+UseConcMarkSweepGC * -Xms512m, Initial heap size set to 500MB, default 4MB * -Xmx512m, Maximum heap size set to 500MB, 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, specify the jar file to run BESIM Notes ----------- * BESIM is a physically separate machine * ulimit -n 1000000, sets number of open files, default 1024 * ulimit -u 1000000, sets max user processes, default 7168 * Apache using mod_fastcgi * Apache httpd.conf: * StartServer 100, specifies the number of child server processes that will be created by Apache on start-up, default 5 * MinSpareServers 250, specifies the minimum number of idle child server processes for Apache, which is not handling a request, default 5 * MaxSpareServers 1500, specifies the maximum number of idle child server processes for Apache, which is not handling a request, default 10 * MaxClients 1500, sets the limit on the number of simultaneous requests that can be supported, no more than this number of child server processes will be created, default 256 * MaxRequestsPerChild 0, specifies the number of requests that an individual child server process will handle (0 unlimited), default 0 * KeepAlive on, if set to On, specifies enabling persistent connections on this web server, default off * KeepAliveTimeout 600, specifies how much time, in seconds, Apache will wait for a subsequent request before closing the connection, default 15 * Timeout 600, specifies the amount of time Apache will wait for a GET, POST, PUT request and ACKs on transmissions, default 300 * ServerLimit 1500, sets max configured value for MaxClients, default 16 * No additional fcgi tuning is implemented * net.ipv4.icmp_echo_ignore_broadcasts = 1, to enable protection against ICMP ECHO requests, default 0 * net.ipv4.conf.all.arp_filter = 1, tell the kernel whether the IP address should be bound to a specific ARP address, default * net.ipv4.conf.default.rp_filter = 1, controls source route verification, default 1 * net.ipv4.ip_forward =0, Turns off IP packet forwarding, default off (0) * net.ipv4.tcp_timestamps = 0, turn off the tcp_timestamps, default 1 * net.core.optmem_max = 40960, default 10240 * net.core.rmem_default = 8388608, default receive socket buffer size, default 65535 * net.core.rmem_max = 8388608, maximum receive socket buffer size, default 65535 * net.core.wmem_max = 8388608, maximum send socket buffer size, default 65535 * net.ipv4.tcp_rmem = 8388608 8388608 8388608, maximum TCP write-buffer space allocatable, default 4096 16384 131072 * net.ipv4.tcp_wmem = 8388608 8388608 8388608, maximum TCP write-buffer space allocatable, default 4096 16384 131072 * net.core.somaxconn=40960, size of listen que for accepting new TCP connections, default 128 * net.ipv4.tcp_max_syn_backlog = 400000, max number of remembered connection requests, default 1024 * net.core.netdev_max_backlog =1048576, number of unprocessed input packets before kernel starts dropping them, default 300 * txqueuelen set to 40000 on all NIC ports, default 100 * 2 Besim servers with 2 seperate IPs, Apache on the BESIM's listens on port 81 for one and 82 for the other. ================================================================================ Banking Run Details Iter-| | Total | QOS ation| Request Type | Reqs | Good Toler Fail -----|------------------|------------|------------------------------------ |login | 2207463 | 2067131 140332 0 |account_summary | 1554492 | 1530814 23678 0 |check_detail_html | 870409 | 765421 104988 0 |bill_pay | 1416886 | 1394807 22079 0 |add_payee | 113397 | 112457 940 0 |payee_info | 81463 | 78791 2672 0 |quick_pay | 680399 | 613819 66580 0 |billpay_status | 225847 | 223740 2107 0 1 |chg_profile | 124294 | 122227 2067 0 |post_profile | 89487 | 88969 518 0 |req_checks | 124635 | 54472 70162 1 |post_chk_order | 89606 | 88804 802 0 |req_xfer_form | 176068 | 174540 1528 0 |post_fund_xfer | 126751 | 125638 1113 0 |logout | 630582 | 627786 2796 0 |check_image | 1741967 | 1741867 100 0 |------------------|------------|------------------------------------ | TOTAL | 10253746 | 9811283 442462 1 Iter-| | Byte | Weighted | Avg Resp | Average ation| Request Type | Rate | ABR | (sec) | Bytes -----|------------------|------------|------------|----------|---------- |login | 22,406.7 | 5,814.1 | 1.552 | 34797 |account_summary | 20,087.4 | 3,292.2 | 1.392 | 27980 |check_detail_html | 14,765.2 | 1,612.2 | 1.657 | 24470 |bill_pay | 18,650.7 | 2,779.5 | 1.389 | 25917 |add_payee | 20,331.6 | 230.2 | 1.319 | 26820 |payee_info | 28,994.7 | 273.4 | 1.529 | 44346 |quick_pay | 20,591.3 | 1,735.0 | 1.636 | 33689 |billpay_status | 24,977.3 | 574.0 | 1.344 | 33578 1 |chg_profile | 30,093.4 | 410.9 | 1.451 | 43676 |post_profile | 28,686.5 | 251.6 | 1.294 | 37141 |req_checks | 43,565.8 | 836.5 | 2.035 | 88673 |post_chk_order | 25,000.2 | 228.2 | 1.345 | 33647 |req_xfer_form | 17,068.0 | 299.9 | 1.318 | 22502 |post_fund_xfer | 18,887.1 | 239.6 | 1.322 | 24975 |logout | 56,537.8 | 3,607.0 | 1.336 | 75572 |check_image | 30,733.0 | 1,401.6 | 0.345 | 10630 |------------------|------------|------------|----------|---------- | TOTAL | - | 23,586.0 | - | - Iter-| | Total | QOS ation| Request Type | Reqs | Good Toler Fail -----|------------------|------------|------------------------------------ |login | 2201822 | 2047552 153273 997 |account_summary | 1551670 | 1517765 33230 675 |check_detail_html | 869049 | 761680 106684 685 |bill_pay | 1414132 | 1382703 30780 649 |add_payee | 113180 | 111441 1693 46 |payee_info | 81297 | 78097 3161 39 |quick_pay | 679220 | 610028 68646 546 |billpay_status | 225473 | 221866 3495 112 2 |chg_profile | 124116 | 121096 2953 67 |post_profile | 89504 | 88444 1024 36 |req_checks | 124341 | 54206 69942 193 |post_chk_order | 89500 | 88074 1385 41 |req_xfer_form | 175717 | 172963 2673 81 |post_fund_xfer | 126598 | 124610 1925 63 |logout | 628458 | 621894 6352 212 |check_image | 1739417 | 1736814 2545 58 |------------------|------------|------------------------------------ | TOTAL | 10233494 | 9739233 489761 4500 Iter-| | Byte | Weighted | Avg Resp | Average ation| Request Type | Rate | ABR | (sec) | Bytes -----|------------------|------------|------------|----------|---------- |login | 22,302.6 | 5,773.8 | 1.560 | 34811 |account_summary | 19,937.9 | 3,272.5 | 1.404 | 27997 |check_detail_html | 14,643.5 | 1,602.0 | 1.671 | 24470 |bill_pay | 18,496.6 | 2,760.9 | 1.401 | 25917 |add_payee | 20,164.4 | 228.6 | 1.330 | 26818 |payee_info | 28,704.2 | 271.6 | 1.544 | 44345 |quick_pay | 20,428.0 | 1,723.7 | 1.649 | 33689 |billpay_status | 24,746.4 | 570.3 | 1.356 | 33576 2 |chg_profile | 29,808.0 | 408.4 | 1.465 | 43677 |post_profile | 28,424.1 | 250.4 | 1.306 | 37142 |req_checks | 43,282.2 | 830.7 | 2.049 | 88692 |post_chk_order | 24,762.2 | 226.8 | 1.358 | 33647 |req_xfer_form | 16,929.5 | 298.0 | 1.329 | 22514 |post_fund_xfer | 18,741.9 | 238.2 | 1.332 | 24974 |logout | 56,112.7 | 3,577.4 | 1.346 | 75566 |check_image | 30,841.6 | 1,393.0 | 0.344 | 10631 |------------------|------------|------------|----------|---------- | TOTAL | - | 23,426.2 | - | - Iter-| | Total | QOS ation| Request Type | Reqs | Good Toler Fail -----|------------------|------------|------------------------------------ |login | 2205631 | 2066007 139624 0 |account_summary | 1552723 | 1530315 22408 0 |check_detail_html | 869724 | 765568 104155 1 |bill_pay | 1416530 | 1395766 20764 0 |add_payee | 113370 | 112539 831 0 |payee_info | 81498 | 78864 2634 0 |quick_pay | 680288 | 613847 66441 0 |billpay_status | 225787 | 223829 1958 0 3 |chg_profile | 124145 | 122156 1989 0 |post_profile | 89410 | 88986 424 0 |req_checks | 124437 | 54334 70102 1 |post_chk_order | 89532 | 88792 740 0 |req_xfer_form | 175960 | 174530 1430 0 |post_fund_xfer | 126733 | 125699 1034 0 |logout | 629582 | 627163 2419 0 |check_image | 1740999 | 1740949 50 0 |------------------|------------|------------------------------------ | TOTAL | 10246349 | 9809344 437003 2 Iter-| | Byte | Weighted | Avg Resp | Average ation| Request Type | Rate | ABR | (sec) | Bytes -----|------------------|------------|------------|----------|---------- |login | 22,406.0 | 5,815.4 | 1.552 | 34794 |account_summary | 20,104.5 | 3,293.0 | 1.392 | 27987 |check_detail_html | 14,787.9 | 1,612.8 | 1.654 | 24471 |bill_pay | 18,658.8 | 2,782.0 | 1.388 | 25916 |add_payee | 20,342.8 | 230.4 | 1.318 | 26820 |payee_info | 29,005.7 | 273.9 | 1.528 | 44346 |quick_pay | 20,609.4 | 1,736.7 | 1.634 | 33689 |billpay_status | 24,978.1 | 574.5 | 1.344 | 33578 3 |chg_profile | 30,130.0 | 410.9 | 1.449 | 43677 |post_profile | 28,769.5 | 251.7 | 1.291 | 37143 |req_checks | 43,588.6 | 836.2 | 2.034 | 88674 |post_chk_order | 25,023.4 | 228.3 | 1.344 | 33646 |req_xfer_form | 17,070.4 | 300.0 | 1.318 | 22500 |post_fund_xfer | 18,896.1 | 239.9 | 1.321 | 24976 |logout | 56,611.1 | 3,605.2 | 1.334 | 75567 |check_image | 30,609.5 | 1,402.5 | 0.347 | 10630 |------------------|------------|------------|----------|---------- | TOTAL | - | 23,593.3 | - | - BANKING NOTES Web Server Software Notes ------------------------- * validate_static 604800, static file modification validation, default 0 * 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 * tcp_send_buf_size 1048576,sets socket send buffer size * log_buf_size 1048576,sets access log buffer size, default 65536 * connection_timeout 9600, connection inactivity timeout, default 60 * worker_count 14, number of worker threads to start, default not used * keepalive_max 100000, max. keepalive requests on a connection, default 100 * port_getn 256, IO event retrieve from the OS at one time, default 1 * servlet_session_count 164000, estimate number of servlet sessions, default 23191 * servlet_session_timeout 900, servlet session timeout, default 600 * cache_replacement random, random cache management, default lru * jrock_home /root/sw2005/jrock, sets home path of Jrock JSP * jrock_config specweb2005.xml, sets config file for Jrock JSP * testserver:80 * document_root /www * access_log /fc6/logs/access_port80.log * error_log /fc6/logs/error_port80.log * access_log_format commonlog_binary * / * cgi_type internal_java * cgi_regex .*jsp * cgi_listener localhost/8080 * testserver:443 * document_root /www * ssl_key_file /root/sw2005/httpd/etc/key-cert/sample1024.key * ssl_cert_file /root/sw2005/httpd/etc/key-cert/sample1024.certificate * ssl_session_timeout 900 * access_log /fc6/logs/access_port443.log * error_log /fc6/logs/error_port443.log * access_log_format commonlog_binary * / * cgi_type internal_java * cgi_regex .*jsp * cgi_listener localhost/8080 Script Engine Notes ------------------- * -Xms4g -Xmx4g -Xmn1g -XX:+UseParallelGC -XX:+AggressiveOpts -server -d64 * Xms4g, initial heap size set to 4GB, default 4MB * Xmx4g, maximum heap size set to 4GB, default 4MB * Xmn1g, set young generation, default not used * XX:+UseParallelGC, use optimize garbage collection for applications, default not used * XX:+AggressiveOpts, turns on point performance optimizations, 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 on port 8080 * JRock configuration file, specweb2005.xml * server_log /fc6/logs/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 /www/bank * context_path /bankjsp * session_timeout 600 Other Notes ----------- * CHECK_IMAGE_SUBDIRS = 400, default 10 * LG_BUF_SIZE = 102400, default 20480 ================================================================================ 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 | 806292 | 799734 2509 4049 |search | 405394 | 402664 870 1860 |browse | 722838 | 716464 2194 4180 |browse_productline| 616713 | 612593 1030 3090 |productdetail | 493229 | 489733 625 2871 |customize1 | 1040644 | 1033825 1830 4989 1 |customize2 | 551763 | 548003 1008 2752 |customize3 | 378888 | 368530 7756 2602 |cart | 326660 | 323455 1629 1576 |login | 232568 | 230217 1855 496 |shipping | 218892 | 218152 439 301 |billing | 208073 | 206828 707 538 |confirm | 155925 | 155171 505 249 |------------------|------------|------------------------------------ | TOTAL | 6157879 | 6105369 22957 29553 Iter-| | Byte | Weighted | Avg Resp | Average ation| Request Type | Rate | ABR | (sec) | Bytes -----|------------------|------------|------------|----------|---------- |index | 84,019.5 | 11,476.3 | 1.655 | 139113 |search | 95,689.4 | 8,363.4 | 2.107 | 201636 |browse | 87,275.6 | 12,027.4 | 1.863 | 162626 |browse_productline| 94,331.0 | 13,311.6 | 2.236 | 210964 |productdetail | 47,972.6 | 2,712.4 | 1.120 | 53748 |customize1 | 94,154.2 | 17,592.7 | 1.754 | 165231 1 |customize2 | 94,005.1 | 9,291.9 | 1.750 | 164593 |customize3 | 87,632.3 | 6,867.0 | 2.021 | 177140 |cart | 75,661.3 | 2,461.0 | 0.973 | 73632 |login | 78,238.2 | 1,150.9 | 0.618 | 48368 |shipping | 81,972.8 | 963.7 | 0.524 | 43029 |billing | 67,715.8 | 704.9 | 0.488 | 33112 |confirm | 71,763.5 | 508.4 | 0.444 | 31864 |------------------|------------|------------|----------|---------- | TOTAL | - | 87,431.5 | - | - Iter-| | Total | QOS ation| Request Type | Reqs | Good Toler Fail -----|------------------|------------|------------------------------------ |index | 804849 | 796373 3877 4599 |search | 404581 | 401151 1400 2030 |browse | 721593 | 713137 3761 4695 |browse_productline| 615492 | 610458 1801 3233 |productdetail | 492310 | 488221 991 3098 |customize1 | 1040109 | 1031832 2915 5362 2 |customize2 | 550626 | 546068 1652 2906 |customize3 | 378493 | 366913 8519 3061 |cart | 325941 | 322147 2193 1601 |login | 232201 | 229615 1963 623 |shipping | 218583 | 217753 506 324 |billing | 207633 | 206280 691 662 |confirm | 155521 | 154682 518 321 |------------------|------------|------------------------------------ | TOTAL | 6147932 | 6084630 30787 32515 Iter-| | Byte | Weighted | Avg Resp | Average ation| Request Type | Rate | ABR | (sec) | Bytes -----|------------------|------------|------------|----------|---------- |index | 83,316.6 | 11,390.9 | 1.669 | 139126 |search | 95,270.2 | 8,298.6 | 2.116 | 201635 |browse | 86,544.1 | 11,938.5 | 1.879 | 162638 |browse_productline| 94,026.8 | 13,208.8 | 2.243 | 210962 |productdetail | 47,498.4 | 2,696.6 | 1.133 | 53843 |customize1 | 93,640.7 | 17,482.6 | 1.764 | 165231 2 |customize2 | 93,500.6 | 9,219.3 | 1.760 | 164591 |customize3 | 86,864.5 | 6,820.1 | 2.039 | 177133 |cart | 74,544.0 | 2,439.4 | 0.986 | 73570 |login | 77,045.7 | 1,142.9 | 0.627 | 48384 |shipping | 80,897.7 | 956.8 | 0.531 | 43029 |billing | 66,082.9 | 699.4 | 0.501 | 33112 |confirm | 70,066.7 | 504.1 | 0.454 | 31864 |------------------|------------|------------|----------|---------- | TOTAL | - | 86,798.0 | - | - Iter-| | Total | QOS ation| Request Type | Reqs | Good Toler Fail -----|------------------|------------|------------------------------------ |index | 802109 | 790637 7378 4094 |search | 402966 | 399678 1378 1910 |browse | 719322 | 707617 7465 4240 |browse_productline| 613754 | 608638 1892 3224 |productdetail | 490941 | 487176 635 3130 |customize1 | 1036576 | 1029235 2240 5101 3 |customize2 | 548977 | 544867 1305 2805 |customize3 | 377405 | 359220 14817 3368 |cart | 325082 | 319546 3965 1571 |login | 231349 | 227569 3039 741 |shipping | 217822 | 216923 501 398 |billing | 207021 | 205803 546 672 |confirm | 155180 | 154400 476 304 |------------------|------------|------------------------------------ | TOTAL | 6128504 | 6051309 45637 31558 Iter-| | Byte | Weighted | Avg Resp | Average ation| Request Type | Rate | ABR | (sec) | Bytes -----|------------------|------------|------------|----------|---------- |index | 81,174.9 | 11,171.5 | 1.714 | 139138 |search | 94,512.0 | 8,133.3 | 2.133 | 201636 |browse | 84,744.5 | 11,709.3 | 1.918 | 162622 |browse_productline| 93,465.8 | 12,960.8 | 2.257 | 210965 |productdetail | 46,500.3 | 2,647.3 | 1.158 | 53869 |customize1 | 92,609.2 | 17,144.4 | 1.784 | 165231 3 |customize2 | 92,473.4 | 9,044.6 | 1.779 | 164592 |customize3 | 84,465.0 | 6,691.8 | 2.097 | 177135 |cart | 69,792.8 | 2,397.0 | 1.055 | 73663 |login | 73,342.7 | 1,117.5 | 0.657 | 48254 |shipping | 77,855.6 | 938.2 | 0.552 | 43029 |billing | 61,298.3 | 686.2 | 0.540 | 33112 |confirm | 65,418.4 | 495.0 | 0.487 | 31864 |------------------|------------|------------|----------|---------- | TOTAL | - | 85,136.7 | - | - ECOMMERCE NOTES Web Server Software Notes ------------------------- * validate_static 604800, static file modification validation, default 0 * 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 * tcp_send_buf_size 1048576, sets socket send buffer size * log_buf_size 1048576,sets access log buffer size, default 65536 * connection_timeout 9600, connection inactivity timeout, default 60 * worker 192.0.2.100/80 192.0.2.100/443 * worker 192.0.3.100/80 192.0.3.100/443 * worker 192.0.4.100/80 192.0.4.100/443 * worker 192.0.5.100/80 192.0.5.100/443 * worker 192.0.6.100/80 192.0.6.100/443 * worker 192.0.7.100/80 192.0.7.100/443 * worker 192.0.9.100/80 192.0.9.100/443 * worker 192.0.10.100/80 192.0.10.100/443 * keepalive_max 100000, max. keepalive requests on a connection, default 100 * cache_worker_count 8, size of thread pool for each worker, default 0" * cache_replacement lru, least recent used cache management, default lru * jrock_home /root/sw2005/jrock, sets home path of Jrock JSP * jrock_config specweb2005.xml, sets config file for Jrock JSP * testserver:80 * document_root /www * access_log /fc6/logs/access_port80.log * error_log /fc6/logs/error_port80.log * access_log_format commonlog_binary * / * cgi_type internal_java * cgi_regex .*jsp * cgi_listener localhost/8080 * testserver:443 * document_root /www * ssl_key_file /root/sw2005/httpd/etc/key-cert/sample1024.key * ssl_cert_file /root/sw2005/httpd/etc/key-cert/sample1024.certificate * ssl_session_timeout 900 * access_log /fc6/logs/access_port443.log * error_log /fc6/logs/error_port443.log * access_log_format commonlog_binary * / * cgi_type internal_java * cgi_regex .*jsp * cgi_listener localhost/8080 Script Engine Notes ------------------- * -Xms4g -Xmx4g -XX:+UseParallelGC * 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 * 1 JRock instance on port 8080 * JRock configuration file (specweb2005.xml) * server_log /fc6/logs/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 /www/ecom * context_path /ecomjsp * session_timeout 600 Other Notes ----------- * PRODUCT_IMAGE_SUBDIRS = 200, default 10 * LG_BUF_SIZE = 45056, default 22528 ================================================================================ 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 | 258916 | 258875 41 0 |search | 403506 | 403504 2 0 |catalog | 372917 | 372914 3 0 1 |product | 788658 | 788636 22 0 |fileCatalog | 717489 | 717008 480 1 |file | 431262 | 430537 723 2 |download | 215631 | 212898 1883 850 |------------------|------------|------------------------------------ | TOTAL | 3188379 | 3184372 3154 853 Iter-| | Byte | Weighted | Avg Resp | Average ation| Request Type | Rate | ABR | (sec) | Bytes -----|------------------|------------|------------|----------|---------- |home | 58,691.8 | 819.7 | 1.040 | 61044 |search | 42,821.8 | 578.8 | 0.645 | 27657 |catalog | 51,987.7 | 680.7 | 0.676 | 35194 1 |product | 41,480.4 | 2,786.2 | 1.642 | 68123 |fileCatalog | 55,599.9 | 4,007.9 | 1.937 | 107711 |file | 59,338.8 | 2,787.9 | 2.100 | 124654 |download | 99,999.0 | 77,318.2 | 69.142 | 6914132 |------------------|------------|------------|----------|---------- | TOTAL | - | 88,979.3 | - | - Iter-| | Total | QOS ation| Request Type | Reqs | Good Toler Fail -----|------------------|------------|------------------------------------ |home | 259525 | 259464 61 0 |search | 404445 | 404437 8 0 |catalog | 374016 | 374014 2 0 2 |product | 790586 | 790552 34 0 |fileCatalog | 719169 | 718412 756 1 |file | 432300 | 431326 971 3 |download | 216215 | 213537 1799 879 |------------------|------------|------------------------------------ | TOTAL | 3196256 | 3191742 3631 883 Iter-| | Byte | Weighted | Avg Resp | Average ation| Request Type | Rate | ABR | (sec) | Bytes -----|------------------|------------|------------|----------|---------- |home | 58,420.1 | 818.6 | 1.044 | 61045 |search | 42,567.7 | 578.0 | 0.649 | 27657 |catalog | 51,719.0 | 680.2 | 0.680 | 35194 2 |product | 41,312.0 | 2,782.9 | 1.648 | 68123 |fileCatalog | 55,434.4 | 4,003.0 | 1.943 | 107721 |file | 59,204.7 | 2,784.6 | 2.105 | 124656 |download | 99,999.0 | 77,264.1 | 69.157 | 6915680 |------------------|------------|------------|----------|---------- | TOTAL | - | 88,911.4 | - | - Iter-| | Total | QOS ation| Request Type | Reqs | Good Toler Fail -----|------------------|------------|------------------------------------ |home | 260494 | 260438 56 0 |search | 405749 | 405745 4 0 |catalog | 375258 | 375256 2 0 3 |product | 793562 | 793479 82 1 |fileCatalog | 722118 | 721142 976 0 |file | 434041 | 432913 1125 3 |download | 216972 | 214186 1910 876 |------------------|------------|------------------------------------ | TOTAL | 3208194 | 3203159 4155 880 Iter-| | Byte | Weighted | Avg Resp | Average ation| Request Type | Rate | ABR | (sec) | Bytes -----|------------------|------------|------------|----------|---------- |home | 58,436.3 | 819.0 | 1.044 | 61043 |search | 42,614.4 | 578.0 | 0.648 | 27656 |catalog | 51,751.1 | 680.2 | 0.680 | 35195 3 |product | 41,318.7 | 2,784.3 | 1.648 | 68122 |fileCatalog | 55,434.0 | 4,006.4 | 1.943 | 107720 |file | 59,193.8 | 2,786.7 | 2.105 | 124657 |download | 99,999.1 | 77,253.3 | 69.130 | 6913020 |------------------|------------|------------|----------|---------- | TOTAL | - | 88,907.9 | - | - SUPPORT NOTES Web Server Software Notes ------------------------- * validate_static 604800, static file modification validation, default 0 * 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 * tcp_send_buf_size 1048576,sets socket send buffer size * log_buf_size 1048576,sets access log buffer size, default 65536 * connection_timeout 9600, connection inactivity timeout, default 60s * worker_count, number of worker threads to start, default not used * keepalive_max 100000, max. keepalive requests on a connection, default 100 * port_getn 256, IO events retrieved from the OS at one time, default 1 * worker_count 14, number of worker threads to start, default not used * disk_worker_count 96, number of threads to read data from disk for large files, default 21 * cache_replacement lru,least recently used cache management, default lru * direct_io 1, uses direct IO when possible * jrock_home /root/sw2005/jrock, sets home path of Jrock JSP * jrock_config specweb2005.xml, sets config file for Jrock JSP * testserver:80 * document_root /www * access_log /fc6/logs/access_port80.log * error_log /fc6/logs/error_port80.log * access_log_format commonlog_binary * / * cgi_type internal_java * cgi_regex .*jsp * cgi_listener localhost/8080 * testserver:443 * document_root /www * ssl_key_file /root/sw2005/httpd/etc/key-cert/sample1024.key * ssl_cert_file /root/sw2005/httpd/etc/key-cert/sample1024.certificate * access_log /fc6/logs/access_port443.log * error_log /fc6/logs/error_port443.log * access_log_format commonlog_binary * / * cgi_type internal_java * cgi_regex .*jsp * cgi_listener localhost/8080 Script Engine Notes ------------------- * -Xms2g -Xmx2g -XX:+UseParallelGC -d64 -server * Xms2g, Initial heap size set to 2GB, default 4MB * Xmx2g, Maximum heap size set to 2GB, 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 on port 8080 * JRock configuration file (specweb2005.xml) * server_log /fc6/logs/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 /www/sup * context_path /supjsp * session_timeout 3600 * session_count 1 Other Notes ----------- * DOWNLOAD_SUBDIRS = 200, default 0 ================================================================================ 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: IBM Copyright (c) 2007 Standard Performance Evaluation Corporation