SPECweb2005 Result ================================================================================ || Dell: PowerEdge 850 || SPECweb2005 = 1744 Zeus Technology Ltd.: Zeus Web Server 4.3r1 (x8 || 6-64) || Apache Software Foundation: Apache Tomcat 5.5.9 || SPECweb2005_Banking = 5050 || SPECweb2005_Ecommerce = 870 || SPECweb2005_Support = 2675 || ================================================================================ Submitter: Dell, SPEC License #: 55, Test date: Sep-2005 ================================================================================ PERFORMANCE Banking | Simultaneous | Test | Aggregate QOS Compliance | Validation | | User Sessions | Iteration | Good Tolerable Fail | Errors | |---------------|-----------|---------------------------|------------| | | 1 | 99.3% 100.0% 0.0% | 0 | | |-----------|---------------------------|------------| | 5050 | 2 | 98.7% 100.0% 0.0% | 0 | | |-----------|---------------------------|------------| | | 3 | 96.7% 100.0% 0.0% | 0 | -------------------------------------------------------------------- Ecommerce | Simultaneous | Test | Aggregate QOS Compliance | Validation | | User Sessions | Iteration | Good Tolerable Fail | Errors | |---------------|-----------|---------------------------|------------| | | 1 | 99.7% 99.9% 0.0% | 0 | | |-----------|---------------------------|------------| | 870 | 2 | 98.0% 99.7% 0.2% | 0 | | |-----------|---------------------------|------------| | | 3 | 98.3% 99.7% 0.2% | 0 | -------------------------------------------------------------------- Support | Simultaneous | Test | Aggregate QOS Compliance | Validation | | User Sessions | Iteration | Good Tolerable Fail | Errors | |---------------|-----------|---------------------------|------------| | | 1 | 98.1% 99.2% 0.7% | 0 | | |-----------|---------------------------|------------| | 2675 | 2 | 98.8% 99.3% 0.6% | 0 | | |-----------|---------------------------|------------| | | 3 | 98.4% 99.0% 0.9% | 0 | -------------------------------------------------------------------- ================================================================================ CONFIGURATION Availability Dates -------------------------------------------------------------------------------- Backend Simulator Apr-2002 SUT Hardware Aug-2005 Web Server Software Dec-2003 Script Engine Apr-2005 Operating System Jan-2005 Other Components N/A System Under Test (SUT) -------------------------------------------------------------------------------- # of SUTs 1 Vendor Dell Model PowerEdge 850 Processor Intel Pentium D Processor 840 3.2GHz Processor Speed (MHz) 3200 # Processors 2 cores, 1 chip, 2 cores/chip Primary Cache 12KB(I) + 16KB(D) on chip, per core Secondary Cache 1MB on chip, per core Other Cache N/A Memory 8GB 533MHz DDR2 SDRAM Disk Subsystem 1 x 36GB 15K RPM, 14 x 18GB 15K RPM Disk Controllers Adaptec 39160 Operating System SUSE LINUX Enterprise Server 9 SP1 File System ReiserFS Other Hardware PowerConnect 5224, PowerConnect 2624, Powervault 220S Other Software Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_04-b05) Java HotSpot(TM) 64-Bit Server VM (build 1.5.0_04-b05, mixed mode) Web Server Software -------------------------------------------------------------------------------- Vendor Zeus Technology Ltd. Name/Version Zeus Web Server 4.3r1 (x86-64) 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 1 Network Controllers Intel Pro 1000 MT Dual Port Adapter # 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 8 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 | 276776 | 275559 1217 0 |account_summary | 194443 | 194219 224 0 |check_detail_html | 109110 | 108127 983 0 |bill_pay | 177844 | 177554 290 0 |add_payee | 14471 | 14462 9 0 |payee_info | 10413 | 10178 235 0 |quick_pay | 85101 | 82851 2250 0 |billpay_status | 28344 | 28322 22 0 1 |chg_profile | 15609 | 15512 97 0 |post_profile | 11238 | 11221 17 0 |req_checks | 15514 | 12455 3059 0 |post_chk_order | 11229 | 11184 45 0 |req_xfer_form | 22296 | 22288 8 0 |post_fund_xfer | 15997 | 15931 66 0 |logout | 79029 | 78988 41 0 |check_image | 218329 | 218329 0 0 |------------------|------------|------------------------------------ | TOTAL | 1285743 | 1277180 8563 0 Iter-| | Byte | Weighted | Avg Resp | Average ation| Request Type | Rate | ABR | (sec) | Bytes -----|------------------|------------|------------|----------|---------- |login | 30736.7 | 8313.2 | 1.12 | 34430 |account_summary | 29518.7 | 4679.4 | 0.934 | 27587 |check_detail_html | 23452.2 | 2287.3 | 1.024 | 24030 |bill_pay | 27271.9 | 3956.4 | 0.935 | 25501 |add_payee | 29276.2 | 333.2 | 0.901 | 26401 |payee_info | 38045.0 | 399.0 | 1.154 | 43927 |quick_pay | 29535.2 | 2470.2 | 1.126 | 33274 |billpay_status | 35711.9 | 820.5 | 0.929 | 33187 1 |chg_profile | 40361.9 | 589.3 | 1.072 | 43280 |post_profile | 36965.3 | 360.0 | 0.993 | 36727 |req_checks | 54880.0 | 1192.8 | 1.606 | 88141 |post_chk_order | 32934.6 | 325.5 | 1.009 | 33236 |req_xfer_form | 25972.5 | 429.3 | 0.849 | 22073 |post_fund_xfer | 25357.3 | 342.4 | 0.967 | 24537 |logout | 62769.5 | 5181.6 | 1.197 | 75159 |check_image | 64656.4 | 2028.2 | 0.164 | 10649 |------------------|------------|------------|----------|---------- | TOTAL | - | 33709.0 | - | - Iter-| | Total | QOS ation| Request Type | Reqs | Good Toler Fail -----|------------------|------------|------------------------------------ |login | 275862 | 273061 2801 0 |account_summary | 193747 | 193044 703 0 |check_detail_html | 108539 | 106486 2053 0 |bill_pay | 177541 | 176823 718 0 |add_payee | 14449 | 14431 18 0 |payee_info | 10448 | 9965 483 0 |quick_pay | 84998 | 80765 4233 0 |billpay_status | 28336 | 28282 54 0 2 |chg_profile | 15575 | 15380 195 0 |post_profile | 11246 | 11192 54 0 |req_checks | 15447 | 11533 3914 0 |post_chk_order | 11208 | 11126 82 0 |req_xfer_form | 22232 | 22209 23 0 |post_fund_xfer | 15968 | 15831 137 0 |logout | 78693 | 78545 148 0 |check_image | 217257 | 217257 0 0 |------------------|------------|------------------------------------ | TOTAL | 1281546 | 1265930 15616 0 Iter-| | Byte | Weighted | Avg Resp | Average ation| Request Type | Rate | ABR | (sec) | Bytes -----|------------------|------------|------------|----------|---------- |login | 30005.5 | 8066.4 | 1.147 | 34439 |account_summary | 28519.5 | 4540.8 | 0.967 | 27603 |check_detail_html | 22601.6 | 2214.4 | 1.063 | 24029 |bill_pay | 26359.8 | 3844.2 | 0.967 | 25502 |add_payee | 28240.1 | 323.8 | 0.934 | 26401 |payee_info | 36533.4 | 389.6 | 1.202 | 43920 |quick_pay | 28538.8 | 2401.2 | 1.165 | 33273 |billpay_status | 34388.9 | 798.4 | 0.965 | 33187 2 |chg_profile | 39012.9 | 572.3 | 1.109 | 43280 |post_profile | 35546.2 | 350.6 | 1.033 | 36727 |req_checks | 54017.5 | 1156.0 | 1.631 | 88146 |post_chk_order | 31996.0 | 316.2 | 1.038 | 33235 |req_xfer_form | 25166.5 | 416.9 | 0.877 | 22087 |post_fund_xfer | 24663.6 | 332.6 | 0.994 | 24536 |logout | 61867.3 | 5020.8 | 1.214 | 75146 |check_image | 62201.8 | 1966.2 | 0.171 | 10659 |------------------|------------|------------|----------|---------- | TOTAL | - | 32711.2 | - | - Iter-| | Total | QOS ation| Request Type | Reqs | Good Toler Fail -----|------------------|------------|------------------------------------ |login | 273671 | 264816 8855 0 |account_summary | 192428 | 189250 3178 0 |check_detail_html | 107958 | 101324 6634 0 |bill_pay | 175900 | 172757 3143 0 |add_payee | 14276 | 14156 120 0 |payee_info | 10315 | 9137 1178 0 |quick_pay | 84238 | 74016 10222 0 |billpay_status | 28017 | 27735 282 0 3 |chg_profile | 15423 | 14801 622 0 |post_profile | 11145 | 10904 241 0 |req_checks | 15341 | 10340 5001 0 |post_chk_order | 11111 | 10744 367 0 |req_xfer_form | 22119 | 22026 93 0 |post_fund_xfer | 15887 | 15352 535 0 |logout | 78037 | 77486 551 0 |check_image | 216045 | 216045 0 0 |------------------|------------|------------------------------------ | TOTAL | 1271911 | 1230889 41022 0 Iter-| | Byte | Weighted | Avg Resp | Average ation| Request Type | Rate | ABR | (sec) | Bytes -----|------------------|------------|------------|----------|---------- |login | 28598.1 | 7596.8 | 1.203 | 34422 |account_summary | 26589.8 | 4279.4 | 1.037 | 27577 |check_detail_html | 21030.9 | 2092.2 | 1.142 | 24032 |bill_pay | 24551.8 | 3617.5 | 1.038 | 25503 |add_payee | 26262.0 | 303.9 | 1.005 | 26405 |payee_info | 34183.1 | 365.3 | 1.284 | 43920 |quick_pay | 26602.6 | 2260.4 | 1.25 | 33275 |billpay_status | 32320.9 | 749.9 | 1.026 | 33193 3 |chg_profile | 36955.4 | 538.2 | 1.171 | 43279 |post_profile | 33595.6 | 330.1 | 1.093 | 36731 |req_checks | 51656.9 | 1090.0 | 1.705 | 88114 |post_chk_order | 29904.1 | 297.7 | 1.111 | 33233 |req_xfer_form | 23375.7 | 393.4 | 0.943 | 22057 |post_fund_xfer | 22937.5 | 314.3 | 1.069 | 24535 |logout | 59980.1 | 4726.7 | 1.252 | 75109 |check_image | 59183.2 | 1855.8 | 0.179 | 10652 |------------------|------------|------------|----------|---------- | TOTAL | - | 30812.4 | - | - BANKING NOTES SUT Notes --------- * OS on first disk; 14 disk RAID-0 stripe for fileset and access log 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 * net.ipv4.tcp_timestamps = 0, turns TCP timestamps off, default 1 * net.ipv4.tcp_max_syn_backlog = 8192, max number of remembered connection requests which have not received an acknowledgement, default 1024 * net.core.netdev_max_backlog = 300000, max length of input queue for processors, default 300 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 6442450944, 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 7000, 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 21149, size of SSL session cache, default 199 * tuning!ssl_cbuff_size 65536, 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 * tuning!timeout 1800, connection timeout, timeout for client transfers, default 120 * tuning!counters_enabled no, enable or disable the real time monitor counter, default yes * Tomcat tunes (tomcat/conf/server.xml) * maxKeepAliveRequests=-1, max number of requests for keepalive (-1 unlimited), default 100 * maxThreads = 5000, max number of sessions, default 150 * minSpareThreads = 5000, number of threads created when connector starts, default 25 * maxSpareThreads = 5000, max number of unused threads allowed, default 75 * acceptCount = 5000, max queue length for connection requests, default 100 * export JAVA_OPTS=-Xms1000m -Xmx1000m -Xss512k -Xcompactexplicitgc, set heap size to 1GB, set stack size to 512k and optimize garbage collection * 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 | 19277 | 19274 3 0 |search | 9910 | 9910 0 0 |browse | 17230 | 17223 7 0 |browse_productline| 14632 | 14627 5 0 |productdetail | 11673 | 11672 1 0 |customize1 | 24360 | 24351 9 0 1 |customize2 | 13074 | 13065 9 0 |customize3 | 9046 | 8890 141 15 |cart | 7849 | 7800 30 19 |login | 5528 | 5474 43 11 |shipping | 5210 | 5190 20 0 |billing | 4950 | 4917 23 10 |confirm | 3696 | 3696 0 0 |------------------|------------|------------------------------------ | TOTAL | 146435 | 146089 291 55 Iter-| | Byte | Weighted | Avg Resp | Average ation| Request Type | Rate | ABR | (sec) | Bytes -----|------------------|------------|------------|----------|---------- |index | 90004.1 | 12380.9 | 1.539 | 138554 |search | 98310.2 | 8208.6 | 1.817 | 178692 |browse | 92643.1 | 12183.4 | 1.646 | 152542 |browse_productline| 96307.2 | 11841.6 | 1.812 | 174589 |productdetail | 56519.1 | 2882.1 | 0.942 | 53264 |customize1 | 97315.1 | 18644.0 | 1.696 | 165108 1 |customize2 | 97165.4 | 9962.5 | 1.691 | 164388 |customize3 | 88512.5 | 7425.2 | 2.0 | 177077 |cart | 71934.4 | 2665.3 | 1.018 | 73257 |login | 63776.4 | 1266.8 | 0.775 | 49440 |shipping | 64984.0 | 1037.9 | 0.661 | 42976 |billing | 52236.3 | 759.3 | 0.633 | 33094 |confirm | 67791.4 | 545.7 | 0.469 | 31852 |------------------|------------|------------|----------|---------- | TOTAL | - | 89804.0 | - | - Iter-| | Total | QOS ation| Request Type | Reqs | Good Toler Fail -----|------------------|------------|------------------------------------ |index | 19057 | 19046 11 0 |search | 9915 | 9915 0 0 |browse | 17041 | 17032 9 0 |browse_productline| 14455 | 14445 10 0 |productdetail | 11525 | 11519 6 0 |customize1 | 24150 | 24070 80 0 2 |customize2 | 12821 | 12766 55 0 |customize3 | 8921 | 7805 960 156 |cart | 7751 | 7190 489 72 |login | 5483 | 5066 368 49 |shipping | 5161 | 4873 262 26 |billing | 4911 | 4572 304 35 |confirm | 3701 | 3696 5 0 |------------------|------------|------------------------------------ | TOTAL | 144892 | 141995 2559 338 Iter-| | Byte | Weighted | Avg Resp | Average ation| Request Type | Rate | ABR | (sec) | Bytes -----|------------------|------------|------------|----------|---------- |index | 89096.1 | 11505.2 | 1.554 | 138537 |search | 98088.4 | 7720.4 | 1.821 | 178680 |browse | 91957.3 | 11331.1 | 1.659 | 152583 |browse_productline| 95983.8 | 10996.4 | 1.818 | 174567 |productdetail | 55706.7 | 2682.4 | 0.958 | 53410 |customize1 | 95457.0 | 17377.0 | 1.729 | 165115 2 |customize2 | 94903.1 | 9184.4 | 1.732 | 164384 |customize3 | 77655.9 | 6884.7 | 2.280 | 177093 |cart | 50663.7 | 2491.9 | 1.456 | 73776 |login | 39483.1 | 1166.1 | 1.236 | 48805 |shipping | 39195.6 | 966.5 | 1.096 | 42976 |billing | 29626.9 | 708.2 | 1.117 | 33095 |confirm | 44853.0 | 513.7 | 0.71 | 31852 |------------------|------------|------------|----------|---------- | TOTAL | - | 83528.7 | - | - Iter-| | Total | QOS ation| Request Type | Reqs | Good Toler Fail -----|------------------|------------|------------------------------------ |index | 19035 | 19029 6 0 |search | 9806 | 9806 0 0 |browse | 17032 | 17024 8 0 |browse_productline| 14502 | 14498 4 0 |productdetail | 11568 | 11563 5 0 |customize1 | 24226 | 24140 85 1 3 |customize2 | 12865 | 12813 49 3 |customize3 | 8899 | 7941 810 148 |cart | 7742 | 7315 365 62 |login | 5479 | 5148 285 46 |shipping | 5139 | 4929 181 29 |billing | 4894 | 4671 191 32 |confirm | 3678 | 3667 11 0 |------------------|------------|------------------------------------ | TOTAL | 144865 | 142544 2000 321 Iter-| | Byte | Weighted | Avg Resp | Average ation| Request Type | Rate | ABR | (sec) | Bytes -----|------------------|------------|------------|----------|---------- |index | 88960.2 | 11587.0 | 1.557 | 138521 |search | 98004.0 | 7700.2 | 1.823 | 178695 |browse | 91732.6 | 11428.8 | 1.664 | 152698 |browse_productline| 95915.6 | 11127.7 | 1.82 | 174613 |productdetail | 55737.0 | 2720.7 | 0.96 | 53521 |customize1 | 95731.5 | 17577.8 | 1.724 | 165113 3 |customize2 | 95149.1 | 9293.7 | 1.727 | 164390 |customize3 | 78516.9 | 6927.0 | 2.256 | 177134 |cart | 52983.1 | 2516.7 | 1.396 | 73975 |login | 40739.4 | 1157.3 | 1.179 | 48069 |shipping | 41205.9 | 970.5 | 1.042 | 42976 |billing | 32247.7 | 711.7 | 1.026 | 33094 |confirm | 48057.8 | 514.8 | 0.662 | 31852 |------------------|------------|------------|----------|---------- | TOTAL | - | 84234.4 | - | - ECOMMERCE NOTES SUT Notes --------- * OS on first disk; 14 disk RAID-0 stripe for fileset and access log 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 * net.ipv4.tcp_timestamps = 0, turns TCP timestamps off, default 1 * net.ipv4.tcp_max_syn_backlog = 8192, max number of remembered connection requests which have not received an acknowledgement, default 1024 * net.core.netdev_max_backlog = 300000, max length of input queue for processors, default 300 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 6442450944, 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 7000, 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 21149, size of SSL session cache, default 199 * tuning!ssl_cbuff_size 65536, 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 * tuning!timeout 1800, connection timeout, timeout for client transfers, default 120 * tuning!counters_enabled no, enable or disable the real time monitor counter, default yes * Tomcat tunes (tomcat/conf/server.xml) * maxKeepAliveRequests=-1, max number of requests for keepalive (-1 unlimited), default 100 * maxThreads = 5000, max number of sessions, default 150 * minSpareThreads = 5000, number of threads created when connector starts, default 25 * maxSpareThreads = 5000, max number of unused threads allowed, default 75 * acceptCount = 5000, max queue length for connection requests, default 100 * export JAVA_OPTS=-Xms1000m -Xmx1000m -Xss512k -Xcompactexplicitgc, set heap size to 1GB, set stack size to 512k and optimize garbage collection * 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 | 37905 | 37243 416 246 |search | 58770 | 57773 607 390 |catalog | 54392 | 53505 545 342 1 |product | 114933 | 112475 1404 1054 |fileCatalog | 104992 | 102811 1296 885 |file | 63350 | 61988 804 558 |download | 31601 | 31585 16 0 |------------------|------------|------------------------------------ | TOTAL | 465943 | 457380 5088 3475 Iter-| | Byte | Weighted | Avg Resp | Average ation| Request Type | Rate | ABR | (sec) | Bytes -----|------------------|------------|------------|----------|---------- |home | 73296.0 | 861.2 | 0.815 | 59759 |search | 53740.9 | 598.2 | 0.498 | 26776 |catalog | 60677.1 | 691.4 | 0.551 | 33435 1 |product | 62659.4 | 2907.7 | 1.061 | 66543 |fileCatalog | 74281.1 | 4173.9 | 1.407 | 104565 |file | 77630.7 | 2976.2 | 1.591 | 123570 |download | 100002.0 | 82480.4 | 68.649 | 6865104 |------------------|------------|------------|----------|---------- | TOTAL | - | 94689.2 | - | - Iter-| | Total | QOS ation| Request Type | Reqs | Good Toler Fail -----|------------------|------------|------------------------------------ |home | 37934 | 37511 184 239 |search | 58739 | 58098 288 353 |catalog | 54391 | 53809 262 320 2 |product | 114943 | 113410 711 822 |fileCatalog | 105007 | 103641 691 675 |file | 63345 | 62473 448 424 |download | 31632 | 31527 104 1 |------------------|------------|------------------------------------ | TOTAL | 465991 | 460469 2688 2834 Iter-| | Byte | Weighted | Avg Resp | Average ation| Request Type | Rate | ABR | (sec) | Bytes -----|------------------|------------|------------|----------|---------- |home | 76188.5 | 858.1 | 0.784 | 59763 |search | 57809.7 | 595.3 | 0.463 | 26775 |catalog | 64083.1 | 688.4 | 0.521 | 33436 2 |product | 64770.5 | 2895.4 | 1.027 | 66545 |fileCatalog | 75774.0 | 4156.5 | 1.379 | 104567 |file | 78896.8 | 2963.0 | 1.566 | 123571 |download | 99999.5 | 83057.7 | 69.365 | 6936481 |------------------|------------|------------|----------|---------- | TOTAL | - | 95214.7 | - | - Iter-| | Total | QOS ation| Request Type | Reqs | Good Toler Fail -----|------------------|------------|------------------------------------ |home | 37908 | 37332 208 368 |search | 58592 | 57759 326 507 |catalog | 54391 | 53581 332 478 3 |product | 115012 | 113002 866 1144 |fileCatalog | 104985 | 103182 738 1065 |file | 63323 | 62165 516 642 |download | 31609 | 31601 8 0 |------------------|------------|------------------------------------ | TOTAL | 465820 | 458622 2994 4204 Iter-| | Byte | Weighted | Avg Resp | Average ation| Request Type | Rate | ABR | (sec) | Bytes -----|------------------|------------|------------|----------|---------- |home | 73987.2 | 855.3 | 0.807 | 59765 |search | 55716.7 | 592.3 | 0.48 | 26780 |catalog | 61551.9 | 686.6 | 0.543 | 33438 3 |product | 63442.8 | 2889.3 | 1.048 | 66544 |fileCatalog | 74523.6 | 4144.4 | 1.403 | 104566 |file | 77815.4 | 2954.1 | 1.588 | 123572 |download | 100001.9 | 82755.0 | 69.347 | 6934872 |------------------|------------|------------|----------|---------- | TOTAL | - | 94877.3 | - | - SUPPORT NOTES SUT Notes --------- * OS on first disk; 14 disk RAID-0 stripe for fileset and access log 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 * net.ipv4.tcp_timestamps = 0, turns TCP timestamps off, default 1 * net.ipv4.tcp_max_syn_backlog = 8192, max number of remembered connection requests which have not received an acknowledgement, default 1024 * net.core.netdev_max_backlog = 300000, max length of input queue for processors, default 300 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 6442450944, 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 7000, 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 21149, size of SSL session cache, default 199 * tuning!ssl_cbuff_size 65536, 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 * tuning!timeout 1800, connection timeout, timeout for client transfers, default 120 * tuning!counters_enabled no, enable or disable the real time monitor counter, default yes * Tomcat tunes (tomcat/conf/server.xml) * maxKeepAliveRequests=-1, max number of requests for keepalive (-1 unlimited), default 100 * maxThreads = 5000, max number of sessions, default 150 * minSpareThreads = 5000, number of threads created when connector starts, default 25 * maxSpareThreads = 5000, max number of unused threads allowed, default 75 * acceptCount = 5000, max queue length for connection requests, default 100 * export JAVA_OPTS=-Xms1000m -Xmx1000m -Xss512k -Xcompactexplicitgc, set heap size to 1GB, set stack size to 512k and optimize garbage collection * 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