SPECweb2005 Result ================================================================================ || Dell: PowerEdge 750 || SPECweb2005 = 848 Zeus Technology Ltd.: Zeus Web Server 4.3r1 (32 || bit) || Apache Software Foundation: Apache Tomcat 5.5.9 || SPECweb2005_Banking = 950 || SPECweb2005_Ecommerce = 850 || SPECweb2005_Support = 1675 || ================================================================================ Submitter: Dell, SPEC License #: 55, Test date: Aug-2005 ================================================================================ PERFORMANCE Banking | Simultaneous | Test | Aggregate QOS Compliance | Validation | | User Sessions | Iteration | Good Tolerable Fail | Errors | |---------------|-----------|---------------------------|------------| | | 1 | 96.6% 99.5% 0.4% | 0 | | |-----------|---------------------------|------------| | 950 | 2 | 99.7% 99.9% 0.0% | 0 | | |-----------|---------------------------|------------| | | 3 | 99.5% 99.9% 0.0% | 0 | -------------------------------------------------------------------- Ecommerce | Simultaneous | Test | Aggregate QOS Compliance | Validation | | User Sessions | Iteration | Good Tolerable Fail | Errors | |---------------|-----------|---------------------------|------------| | | 1 | 99.5% 99.8% 0.1% | 0 | | |-----------|---------------------------|------------| | 850 | 2 | 99.8% 99.9% 0.0% | 0 | | |-----------|---------------------------|------------| | | 3 | 99.3% 99.9% 0.0% | 0 | -------------------------------------------------------------------- Support | Simultaneous | Test | Aggregate QOS Compliance | Validation | | User Sessions | Iteration | Good Tolerable Fail | Errors | |---------------|-----------|---------------------------|------------| | | 1 | 98.2% 99.5% 0.4% | 0 | | |-----------|---------------------------|------------| | 1675 | 2 | 98.5% 99.8% 0.1% | 0 | | |-----------|---------------------------|------------| | | 3 | 96.9% 99.9% 0.0% | 0 | -------------------------------------------------------------------- ================================================================================ CONFIGURATION Availability Dates -------------------------------------------------------------------------------- Backend Simulator Apr-2002 SUT Hardware Feb-2004 Web Server Software Jan-2005 Script Engine Apr-2005 Operating System Aug-2004 Other Components N/A System Under Test (SUT) -------------------------------------------------------------------------------- # of SUTs 1 Vendor Dell Model PowerEdge 750 Processor Intel Pentium 4 2.80GHz Processor Speed (MHz) 2800 # Processors 1 core, 1 chip, 1 core/chip (Hyper-Threading enabled) Primary Cache 12KB(I) + 16KB(D) on chip Secondary Cache 1MB on chip Other Cache N/A Memory 4GB 400MHz DDR SDRAM Disk Subsystem 2 x 36GB 15K RPM Disk Controllers LSI Logic 21320-IS Operating System SUSE LINUX Enterprise Server 9 File System ReiserFS Other Hardware PowerConnect 5224, PowerConnect 2624 Other Software BEA JRockit JDK 5.0 Web Server Software -------------------------------------------------------------------------------- Vendor Zeus Technology Ltd. Name/Version Zeus Web Server 4.3r1 (32 bit) Dynamic Scripts JSP Server Cache N/A Log Mode Zeus Binary CLF Script Engine -------------------------------------------------------------------------------- Vendor Apache Software Foundation Name/Version Apache Tomcat 5.5.9 Dynamic Scripts JSP Server Cache N/A Log Mode Common Log Format SUT Network -------------------------------------------------------------------------------- # of Controllers 2 Network Controllers Integrated Gigabit Ethernet # of Networks 2 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 4 Model PowerEdge 1650 Processor Intel Pentium III 1.4GHz Processor Speed (MHz) 1400 # Processors 2 Memory 2GB PC133 SDRAM Network Controller Integrated Gigabit Ethernet Operating System Windows XP Professional JVM Version Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_02-b09) JIT Version BEA JRockit JDK 5.0 (R25.1) Other Hardware N/A Other Software N/A Backend Simulator (BESIM) -------------------------------------------------------------------------------- # of Simulators 1 Model PowerEdge 6650 Processor Intel Xeon 2.80GHz Processor Speed (MHz) 2800 # of Processors 4 Memory 32 GB PC2100 SDRAM Network Controller Intel PRO/1000 Dual MT Operating System Red Hat Enterprise Linux AS 3 (Update 4) File System ext2 Web Server Zeus Web Server 4.2r4 Server Scripts ISAPI Other Hardware N/A Other Software N/A ================================================================================ Banking Run Details Iter-| | Total | QOS ation| Request Type | Reqs | Good Toler Fail -----|------------------|------------|------------------------------------ |login | 53981 | 49310 4231 440 |account_summary | 37961 | 37712 208 41 |check_detail_html | 21366 | 21244 106 16 |bill_pay | 35096 | 34515 529 52 |add_payee | 2917 | 2898 19 0 |payee_info | 2137 | 2047 83 7 |quick_pay | 16825 | 15274 1019 532 |billpay_status | 5606 | 5508 88 10 1 |chg_profile | 3110 | 3055 53 2 |post_profile | 2221 | 2120 95 6 |req_checks | 2948 | 2833 111 4 |post_chk_order | 2133 | 2058 71 4 |req_xfer_form | 4397 | 4370 23 4 |post_fund_xfer | 3124 | 3030 88 6 |logout | 15244 | 14898 329 17 |check_image | 42738 | 42510 182 46 |------------------|------------|------------------------------------ | TOTAL | 251804 | 243382 7235 1187 Iter-| | Byte | Weighted | Avg Resp | Average ation| Request Type | Rate | ABR | (sec) | Bytes -----|------------------|------------|------------|----------|---------- |login | 32688.7 | 12268.1 | 1.048 | 34288 |account_summary | 71751.4 | 6941.6 | 0.384 | 27588 |check_detail_html | 66213.6 | 3403.4 | 0.362 | 24032 |bill_pay | 60454.1 | 5931.8 | 0.421 | 25500 |add_payee | 67215.4 | 510.1 | 0.392 | 26385 |payee_info | 58193.6 | 622.5 | 0.755 | 43951 |quick_pay | 34687.4 | 3709.7 | 0.959 | 33265 |billpay_status | 68796.9 | 1233.3 | 0.482 | 33192 1 |chg_profile | 75321.7 | 892.0 | 0.574 | 43275 |post_profile | 52417.2 | 540.3 | 0.700 | 36704 |req_checks | 79110.6 | 1721.0 | 1.113 | 88080 |post_chk_order | 50443.9 | 470.3 | 0.659 | 33270 |req_xfer_form | 65727.9 | 642.0 | 0.335 | 22029 |post_fund_xfer | 40121.5 | 507.7 | 0.611 | 24520 |logout | 71486.5 | 7593.7 | 1.051 | 75156 |check_image | 56565.5 | 3019.6 | 0.188 | 10659 |------------------|------------|------------|----------|---------- | TOTAL | - | 50008.0 | - | - Iter-| | Total | QOS ation| Request Type | Reqs | Good Toler Fail -----|------------------|------------|------------------------------------ |login | 55254 | 54818 398 38 |account_summary | 38905 | 38873 29 3 |check_detail_html | 21872 | 21848 22 2 |bill_pay | 35843 | 35809 30 4 |add_payee | 3003 | 3003 0 0 |payee_info | 2193 | 2185 8 0 |quick_pay | 17164 | 17054 102 8 |billpay_status | 5724 | 5721 3 0 2 |chg_profile | 3185 | 3176 9 0 |post_profile | 2267 | 2263 4 0 |req_checks | 3032 | 3026 5 1 |post_chk_order | 2189 | 2189 0 0 |req_xfer_form | 4510 | 4510 0 0 |post_fund_xfer | 3210 | 3194 16 0 |logout | 15639 | 15602 31 6 |check_image | 43744 | 43713 23 8 |------------------|------------|------------------------------------ | TOTAL | 257734 | 256984 680 70 Iter-| | Byte | Weighted | Avg Resp | Average ation| Request Type | Rate | ABR | (sec) | Bytes -----|------------------|------------|------------|----------|---------- |login | 49941.2 | 16899.9 | 0.686 | 34285 |account_summary | 81538.1 | 9569.7 | 0.338 | 27572 |check_detail_html | 77264.2 | 4690.1 | 0.311 | 24037 |bill_pay | 77869.9 | 8153.8 | 0.327 | 25500 |add_payee | 81612.9 | 706.7 | 0.323 | 26381 |payee_info | 84500.2 | 859.8 | 0.52 | 43948 |quick_pay | 71611.0 | 5093.4 | 0.464 | 33264 |billpay_status | 86050.6 | 1694.3 | 0.385 | 33181 2 |chg_profile | 87523.7 | 1229.3 | 0.494 | 43264 |post_profile | 81912.0 | 742.1 | 0.448 | 36698 |req_checks | 86132.0 | 2382.3 | 1.022 | 88077 |post_chk_order | 79924.7 | 649.6 | 0.416 | 33266 |req_xfer_form | 78001.0 | 886.4 | 0.282 | 22032 |post_fund_xfer | 70175.7 | 702.3 | 0.349 | 24525 |logout | 75759.0 | 10478.1 | 0.991 | 75103 |check_image | 82221.7 | 4160.1 | 0.129 | 10660 |------------------|------------|------------|----------|---------- | TOTAL | - | 68898.6 | - | - Iter-| | Total | QOS ation| Request Type | Reqs | Good Toler Fail -----|------------------|------------|------------------------------------ |login | 55121 | 54382 706 33 |account_summary | 38754 | 38717 32 5 |check_detail_html | 21774 | 21714 39 21 |bill_pay | 35875 | 35848 25 2 |add_payee | 3014 | 3013 1 0 |payee_info | 2198 | 2186 12 0 |quick_pay | 17167 | 16996 155 16 |billpay_status | 5728 | 5716 12 0 3 |chg_profile | 3190 | 3186 4 0 |post_profile | 2282 | 2277 4 1 |req_checks | 3007 | 2993 12 2 |post_chk_order | 2177 | 2170 7 0 |req_xfer_form | 4536 | 4532 2 2 |post_fund_xfer | 3237 | 3231 5 1 |logout | 15584 | 15559 25 0 |check_image | 43552 | 43520 29 3 |------------------|------------|------------------------------------ | TOTAL | 257196 | 256040 1070 86 Iter-| | Byte | Weighted | Avg Resp | Average ation| Request Type | Rate | ABR | (sec) | Bytes -----|------------------|------------|------------|----------|---------- |login | 49042.5 | 16700.4 | 0.699 | 34319 |account_summary | 81329.6 | 9434.3 | 0.339 | 27575 |check_detail_html | 75263.1 | 4619.7 | 0.319 | 24033 |bill_pay | 77183.0 | 8074.4 | 0.33 | 25494 |add_payee | 81057.1 | 701.7 | 0.325 | 26375 |payee_info | 82387.9 | 852.9 | 0.533 | 43956 |quick_pay | 68818.7 | 5041.3 | 0.483 | 33264 |billpay_status | 85422.8 | 1677.8 | 0.388 | 33180 3 |chg_profile | 88069.6 | 1218.5 | 0.491 | 43268 |post_profile | 79423.8 | 739.3 | 0.462 | 36702 |req_checks | 85452.7 | 2337.9 | 1.03 | 88070 |post_chk_order | 76329.3 | 639.4 | 0.435 | 33270 |req_xfer_form | 77346.5 | 882.7 | 0.285 | 22044 |post_fund_xfer | 71701.2 | 701.0 | 0.342 | 24530 |logout | 75895.5 | 10328.0 | 0.989 | 75071 |check_image | 82964.9 | 4099.5 | 0.128 | 10662 |------------------|------------|------------|----------|---------- | TOTAL | - | 68049.4 | - | - BANKING NOTES SUT Notes --------- * OS on first disk (ext2); 2 disk RAID-0 stripe for fileset and access log (ReiserFS) Operating System Notes ---------------------- * ulimit -n 72720, sets number of open files, default 1024 * File systems mounted with 'noatime,noacl,notail' to disable access time updates, control lists and tail packing * irq_balancer daemon disabled, default enabled * Each NIC IRQ bound to separate logical CPU, default round-robin * fs.file-max = 500000, increases number of open file handles kernel allocates, default 1024 * net.core.optmem_max = 10000000, maximum amount of option memory buffers, default 20480 * net.core.rmem_default = 10000000, default recv socket buffer size, default 135168 * net.core.rmem_max = 10000000, maximum recv socket buffer size, default 131071 * net.core.wmem_default = 10000000, default send socket buffer size, default 135168 * net.core.wmem_max = 10000000, maximum send socket buffer size, default 131071 * net.ipv4.tcp_max_tw_buckets = 2000000, sets TCP time-wait buckets pool size, default 180000 * net.ipv4.tcp_mem = 30000000 30000000 30000000, sets min/pressure/max TCP buffer space, default 392192 392704 393216 * net.ipv4.tcp_rmem = 30000000 30000000 30000000, sets min/default/max TCP read buffer, default 4096 87380 174760 * net.ipv4.tcp_wmem = 30000000 30000000 30000000, sets min/pressure/max TCP write buffer, default 4096 16384 131072 HTTP Software Notes ------------------- * Zeus tunes ($ZEUSHOME/web/global.cfg): * tuning!bind_any no, have server sockets bind to IPADDR_ANY, default yes * tuning!unique_bind yes, force each child to bind to a unique ip, default no * tuning!cache_cooling_time 0, delay before caching recently modified files, default 120 * tuning!cache_files 282011, size of web server file cache, default 8011 * tuning!cache_flush_interval 180000, time when unaccessed files are flushed from cache, default 120 * tuning!cache_small_file 90000, max size of a small file, default 4096 * tuning!cache_large_file 1048576, max size of a large file, default 1048577 * tuning!cache_max_bytes 12884901888, max size to reserve for cached files, default 33554432 * tuning!cache_stat_expire 180000, time for responce of stat() call is cached, default 17 * tuning!cbuff_size 65536. cgi buffer size, default 8192 * tuning!clientfirst_optimise yes, connection not accepted till data is ready, default no * tuning!keepalive yes, enable keepalive connections, default yes * tuning!keepalive_max -1, timeout for keepalive connection (-1 unlimited), default 15 * tuning!keepalive_timeout 3600, time after which an inactive keepalive connection is closed, default 15 * tuning!listen_queue_size 8192, size of TCP listen queue, default 256 * tuning!maxaccept 2048, max number of accept() calls per server socket, default 32 * tuning!modules!cgi!cleansize 0, number of file descriptors to close before exec, default unset * tuning!modules!cgi!minuid 0, min uid with CGIs can run, default 0 * tuning!modules!cgi!mingid 0, min gid with CGIs can run, default 0 * tuning!sendfile no, enable sendfile, default yes * tuning!sendfile_maxsize 0, max file size to be sent with sendfile, default 2147483647 * tuning!sendfile_minsize 0, min file size to be sent with sendfile, default 32768 * tuning!so_wbuff_size 1048576, size of the socket write buffer, default unset * tuning!softservers no, enable software virtual servers, default yes * tuning!ssl_diskcache no, use disk cache for storing SSL session info, default yes * tuning!ssl_sessioncache_size 6037, size of SSL session cache, default 199 * tuning!ssl_cbuff_size 32840, size of SSL circular buffer, default 16404 * tuning!modules!stats!enabled no, enable the stats module, default no * tuning!modules!nsapi!enabled no, enable the nsapi module, default no * Tomcat tunes (tomcat/conf/server.xml) * maxKeepAliveRequests=-1, max number of requests for keepalive (-1 unlimited), default 100 * maxThreads = 1000, max number of sessions, default 150 * minSpareThreads = 500, number of threads created when connector starts, default 25 * maxSpareThreads = 500, max number of unused threads allowed, default 75 * acceptCount = 1000, max queue length for connection requests, default 100 * export JAVA_OPTS=-Xgcprio:throughput -Xms1G -Xmx1G, optimize garbage collection for applications and set JVM heap size to 1GB * Zeus to Tomcat gateway configuration ($ZEUSHOME/web/runningsites) * modules!gateway!enabled yes, enable gateway module * modules!gateway!path!~/.*.jsp localhost:8080, forward JSP requests to Tomcat backend * modules!gateway!rewritecookie yes, rewrite cookies from origin server * modules!gateway!rewritelocation yes, rewrite 'Location' headers from Tomcat * modules!gateway!securecookie no, don't force secure flag HTTP Script Notes ----------------- * SPEC-provided JSP scripts used without modification Client Notes ------------ * Registry tunes: (HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServices) * - TcpipParametersMaxUserPort=0xfffe, sets maximum open ports to 65534 * - TcpipParametersTcpTimedWaitDelay=60, sets TIME_WAIT parameter to 60 seconds (non-RFC 1122), default 240 * - TcpipParametersMaxFreeTWTcbs=100000, sets maximum number of TIME_WAIT TCBs * - TcpipParametersTcpWindowSize=65535, sets TCP send/receive window size, default 8192 BESIM Notes ----------- * System Notes: * OS on first disk; 4-disk RAID-0 stripe for API and access logs. * OS Notes: * net.ipv4.tcp_max_tw_buckets = 450000, sets TCP time-wait buckets pool size, default 180000 * net.ipv4.tcp_mem = 30000000 30000000 30000000, sets min/pressure/max TCP buffer space, default 392192 392704 393216 * net.ipv4.tcp_rmem = 30000000 30000000 30000000, sets min/default/max TCP read buffer, default 4096 87380 174760 * net.ipv4.tcp_wmem = 30000000 30000000 30000000, sets min/pressure/max TCP write buffer, default 4096 16384 131072 * net.ipv4.tcp_timestamps = 0, default 1 * net.ipv4.tcp_max_syn_backlog = 8192, default 1024 * net.core.optmem_max = 10000000, maximum amount of option memory buffers, default 20480 * net.core.rmem_default = 10000000, default recv socket buffer size, default 135168 * net.core.rmem_max = 10000000, maximum recv socket buffer size, default 131071 * net.core.wmem_default = 10000000, default send socket buffer size, default 135168 * net.core.wmem_max = 10000000, maximum send socket buffer size, default 131071 * net.core.netdev_max_backlog = 300000, default 300 * fs.file-max = 524288, increases number of open file handles kernel allocates, default 1336934 * File systems mounted with 'noatime' to disable access time updates * HTTP software notes ($ZEUSHOME/web/global.cfg): * tuning!listen_queue_size 8192, size of TCP listen queue, default 256 * tuning!so_wbuff_size 1048576, size of the socket write buffer, default unset * tuning!so_rbuff_size 0, size of the server socket buffer, default unset * tuning!maxaccept 2500, max number of accept() calls per server socket, default 32 * tuning!max_connections -1, max number of concurrent connections allowed (-1 unlimited), default 0 (server decides) * tuning!clientfirst_optimise yes, connection not accepted till data is ready, default no * tuning!unique_bind no, force each child to bind to a unique ip, default no * tuning!cache_stat_expire 31536000, time for responce of stat() call is cached, default 17 * tuning!cache_max_bytes 0, max size to reserve for cached files, default 33554432 (0 = unlimited) * tuning!cache_flush_interval 31536000, time when unaccessed files are flushed from cache, default 120 * tuning!cache_files 282011, size of web server file cache, default 8011 * tuning!cache_cooling_time 0, delay before caching recently modified files, default 120 * tuning!sendfile yes, enable sendfile, default yes * tuning!sendfile_minsize 1, min file size to be sent with sendfile, default 32768 * tuning!softservers no, enable software virtual servers, default yes * tuning!keepalive_timeout 30, time after which an inactive keepalive connection is closed, default 15 * tuning!keepalive_max -1, timeout for keepalive connection (-1 unlimited), default 15 * tuning!ssl_sessioncache_size 7507, size of SSL session cache, default 199 * tuning!cbuff_size 65536, cgi buffer size, default 8192 * tuning!modules!stats!enabled no, enable the stats module, default no * tuning!modules!cgi!enabled yes, enable cgi, default no * tuning!modules!cgi!cleansize 0, number of file descriptors to close before exec, default unset Other Notes ----------- * None ================================================================================ 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 | 18848 | 18829 14 5 |search | 9729 | 9727 1 1 |browse | 16764 | 16747 11 6 |browse_productline| 14240 | 14236 4 0 |productdetail | 11355 | 11348 6 1 |customize1 | 23875 | 23764 69 42 1 |customize2 | 12698 | 12642 43 13 |customize3 | 8800 | 8645 104 51 |cart | 7654 | 7555 58 41 |login | 5390 | 5311 53 26 |shipping | 5059 | 4991 37 31 |billing | 4808 | 4750 38 20 |confirm | 3593 | 3578 11 4 |------------------|------------|------------------------------------ | TOTAL | 142813 | 142123 449 241 Iter-| | Byte | Weighted | Avg Resp | Average ation| Request Type | Rate | ABR | (sec) | Bytes -----|------------------|------------|------------|----------|---------- |index | 89449.6 | 12439.5 | 1.548 | 138471 |search | 98194.7 | 8290.4 | 1.82 | 178785 |browse | 92244.4 | 12207.0 | 1.656 | 152775 |browse_productline| 96145.9 | 11850.5 | 1.816 | 174602 |productdetail | 56526.5 | 2898.5 | 0.947 | 53556 |customize1 | 96153.6 | 18792.8 | 1.717 | 165147 1 |customize2 | 96162.6 | 9949.6 | 1.709 | 164397 |customize3 | 89108.0 | 7427.9 | 1.987 | 177097 |cart | 76749.7 | 2692.9 | 0.961 | 73816 |login | 70979.7 | 1260.2 | 0.691 | 49054 |shipping | 72134.9 | 1036.2 | 0.595 | 42976 |billing | 61028.7 | 758.4 | 0.542 | 33094 |confirm | 70559.1 | 545.4 | 0.451 | 31852 |------------------|------------|------------|----------|---------- | TOTAL | - | 90149.8 | - | - Iter-| | Total | QOS ation| Request Type | Reqs | Good Toler Fail -----|------------------|------------|------------------------------------ |index | 18845 | 18833 12 0 |search | 9677 | 9677 0 0 |browse | 16863 | 16852 11 0 |browse_productline| 14316 | 14309 7 0 |productdetail | 11409 | 11408 1 0 |customize1 | 23932 | 23916 11 5 2 |customize2 | 12680 | 12669 10 1 |customize3 | 8776 | 8714 59 3 |cart | 7657 | 7639 17 1 |login | 5395 | 5376 19 0 |shipping | 5086 | 5082 4 0 |billing | 4807 | 4796 10 1 |confirm | 3593 | 3592 1 0 |------------------|------------|------------------------------------ | TOTAL | 143036 | 142863 162 11 Iter-| | Byte | Weighted | Avg Resp | Average ation| Request Type | Rate | ABR | (sec) | Bytes -----|------------------|------------|------------|----------|---------- |index | 89233.6 | 12512.0 | 1.552 | 138544 |search | 98137.5 | 8291.2 | 1.821 | 178786 |browse | 91984.6 | 12334.7 | 1.659 | 152633 |browse_productline| 95991.1 | 11977.5 | 1.818 | 174582 |productdetail | 56220.3 | 2921.8 | 0.950 | 53439 |customize1 | 96998.6 | 18940.8 | 1.702 | 165148 2 |customize2 | 96834.8 | 9990.3 | 1.697 | 164405 |customize3 | 90227.4 | 7450.0 | 1.963 | 177138 |cart | 79224.8 | 2696.9 | 0.927 | 73497 |login | 74989.6 | 1274.4 | 0.657 | 49294 |shipping | 78280.1 | 1047.4 | 0.549 | 42976 |billing | 65380.8 | 762.3 | 0.506 | 33094 |confirm | 74480.2 | 548.4 | 0.427 | 31852 |------------------|------------|------------|----------|---------- | TOTAL | - | 90748.6 | - | - Iter-| | Total | QOS ation| Request Type | Reqs | Good Toler Fail -----|------------------|------------|------------------------------------ |index | 18715 | 18705 10 0 |search | 9666 | 9665 1 0 |browse | 16737 | 16725 12 0 |browse_productline| 14172 | 14164 8 0 |productdetail | 11281 | 11277 4 0 |customize1 | 23665 | 23629 35 1 3 |customize2 | 12607 | 12573 32 2 |customize3 | 8758 | 8397 310 51 |cart | 7593 | 7444 115 34 |login | 5362 | 5265 80 17 |shipping | 5041 | 4965 59 17 |billing | 4779 | 4704 60 15 |confirm | 3597 | 3593 2 2 |------------------|------------|------------------------------------ | TOTAL | 141973 | 141106 728 139 Iter-| | Byte | Weighted | Avg Resp | Average ation| Request Type | Rate | ABR | (sec) | Bytes -----|------------------|------------|------------|----------|---------- |index | 88889.4 | 12201.5 | 1.558 | 138551 |search | 98023.7 | 8131.7 | 1.823 | 178781 |browse | 91678.6 | 12017.6 | 1.664 | 152590 |browse_productline| 95852.6 | 11642.9 | 1.821 | 174589 |productdetail | 55856.7 | 2845.7 | 0.959 | 53609 |customize1 | 96459.4 | 18390.3 | 1.712 | 165146 3 |customize2 | 96047.1 | 9753.0 | 1.711 | 164405 |customize3 | 85503.7 | 7297.7 | 2.071 | 177082 |cart | 68262.0 | 2632.0 | 1.079 | 73665 |login | 60706.5 | 1230.6 | 0.803 | 48775 |shipping | 61739.0 | 1019.4 | 0.696 | 42976 |billing | 49911.6 | 744.2 | 0.663 | 33094 |confirm | 63595.0 | 539.1 | 0.5 | 31852 |------------------|------------|------------|----------|---------- | TOTAL | - | 88446.1 | - | - ECOMMERCE NOTES SUT Notes --------- * OS on first disk (ext2); 2 disk RAID-0 stripe for fileset and access log (ReiserFS) Operating System Notes ---------------------- * ulimit -n 72720, sets number of open files, default 1024 * File systems mounted with 'noatime,noacl,notail' to disable access time updates, control lists and tail packing * irq_balancer daemon disabled, default enabled * Each NIC IRQ bound to separate logical CPU, default round-robin * fs.file-max = 500000, increases number of open file handles kernel allocates, default 1024 * net.core.optmem_max = 10000000, maximum amount of option memory buffers, default 20480 * net.core.rmem_default = 10000000, default recv socket buffer size, default 135168 * net.core.rmem_max = 10000000, maximum recv socket buffer size, default 131071 * net.core.wmem_default = 10000000, default send socket buffer size, default 135168 * net.core.wmem_max = 10000000, maximum send socket buffer size, default 131071 * net.ipv4.tcp_max_tw_buckets = 2000000, sets TCP time-wait buckets pool size, default 180000 * net.ipv4.tcp_mem = 30000000 30000000 30000000, sets min/pressure/max TCP buffer space, default 392192 392704 393216 * net.ipv4.tcp_rmem = 30000000 30000000 30000000, sets min/default/max TCP read buffer, default 4096 87380 174760 * net.ipv4.tcp_wmem = 30000000 30000000 30000000, sets min/pressure/max TCP write buffer, default 4096 16384 131072 HTTP Software Notes ------------------- * Zeus tunes ($ZEUSHOME/web/global.cfg): * tuning!bind_any no, have server sockets bind to IPADDR_ANY, default yes * tuning!unique_bind yes, force each child to bind to a unique ip, default no * tuning!cache_cooling_time 0, delay before caching recently modified files, default 120 * tuning!cache_files 282011, size of web server file cache, default 8011 * tuning!cache_flush_interval 180000, time when unaccessed files are flushed from cache, default 120 * tuning!cache_small_file 90000, max size of a small file, default 4096 * tuning!cache_large_file 1048576, max size of a large file, default 1048577 * tuning!cache_max_bytes 12884901888, max size to reserve for cached files, default 33554432 * tuning!cache_stat_expire 180000, time for responce of stat() call is cached, default 17 * tuning!cbuff_size 65536. cgi buffer size, default 8192 * tuning!clientfirst_optimise yes, connection not accepted till data is ready, default no * tuning!keepalive yes, enable keepalive connections, default yes * tuning!keepalive_max -1, timeout for keepalive connection (-1 unlimited), default 15 * tuning!keepalive_timeout 3600, time after which an inactive keepalive connection is closed, default 15 * tuning!listen_queue_size 8192, size of TCP listen queue, default 256 * tuning!maxaccept 2048, max number of accept() calls per server socket, default 32 * tuning!modules!cgi!cleansize 0, number of file descriptors to close before exec, default unset * tuning!modules!cgi!minuid 0, min uid with CGIs can run, default 0 * tuning!modules!cgi!mingid 0, min gid with CGIs can run, default 0 * tuning!sendfile no, enable sendfile, default yes * tuning!sendfile_maxsize 0, max file size to be sent with sendfile, default 2147483647 * tuning!sendfile_minsize 0, min file size to be sent with sendfile, default 32768 * tuning!so_wbuff_size 1048576, size of the socket write buffer, default unset * tuning!softservers no, enable software virtual servers, default yes * tuning!ssl_diskcache no, use disk cache for storing SSL session info, default yes * tuning!ssl_sessioncache_size 6037, size of SSL session cache, default 199 * tuning!ssl_cbuff_size 32840, size of SSL circular buffer, default 16404 * tuning!modules!stats!enabled no, enable the stats module, default no * tuning!modules!nsapi!enabled no, enable the nsapi module, default no * Tomcat tunes (tomcat/conf/server.xml) * maxKeepAliveRequests=-1, max number of requests for keepalive (-1 unlimited), default 100 * maxThreads = 1000, max number of sessions, default 150 * minSpareThreads = 500, number of threads created when connector starts, default 25 * maxSpareThreads = 500, max number of unused threads allowed, default 75 * acceptCount = 1000, max queue length for connection requests, default 100 * export JAVA_OPTS=-Xgcprio:throughput -Xms1G -Xmx1G, optimize garbage collection for applications and set JVM heap size to 1GB * Zeus to Tomcat gateway configuration ($ZEUSHOME/web/runningsites) * modules!gateway!enabled yes, enable gateway module * modules!gateway!path!~/.*.jsp localhost:8080, forward JSP requests to Tomcat backend * modules!gateway!rewritecookie yes, rewrite cookies from origin server * modules!gateway!rewritelocation yes, rewrite 'Location' headers from Tomcat * modules!gateway!securecookie no, don't force secure flag HTTP Script Notes ----------------- * SPEC-provided JSP scripts used without modification Client Notes ------------ * Registry tunes: (HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServices) * - TcpipParametersMaxUserPort=0xfffe, sets maximum open ports to 65534 * - TcpipParametersTcpTimedWaitDelay=60, sets TIME_WAIT parameter to 60 seconds (non-RFC 1122), default 240 * - TcpipParametersMaxFreeTWTcbs=100000, sets maximum number of TIME_WAIT TCBs * - TcpipParametersTcpWindowSize=65535, sets TCP send/receive window size, default 8192 BESIM Notes ----------- * System Notes: * OS on first disk; 4-disk RAID-0 stripe for API and access logs. * OS Notes: * net.ipv4.tcp_max_tw_buckets = 450000, sets TCP time-wait buckets pool size, default 180000 * net.ipv4.tcp_mem = 30000000 30000000 30000000, sets min/pressure/max TCP buffer space, default 392192 392704 393216 * net.ipv4.tcp_rmem = 30000000 30000000 30000000, sets min/default/max TCP read buffer, default 4096 87380 174760 * net.ipv4.tcp_wmem = 30000000 30000000 30000000, sets min/pressure/max TCP write buffer, default 4096 16384 131072 * net.ipv4.tcp_timestamps = 0, default 1 * net.ipv4.tcp_max_syn_backlog = 8192, default 1024 * net.core.optmem_max = 10000000, maximum amount of option memory buffers, default 20480 * net.core.rmem_default = 10000000, default recv socket buffer size, default 135168 * net.core.rmem_max = 10000000, maximum recv socket buffer size, default 131071 * net.core.wmem_default = 10000000, default send socket buffer size, default 135168 * net.core.wmem_max = 10000000, maximum send socket buffer size, default 131071 * net.core.netdev_max_backlog = 300000, default 300 * fs.file-max = 524288, increases number of open file handles kernel allocates, default 1336934 * File systems mounted with 'noatime' to disable access time updates * HTTP software notes ($ZEUSHOME/web/global.cfg): * tuning!listen_queue_size 8192, size of TCP listen queue, default 256 * tuning!so_wbuff_size 1048576, size of the socket write buffer, default unset * tuning!so_rbuff_size 0, size of the server socket buffer, default unset * tuning!maxaccept 2500, max number of accept() calls per server socket, default 32 * tuning!max_connections -1, max number of concurrent connections allowed (-1 unlimited), default 0 (server decides) * tuning!clientfirst_optimise yes, connection not accepted till data is ready, default no * tuning!unique_bind no, force each child to bind to a unique ip, default no * tuning!cache_stat_expire 31536000, time for responce of stat() call is cached, default 17 * tuning!cache_max_bytes 0, max size to reserve for cached files, default 33554432 (0 = unlimited) * tuning!cache_flush_interval 31536000, time when unaccessed files are flushed from cache, default 120 * tuning!cache_files 282011, size of web server file cache, default 8011 * tuning!cache_cooling_time 0, delay before caching recently modified files, default 120 * tuning!sendfile yes, enable sendfile, default yes * tuning!sendfile_minsize 1, min file size to be sent with sendfile, default 32768 * tuning!softservers no, enable software virtual servers, default yes * tuning!keepalive_timeout 30, time after which an inactive keepalive connection is closed, default 15 * tuning!keepalive_max -1, timeout for keepalive connection (-1 unlimited), default 15 * tuning!ssl_sessioncache_size 7507, size of SSL session cache, default 199 * tuning!cbuff_size 65536, cgi buffer size, default 8192 * tuning!modules!stats!enabled no, enable the stats module, default no * tuning!modules!cgi!enabled yes, enable cgi, default no * tuning!modules!cgi!cleansize 0, number of file descriptors to close before exec, default unset Other Notes ----------- * None ================================================================================ 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 | 23212 | 22738 328 146 |search | 36014 | 35544 370 100 |catalog | 33384 | 32907 344 133 1 |product | 70474 | 68907 1146 421 |fileCatalog | 64332 | 63193 862 277 |file | 38814 | 38015 661 138 |download | 19374 | 19363 11 0 |------------------|------------|------------------------------------ | TOTAL | 285604 | 280667 3722 1215 Iter-| | Byte | Weighted | Avg Resp | Average ation| Request Type | Rate | ABR | (sec) | Bytes -----|------------------|------------|------------|----------|---------- |home | 63359.9 | 821.3 | 0.943 | 59777 |search | 45079.6 | 567.5 | 0.59 | 26623 |catalog | 50427.0 | 656.9 | 0.659 | 33244 1 |product | 49053.5 | 2775.7 | 1.356 | 66542 |fileCatalog | 63203.2 | 3971.0 | 1.650 | 104285 |file | 67428.0 | 2825.5 | 1.823 | 122986 |download | 100001.7 | 80011.4 | 69.77 | 6977177 |------------------|------------|------------|----------|---------- | TOTAL | - | 91629.5 | - | - Iter-| | Total | QOS ation| Request Type | Reqs | Good Toler Fail -----|------------------|------------|------------------------------------ |home | 22871 | 22761 49 61 |search | 35462 | 35348 56 58 |catalog | 32890 | 32802 43 45 2 |product | 69382 | 68600 638 144 |fileCatalog | 63329 | 61942 1259 128 |file | 38262 | 36630 1556 76 |download | 19080 | 19065 15 0 |------------------|------------|------------------------------------ | TOTAL | 281276 | 277148 3616 512 Iter-| | Byte | Weighted | Avg Resp | Average ation| Request Type | Rate | ABR | (sec) | Bytes -----|------------------|------------|------------|----------|---------- |home | 60355.2 | 799.3 | 0.99 | 59775 |search | 42522.4 | 552.0 | 0.626 | 26626 |catalog | 48343.4 | 639.3 | 0.687 | 33246 2 |product | 40485.7 | 2699.3 | 1.643 | 66542 |fileCatalog | 53220.0 | 3861.2 | 1.959 | 104281 |file | 57348.6 | 2751.1 | 2.144 | 122977 |download | 100001.7 | 77336.4 | 69.324 | 6932528 |------------------|------------|------------|----------|---------- | TOTAL | - | 88638.8 | - | - Iter-| | Total | QOS ation| Request Type | Reqs | Good Toler Fail -----|------------------|------------|------------------------------------ |home | 22748 | 22724 24 0 |search | 35278 | 35260 17 1 |catalog | 32718 | 32699 18 1 3 |product | 69002 | 66840 2155 7 |fileCatalog | 62967 | 59712 3250 5 |file | 38033 | 35033 2992 8 |download | 18965 | 18948 12 5 |------------------|------------|------------------------------------ | TOTAL | 279711 | 271216 8468 27 Iter-| | Byte | Weighted | Avg Resp | Average ation| Request Type | Rate | ABR | (sec) | Bytes -----|------------------|------------|------------|----------|---------- |home | 60013.0 | 794.6 | 0.995 | 59765 |search | 41682.3 | 548.9 | 0.638 | 26624 |catalog | 47276.8 | 635.7 | 0.703 | 33248 3 |product | 38570.7 | 2683.6 | 1.725 | 66543 |fileCatalog | 51136.1 | 3837.7 | 2.039 | 104279 |file | 55284.4 | 2733.8 | 2.224 | 122984 |download | 100001.4 | 76607.3 | 69.11 | 6911178 |------------------|------------|------------|----------|---------- | TOTAL | - | 87842.0 | - | - SUPPORT NOTES SUT Notes --------- * OS on first disk (ext2); 2 disk RAID-0 stripe for fileset and access log (ReiserFS) Operating System Notes ---------------------- * ulimit -n 72720, sets number of open files, default 1024 * File systems mounted with 'noatime,noacl,notail' to disable access time updates, control lists and tail packing * irq_balancer daemon disabled, default enabled * Each NIC IRQ bound to separate logical CPU, default round-robin * fs.file-max = 500000, increases number of open file handles kernel allocates, default 1024 * net.core.optmem_max = 10000000, maximum amount of option memory buffers, default 20480 * net.core.rmem_default = 10000000, default recv socket buffer size, default 135168 * net.core.rmem_max = 10000000, maximum recv socket buffer size, default 131071 * net.core.wmem_default = 10000000, default send socket buffer size, default 135168 * net.core.wmem_max = 10000000, maximum send socket buffer size, default 131071 * net.ipv4.tcp_max_tw_buckets = 2000000, sets TCP time-wait buckets pool size, default 180000 * net.ipv4.tcp_mem = 30000000 30000000 30000000, sets min/pressure/max TCP buffer space, default 392192 392704 393216 * net.ipv4.tcp_rmem = 30000000 30000000 30000000, sets min/default/max TCP read buffer, default 4096 87380 174760 * net.ipv4.tcp_wmem = 30000000 30000000 30000000, sets min/pressure/max TCP write buffer, default 4096 16384 131072 HTTP Software Notes ------------------- * Zeus tunes ($ZEUSHOME/web/global.cfg): * tuning!bind_any no, have server sockets bind to IPADDR_ANY, default yes * tuning!unique_bind yes, force each child to bind to a unique ip, default no * tuning!cache_cooling_time 0, delay before caching recently modified files, default 120 * tuning!cache_files 282011, size of web server file cache, default 8011 * tuning!cache_flush_interval 180000, time when unaccessed files are flushed from cache, default 120 * tuning!cache_small_file 90000, max size of a small file, default 4096 * tuning!cache_large_file 1048576, max size of a large file, default 1048577 * tuning!cache_max_bytes 12884901888, max size to reserve for cached files, default 33554432 * tuning!cache_stat_expire 180000, time for responce of stat() call is cached, default 17 * tuning!cbuff_size 65536. cgi buffer size, default 8192 * tuning!clientfirst_optimise yes, connection not accepted till data is ready, default no * tuning!keepalive yes, enable keepalive connections, default yes * tuning!keepalive_max -1, timeout for keepalive connection (-1 unlimited), default 15 * tuning!keepalive_timeout 3600, time after which an inactive keepalive connection is closed, default 15 * tuning!listen_queue_size 8192, size of TCP listen queue, default 256 * tuning!maxaccept 2048, max number of accept() calls per server socket, default 32 * tuning!modules!cgi!cleansize 0, number of file descriptors to close before exec, default unset * tuning!modules!cgi!minuid 0, min uid with CGIs can run, default 0 * tuning!modules!cgi!mingid 0, min gid with CGIs can run, default 0 * tuning!sendfile no, enable sendfile, default yes * tuning!sendfile_maxsize 0, max file size to be sent with sendfile, default 2147483647 * tuning!sendfile_minsize 0, min file size to be sent with sendfile, default 32768 * tuning!so_wbuff_size 1048576, size of the socket write buffer, default unset * tuning!softservers no, enable software virtual servers, default yes * tuning!ssl_diskcache no, use disk cache for storing SSL session info, default yes * tuning!ssl_sessioncache_size 6037, size of SSL session cache, default 199 * tuning!ssl_cbuff_size 32840, size of SSL circular buffer, default 16404 * tuning!modules!stats!enabled no, enable the stats module, default no * tuning!modules!nsapi!enabled no, enable the nsapi module, default no * Tomcat tunes (tomcat/conf/server.xml) * maxKeepAliveRequests=-1, max number of requests for keepalive (-1 unlimited), default 100 * maxThreads = 1000, max number of sessions, default 150 * minSpareThreads = 500, number of threads created when connector starts, default 25 * maxSpareThreads = 500, max number of unused threads allowed, default 75 * acceptCount = 1000, max queue length for connection requests, default 100 * export JAVA_OPTS=-Xgcprio:throughput -Xms1G -Xmx1G, optimize garbage collection for applications and set JVM heap size to 1GB * Zeus to Tomcat gateway configuration ($ZEUSHOME/web/runningsites) * modules!gateway!enabled yes, enable gateway module * modules!gateway!path!~/.*.jsp localhost:8080, forward JSP requests to Tomcat backend * modules!gateway!rewritecookie yes, rewrite cookies from origin server * modules!gateway!rewritelocation yes, rewrite 'Location' headers from Tomcat * modules!gateway!securecookie no, don't force secure flag HTTP Script Notes ----------------- * SPEC-provided JSP scripts used without modification Client Notes ------------ * Registry tunes: (HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServices) * - TcpipParametersMaxUserPort=0xfffe, sets maximum open ports to 65534 * - TcpipParametersTcpTimedWaitDelay=60, sets TIME_WAIT parameter to 60 seconds (non-RFC 1122), default 240 * - TcpipParametersMaxFreeTWTcbs=100000, sets maximum number of TIME_WAIT TCBs * - TcpipParametersTcpWindowSize=65535, sets TCP send/receive window size, default 8192 BESIM Notes ----------- * System Notes: * OS on first disk; 4-disk RAID-0 stripe for API and access logs. * OS Notes: * net.ipv4.tcp_max_tw_buckets = 450000, sets TCP time-wait buckets pool size, default 180000 * net.ipv4.tcp_mem = 30000000 30000000 30000000, sets min/pressure/max TCP buffer space, default 392192 392704 393216 * net.ipv4.tcp_rmem = 30000000 30000000 30000000, sets min/default/max TCP read buffer, default 4096 87380 174760 * net.ipv4.tcp_wmem = 30000000 30000000 30000000, sets min/pressure/max TCP write buffer, default 4096 16384 131072 * net.ipv4.tcp_timestamps = 0, default 1 * net.ipv4.tcp_max_syn_backlog = 8192, default 1024 * net.core.optmem_max = 10000000, maximum amount of option memory buffers, default 20480 * net.core.rmem_default = 10000000, default recv socket buffer size, default 135168 * net.core.rmem_max = 10000000, maximum recv socket buffer size, default 131071 * net.core.wmem_default = 10000000, default send socket buffer size, default 135168 * net.core.wmem_max = 10000000, maximum send socket buffer size, default 131071 * net.core.netdev_max_backlog = 300000, default 300 * fs.file-max = 524288, increases number of open file handles kernel allocates, default 1336934 * File systems mounted with 'noatime' to disable access time updates * HTTP software notes ($ZEUSHOME/web/global.cfg): * tuning!listen_queue_size 8192, size of TCP listen queue, default 256 * tuning!so_wbuff_size 1048576, size of the socket write buffer, default unset * tuning!so_rbuff_size 0, size of the server socket buffer, default unset * tuning!maxaccept 2500, max number of accept() calls per server socket, default 32 * tuning!max_connections -1, max number of concurrent connections allowed (-1 unlimited), default 0 (server decides) * tuning!clientfirst_optimise yes, connection not accepted till data is ready, default no * tuning!unique_bind no, force each child to bind to a unique ip, default no * tuning!cache_stat_expire 31536000, time for responce of stat() call is cached, default 17 * tuning!cache_max_bytes 0, max size to reserve for cached files, default 33554432 (0 = unlimited) * tuning!cache_flush_interval 31536000, time when unaccessed files are flushed from cache, default 120 * tuning!cache_files 282011, size of web server file cache, default 8011 * tuning!cache_cooling_time 0, delay before caching recently modified files, default 120 * tuning!sendfile yes, enable sendfile, default yes * tuning!sendfile_minsize 1, min file size to be sent with sendfile, default 32768 * tuning!softservers no, enable software virtual servers, default yes * tuning!keepalive_timeout 30, time after which an inactive keepalive connection is closed, default 15 * tuning!keepalive_max -1, timeout for keepalive connection (-1 unlimited), default 15 * tuning!ssl_sessioncache_size 7507, size of SSL session cache, default 199 * tuning!cbuff_size 65536, cgi buffer size, default 8192 * tuning!modules!stats!enabled no, enable the stats module, default no * tuning!modules!cgi!enabled yes, enable cgi, default no * tuning!modules!cgi!cleansize 0, number of file descriptors to close before exec, default unset Other Notes ----------- * None ================================================================================ 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: Dell Copyright (c) 2005 Standard Performance Evaluation Corporation