SPECweb2005 Result ================================================================================ || IBM: eServer xSeries x306M || SPECweb2005 = 2151 Zeus Technology Ltd.: Zeus Web Server v4.2r4 (x || 86-64) || Apache Software Foundation: Apache Tomcat 5.5.9 || SPECweb2005_Banking = 3870 || SPECweb2005_Ecommerce = 2640 || SPECweb2005_Support = 2160 || ================================================================================ Submitter: IBM, SPEC License #: 11, Test date: Sep-2005 ================================================================================ PERFORMANCE Banking | Simultaneous | Test | Aggregate QOS Compliance | Validation | | User Sessions | Iteration | Good Tolerable Fail | Errors | |---------------|-----------|---------------------------|------------| | | 1 | 96.2% 100.0% 0.0% | 0 | | |-----------|---------------------------|------------| | 3870 | 2 | 95.2% 99.9% 0.0% | 0 | | |-----------|---------------------------|------------| | | 3 | 96.5% 100.0% 0.0% | 0 | -------------------------------------------------------------------- Ecommerce | Simultaneous | Test | Aggregate QOS Compliance | Validation | | User Sessions | Iteration | Good Tolerable Fail | Errors | |---------------|-----------|---------------------------|------------| | | 1 | 96.9% 99.7% 0.2% | 0 | | |-----------|---------------------------|------------| | 2640 | 2 | 98.2% 99.9% 0.0% | 0 | | |-----------|---------------------------|------------| | | 3 | 95.7% 99.5% 0.4% | 0 | -------------------------------------------------------------------- Support | Simultaneous | Test | Aggregate QOS Compliance | Validation | | User Sessions | Iteration | Good Tolerable Fail | Errors | |---------------|-----------|---------------------------|------------| | | 1 | 96.5% 99.7% 0.2% | 0 | | |-----------|---------------------------|------------| | 2160 | 2 | 96.6% 99.9% 0.0% | 0 | | |-----------|---------------------------|------------| | | 3 | 96.0% 99.8% 0.1% | 0 | -------------------------------------------------------------------- ================================================================================ CONFIGURATION Availability Dates -------------------------------------------------------------------------------- Backend Simulator Nov-2003 SUT Hardware Oct-2005 Web Server Software Dec-2003 Script Engine Dec-2004 Operating System Jan-2005 Other Components N/A System Under Test (SUT) -------------------------------------------------------------------------------- # of SUTs 1 Vendor IBM Model eServer xSeries x306M Processor 3.0 GHz Intel Pentium D 830 Processor Speed (MHz) 3000 # Processors 2 cores, 1 chip, 2 cores/chip Primary Cache 12KB(I) + 16KB(D) on chip Secondary Cache 1024 KB Other Cache N/A Memory 8 GB Disk Subsystem 146GB 15K Ultra320 SAS, 70 x 18GB Fiber Channel Disk Controllers QLogic Fiber Channel Operating System SUSE Linux Enterprise Server 9.2 SP1 File System ext2 Other Hardware null Other Software Sun Java(TM) 2 Runtime Environment, Standard Edition 1.5.04 Web Server Software -------------------------------------------------------------------------------- Vendor Zeus Technology Ltd. Name/Version Zeus Web Server v4.2r4 (x86-64) Dynamic Scripts SPEC-JSP Server Cache N/A Log Mode Zeus Binary Common Log Format Script Engine -------------------------------------------------------------------------------- Vendor Apache Software Foundation Name/Version Apache Tomcat 5.5.9 Dynamic Scripts SPEC-JSP Server Cache N/A Log Mode Common Log Format SUT Network -------------------------------------------------------------------------------- # of Controllers 1 Network Controllers Broadcom # of Networks 1 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 12 Model eServer xSeries x336 Processor Xeon Processor Speed (MHz) 2800 # Processors 2 Memory 2 GB Network Controller IBM NetXtreme BCM5721 Gigabit Ethernet PCI Express Operating System SUSE Linux 9.2 (kernel 2.6.8-24-smp) JVM Version Java 2 Runtime Environment, Std Edition (build 1.4.2_01-b06) JIT Version Java HotSpot Client VM (build 1.4.2_01-b06, mixed mode) Other Hardware N/A Other Software N/A Backend Simulator (BESIM) -------------------------------------------------------------------------------- # of Simulators 1 Model eServer xSeries x336 Processor Xeon Processor Speed (MHz) 2800 # of Processors 2 Memory 2 GB Network Controller IBM NetXtreme BCM5721 Gigabit Ethernet PCI Express Operating System SUSE Linux 9.2 (kernel 2.6.8-24-smp) File System ext2 Web Server Apache 2.0.54 Server Scripts SPEC-FCGI v1.0 Other Hardware N/A Other Software N/A ================================================================================ Banking Run Details Iter-| | Total | QOS ation| Request Type | Reqs | Good Toler Fail -----|------------------|------------|------------------------------------ |login | 197957 | 193415 4542 0 |account_summary | 139186 | 138742 444 0 |check_detail_html | 78070 | 73421 4649 0 |bill_pay | 127806 | 127234 572 0 |add_payee | 10406 | 10393 13 0 |payee_info | 7504 | 6183 1321 0 |quick_pay | 61116 | 48285 12831 0 |billpay_status | 20530 | 20507 23 0 1 |chg_profile | 11263 | 10959 304 0 |post_profile | 8113 | 8050 63 0 |req_checks | 11159 | 1958 9201 0 |post_chk_order | 8079 | 7911 168 0 |req_xfer_form | 16000 | 15991 9 0 |post_fund_xfer | 11459 | 11254 205 0 |logout | 56342 | 56289 53 0 |check_image | 156205 | 156205 0 0 |------------------|------------|------------------------------------ | TOTAL | 921195 | 886797 34398 0 Iter-| | Byte | Weighted | Avg Resp | Average ation| Request Type | Rate | ABR | (sec) | Bytes -----|------------------|------------|------------|----------|---------- |login | 20875.2 | 5338.8 | 1.648 | 34410 |account_summary | 18022.2 | 3008.5 | 1.53 | 27578 |check_detail_html | 14042.7 | 1470.5 | 1.711 | 24032 |bill_pay | 16569.1 | 2554.4 | 1.539 | 25501 |add_payee | 17900.0 | 215.1 | 1.473 | 26382 |payee_info | 23883.1 | 258.3 | 1.839 | 43928 |quick_pay | 17940.4 | 1593.9 | 1.854 | 33276 |billpay_status | 22749.6 | 534.0 | 1.458 | 33188 1 |chg_profile | 26087.4 | 382.1 | 1.659 | 43289 |post_profile | 23562.4 | 233.5 | 1.558 | 36730 |req_checks | 40896.0 | 770.6 | 2.154 | 88110 |post_chk_order | 20449.4 | 210.4 | 1.625 | 33240 |req_xfer_form | 15965.9 | 276.6 | 1.381 | 22059 |post_fund_xfer | 15147.5 | 220.3 | 1.62 | 24539 |logout | 50960.0 | 3323.7 | 1.476 | 75267 |check_image | 40167.5 | 1304.2 | 0.265 | 10653 |------------------|------------|------------|----------|---------- | TOTAL | - | 21695.7 | - | - Iter-| | Total | QOS ation| Request Type | Reqs | Good Toler Fail -----|------------------|------------|------------------------------------ |login | 197595 | 190702 6757 136 |account_summary | 138771 | 137400 1254 117 |check_detail_html | 77873 | 71715 6067 91 |bill_pay | 127489 | 126030 1345 114 |add_payee | 10340 | 10283 52 5 |payee_info | 7468 | 5854 1604 10 |quick_pay | 60996 | 45927 14995 74 |billpay_status | 20533 | 20409 108 16 2 |chg_profile | 11198 | 10765 428 5 |post_profile | 8101 | 7986 106 9 |req_checks | 11071 | 1709 9352 10 |post_chk_order | 8054 | 7800 243 11 |req_xfer_form | 15853 | 15781 62 10 |post_fund_xfer | 11353 | 11008 330 15 |logout | 56261 | 55947 279 35 |check_image | 155858 | 155789 69 0 |------------------|------------|------------------------------------ | TOTAL | 918814 | 875105 43051 658 Iter-| | Byte | Weighted | Avg Resp | Average ation| Request Type | Rate | ABR | (sec) | Bytes -----|------------------|------------|------------|----------|---------- |login | 20701.9 | 5291.9 | 1.665 | 34470 |account_summary | 17827.9 | 2976.2 | 1.548 | 27604 |check_detail_html | 13875.0 | 1454.0 | 1.732 | 24032 |bill_pay | 16369.8 | 2526.0 | 1.557 | 25501 |add_payee | 17744.4 | 212.0 | 1.487 | 26393 |payee_info | 23595.4 | 254.9 | 1.861 | 43932 |quick_pay | 17720.5 | 1577.3 | 1.878 | 33283 |billpay_status | 22446.8 | 529.5 | 1.478 | 33196 2 |chg_profile | 25814.0 | 376.5 | 1.676 | 43285 |post_profile | 23316.1 | 231.1 | 1.575 | 36726 |req_checks | 40587.9 | 758.2 | 2.171 | 88152 |post_chk_order | 20266.9 | 207.9 | 1.64 | 33239 |req_xfer_form | 15811.0 | 272.0 | 1.396 | 22086 |post_fund_xfer | 14935.4 | 216.4 | 1.643 | 24540 |logout | 50430.0 | 3289.7 | 1.492 | 75260 |check_image | 39586.9 | 1290.3 | 0.269 | 10655 |------------------|------------|------------|----------|---------- | TOTAL | - | 21464.5 | - | - Iter-| | Total | QOS ation| Request Type | Reqs | Good Toler Fail -----|------------------|------------|------------------------------------ |login | 198117 | 193745 4372 0 |account_summary | 139120 | 138656 464 0 |check_detail_html | 78016 | 73718 4298 0 |bill_pay | 127978 | 127455 523 0 |add_payee | 10388 | 10383 5 0 |payee_info | 7505 | 6222 1283 0 |quick_pay | 61133 | 49575 11558 0 |billpay_status | 20552 | 20535 17 0 3 |chg_profile | 11252 | 11000 252 0 |post_profile | 8097 | 8046 51 0 |req_checks | 11149 | 2219 8930 0 |post_chk_order | 8065 | 7934 131 0 |req_xfer_form | 15959 | 15955 4 0 |post_fund_xfer | 11456 | 11269 187 0 |logout | 56398 | 56340 58 0 |check_image | 156180 | 156180 0 0 |------------------|------------|------------------------------------ | TOTAL | 921365 | 889232 32133 0 Iter-| | Byte | Weighted | Avg Resp | Average ation| Request Type | Rate | ABR | (sec) | Bytes -----|------------------|------------|------------|----------|---------- |login | 21029.8 | 5389.4 | 1.636 | 34411 |account_summary | 18199.7 | 3033.2 | 1.515 | 27579 |check_detail_html | 14183.0 | 1482.2 | 1.694 | 24032 |bill_pay | 16738.0 | 2580.0 | 1.523 | 25502 |add_payee | 18099.8 | 216.7 | 1.458 | 26392 |payee_info | 24075.1 | 260.5 | 1.824 | 43920 |quick_pay | 18128.5 | 1608.3 | 1.835 | 33280 |billpay_status | 22977.4 | 539.2 | 1.444 | 33191 3 |chg_profile | 26356.4 | 385.0 | 1.642 | 43291 |post_profile | 23848.3 | 235.0 | 1.54 | 36727 |req_checks | 41109.0 | 776.5 | 2.143 | 88111 |post_chk_order | 20707.6 | 211.9 | 1.605 | 33241 |req_xfer_form | 16120.0 | 278.4 | 1.368 | 22067 |post_fund_xfer | 15250.7 | 222.1 | 1.608 | 24529 |logout | 51263.1 | 3353.8 | 1.467 | 75225 |check_image | 40411.9 | 1316.1 | 0.263 | 10660 |------------------|------------|------------|----------|---------- | TOTAL | - | 21889.1 | - | - BANKING NOTES SUT Notes --------- * BladeCenter Fiber Channel 2-port Switch for disk array * Five enclosures (containing 14 disks) configured as software raid0 * Total of five enclosures and 70 drives are used for fileset * The total number of fileset directories (200 directories) are evenly distributed across five drives * 1 Extreme Networks Summit 400-48t Switch Operating System Notes ---------------------- * net.ipv4.ip_forward=1, default 0 * net.ipv4.tcp_timestamps = 0, turns TCP timestamp support off, default 1 * net.ipv4.tcp_max_tw_buckets = 2000000, sets TCP time-wait buckets pool size, default 180000 * net.core.wmem_max = 10000000, maximum send socket buffer size, default 131071 * net.core.wmem_default = 10000000, default send socket buffer size, default 135168 * net.core.optmem_max = 10000000, default 20480 * net.ipv4.tcp_rmem = 30000000 30000000 30000000, maximum TCP read-buffer space allocatable, default 4096 87380 174760 * net.ipv4.tcp_wmem = 30000000 30000000 30000000, maximum TCP write-buffer space allocatable, default 4096 87380 174760 * net.ipv4.tcp_mem = 30000000 30000000 30000000, maximum TCP buffer space, default 392192 392704 393216 * net.ipv4.tcp_max_syn_backlog = 8192, default 1024 * fs.file-max = 442961, sets number of open file handles kernel allocates, default 904396 * net.core.somaxconn = 10000, size of the listen queue for accepting new TCP connections, default 128 * Each NICs txqueuelen set to 60000, default 1000 * irqbalancer service was disabled during run * ulimit -n 1000000, sets number of open files, default 1024 * ulimit -u 1000000, sets max user processes, default 70656 * No modifications to default kernel configuration HTTP Software Notes ------------------- * tuning!max_connections -1 * tuning!listen_queue_size 8192, size of TCP listen queue, default 256 * tuning!so_wbuff_size 1048576, size of socket write buffer, default unset * tuning!so_rbuff_size 1048576, size of socket read buffer, default unset * tuning!maxaccept 7000, max number of accept calls per server socekt, default 32 * tuning!clientfirst_optimise yes, connection not accepted till data is ready, default no * tuning!unique_bind yes, have server sockets bind to IPADDR_ANY, default no * tuning!bind_any no, bind to all available interfaces on a machine, default yes * tuning!softservers no, enable software virtual servers, default yes * tuning!keepalive yes, enable keepalive connections, default yes * tuning!timeout 1800, timeout for client transfers (seconds), if the server is unable to communicate with the client for this period of time the connection is closed, default 120 * tuning!ssl_keepalive yes, enable SSL keepalive, default yes * tuning!keepalive_timeout 1800, time after which an inactive keepalive connection is closed * tuning!keepalive_max -1, time after which an inactive keepalive connection is closed * tuning!modules!stats!enabled no, enable the stats module, default no * tuning!modules!cgi!enabled no, enable the cgi module, default no * tuning!modules!nsapi!enabled no, enable the nsapi module, default no * tuning!modules!isapi!enabled no, enable the isapi runner, default yes * tuning!counters_enabled no, enable or disable the real time monitor counter, default yes * tuning!modules!cgi!cleansize 0, number of file descriptors to close before exec, default unset * tuning!num_children 1, number of child processes to run, default 4 * tuning!ssl_cbuff_size 65536, size of SSL circular buffer, default 16404 * tuning!ssl_sessioncache_size 22993, size of SSL session cache, default 199 * tuning!ssl_diskcache no, defaults to 'yes' on multiprocessor system, default yes * tuning!cbuff_size 1048576, cgi buffer size, default 8192 HTTP Script Notes ----------------- * SPEC-provided JSP scripts used without modification * Apache Tomcat 5.5.9 is used as JSP engine * Java Options = -Xms800m -Xmx800m -Xss512k -Xcompactexplicitgc, optimize garbage collection for applications and set JVM heap size to 4GB, set stack size to 512KB * server.xml tuning: * maxThreads=3000, max number of sessions, default 150 * minSpareThreads=500, number of threads created when connector starts, default 25 * maxSpareThreads=1000, max number of unused threads allowed, default 75 * acceptCount=50000, max queue length for connection requests, default 100 Client Notes ------------ * ulimit -n 1000000, sets number of open files, default 1024 * ulimit -u 1000000, sets max user processes, default 7168 * java -Xms512m -Xmx512m -Xss256k -Xcompactexplicitgc specwebclient 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 * ServerLimit 1500 * No additional fcgi tuning is implemented Other Notes ----------- * N/A ================================================================================ 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 | 56651 | 56302 349 0 |search | 28788 | 28769 19 0 |browse | 50793 | 50427 366 0 |browse_productline| 43526 | 43497 29 0 |productdetail | 34805 | 34786 19 0 |customize1 | 72983 | 72727 255 1 1 |customize2 | 38758 | 38590 166 2 |customize3 | 26543 | 21262 4756 525 |cart | 22951 | 20360 2298 293 |login | 16289 | 14493 1595 201 |shipping | 15340 | 14309 914 117 |billing | 14608 | 13522 983 103 |confirm | 10935 | 10878 57 0 |------------------|------------|------------------------------------ | TOTAL | 432970 | 419922 11806 1242 Iter-| | Byte | Weighted | Avg Resp | Average ation| Request Type | Rate | ABR | (sec) | Bytes -----|------------------|------------|------------|----------|---------- |index | 80638.1 | 10405.9 | 1.719 | 138629 |search | 94552.8 | 6939.2 | 1.924 | 181922 |browse | 83743.1 | 10362.2 | 1.838 | 153969 |browse_productline| 92695.7 | 10358.1 | 1.937 | 179604 |productdetail | 50497.1 | 2472.8 | 1.061 | 53620 |customize1 | 92557.6 | 15973.2 | 1.784 | 165178 1 |customize2 | 92176.9 | 8444.3 | 1.783 | 164432 |customize3 | 71105.5 | 6229.4 | 2.491 | 177124 |cart | 39872.7 | 2254.1 | 1.859 | 74124 |login | 29874.3 | 1040.8 | 1.614 | 48226 |shipping | 30233.7 | 873.8 | 1.421 | 42991 |billing | 22664.7 | 640.8 | 1.46 | 33109 |confirm | 36162.6 | 461.6 | 0.881 | 31862 |------------------|------------|------------|----------|---------- | TOTAL | - | 76456.8 | - | - Iter-| | Total | QOS ation| Request Type | Reqs | Good Toler Fail -----|------------------|------------|------------------------------------ |index | 56885 | 56645 240 0 |search | 28893 | 28881 12 0 |browse | 50974 | 50709 265 0 |browse_productline| 43617 | 43602 15 0 |productdetail | 34854 | 34841 13 0 |customize1 | 73338 | 73304 34 0 2 |customize2 | 38807 | 38782 25 0 |customize3 | 26703 | 23345 3218 140 |cart | 23122 | 21723 1314 85 |login | 16359 | 15344 982 33 |shipping | 15422 | 14882 540 0 |billing | 14665 | 14105 553 7 |confirm | 10992 | 10988 4 0 |------------------|------------|------------------------------------ | TOTAL | 434631 | 427151 7215 265 Iter-| | Byte | Weighted | Avg Resp | Average ation| Request Type | Rate | ABR | (sec) | Bytes -----|------------------|------------|------------|----------|---------- |index | 80203.7 | 10727.3 | 1.726 | 138474 |search | 94365.2 | 7158.2 | 1.927 | 181923 |browse | 83342.2 | 10691.3 | 1.847 | 154013 |browse_productline| 92550.2 | 10668.6 | 1.94 | 179608 |productdetail | 50335.2 | 2539.5 | 1.062 | 53503 |customize1 | 93043.2 | 16496.8 | 1.775 | 165175 2 |customize2 | 92880.6 | 8689.7 | 1.77 | 164425 |customize3 | 75292.7 | 6441.5 | 2.352 | 177134 |cart | 45825.3 | 2339.2 | 1.621 | 74288 |login | 35831.8 | 1069.3 | 1.339 | 47999 |shipping | 37123.1 | 902.9 | 1.158 | 42991 |billing | 27873.6 | 661.2 | 1.187 | 33109 |confirm | 43237.8 | 476.9 | 0.736 | 31862 |------------------|------------|------------|----------|---------- | TOTAL | - | 78863.1 | - | - Iter-| | Total | QOS ation| Request Type | Reqs | Good Toler Fail -----|------------------|------------|------------------------------------ |index | 56359 | 55798 558 3 |search | 28693 | 28662 31 0 |browse | 50528 | 49926 600 2 |browse_productline| 43303 | 43244 57 2 |productdetail | 34608 | 34542 63 3 |customize1 | 72733 | 72395 318 20 3 |customize2 | 38540 | 38321 208 11 |customize3 | 26454 | 20071 5536 847 |cart | 22895 | 19015 3371 509 |login | 16219 | 13689 2263 267 |shipping | 15280 | 13567 1586 127 |billing | 14533 | 12708 1678 147 |confirm | 10853 | 10797 51 5 |------------------|------------|------------------------------------ | TOTAL | 430998 | 412735 16320 1943 Iter-| | Byte | Weighted | Avg Resp | Average ation| Request Type | Rate | ABR | (sec) | Bytes -----|------------------|------------|------------|----------|---------- |index | 80685.7 | 10107.1 | 1.716 | 138462 |search | 94603.1 | 6760.8 | 1.923 | 181924 |browse | 83613.6 | 10082.0 | 1.842 | 154057 |browse_productline| 92549.1 | 10073.8 | 1.94 | 179615 |productdetail | 50223.6 | 2402.1 | 1.067 | 53589 |customize1 | 91620.1 | 15560.0 | 1.802 | 165175 3 |customize2 | 91047.0 | 8207.8 | 1.806 | 164431 |customize3 | 68048.9 | 6069.0 | 2.603 | 177132 |cart | 35995.9 | 2188.5 | 2.05 | 73803 |login | 26406.7 | 1019.9 | 1.838 | 48554 |shipping | 26563.4 | 850.8 | 1.618 | 42991 |billing | 19769.0 | 623.2 | 1.674 | 33109 |confirm | 32299.9 | 447.8 | 0.986 | 31862 |------------------|------------|------------|----------|---------- | TOTAL | - | 74393.2 | - | - ECOMMERCE NOTES SUT Notes --------- * BladeCenter Fiber Channel 2-port Switch for disk array * Five enclosures (containing 14 disks) configured as software raid0 * Total of five enclosures and 70 drives are used for fileset * The total number of fileset directories (200 directories) are evenly distributed across five drives * 1 Extreme Networks Summit 400-48t Switch Operating System Notes ---------------------- * net.ipv4.ip_forward=1, default 0 * net.ipv4.tcp_timestamps = 0, turns TCP timestamp support off, default 1 * net.ipv4.tcp_max_tw_buckets = 2000000, sets TCP time-wait buckets pool size, default 180000 * net.core.wmem_max = 10000000, maximum send socket buffer size, default 131071 * net.core.wmem_default = 10000000, default send socket buffer size, default 135168 * net.core.optmem_max = 10000000, default 20480 * net.ipv4.tcp_rmem = 30000000 30000000 30000000, maximum TCP read-buffer space allocatable, default 4096 87380 174760 * net.ipv4.tcp_wmem = 30000000 30000000 30000000, maximum TCP write-buffer space allocatable, default 4096 87380 174760 * net.ipv4.tcp_mem = 30000000 30000000 30000000, maximum TCP buffer space, default 392192 392704 393216 * net.ipv4.tcp_max_syn_backlog = 8192, default 1024 * fs.file-max = 442961, sets number of open file handles kernel allocates, default 904396 * net.core.somaxconn = 10000, size of the listen queue for accepting new TCP connections, default 128 * Each NICs txqueuelen set to 60000, default 1000 * irqbalancer service was disabled during run * ulimit -n 1000000, sets number of open files, default 1024 * ulimit -u 1000000, sets max user processes, default 70656 * No modifications to default kernel configuration HTTP Software Notes ------------------- * tuning!max_connections -1, maximum number of connections to process simultaneously, default is approx. half of available file descriptors * tuning!listen_queue_size 8192, size of TCP listen queue, default 256 * tuning!so_wbuff_size 1048576, size of socket write buffer, default unset * tuning!so_rbuff_size 1048576, size of socket read buffer, default unset * tuning!maxaccept 7000, max number of accept calls per server socekt, default 32 * tuning!clientfirst_optimise yes, connection not accepted till data is ready, default no * tuning!unique_bind yes, have server sockets bind to IPADDR_ANY, default no * tuning!bind_any no, bind to all available interfaces on a machine, default yes * tuning!softservers no, enable software virtual servers, default yes * tuning!keepalive yes, enable keepalive connections, default yes * tuning!ssl_keepalive yes, enable ssl_keepalive connections, default yes * tuning!timeout 1800, timeout for client transfers (seconds), if the server is unable to communicate with the client for this period of time the connection is closed, default 120 * tuning!keepalive yes, enable keepalive, default yes * tuning!keepalive_timeout 1800, time after which an inactive keepalive connection is closed * tuning!keepalive_max -1, time after which an inactive keepalive connection is closed * tuning!modules!stats!enabled no, enable the stats module, default no * tuning!modules!cgi!enabled no, enable the cgi module, default no * tuning!modules!nsapi!enabled no, enable the nsapi module, default no * tuning!modules!isapi!enabled no, enable the isapi runner, default yes * tuning!counters_enabled no, enable or disable the real time monitor counter, default yes * tuning!modules!cgi!cleansize 0, number of file descriptors to close before exec, default unset * tuning!num_children 1, number of child processes to run, default 4 * tuning!ssl_cbuff_size 65536, size of SSL circular buffer, default 16404 * tuning!ssl_sessioncache_size 22993, size of SSL session cache, default 199 * tuning!ssl_diskcache no, defaults to 'yes' on multiprocessor system, default yes * tuning!cbuff_size 1048576, cgi buffer size, default 8192 HTTP Script Notes ----------------- * SPEC-provided JSP scripts used without modification * Apache Tomcat 5.5.9 is used as JSP engine * Java Options = -Xms1250m -Xms1250m -Xss512k -Xcompactexplicitgc, optimize garbage collection for applications and set JVM heap size to 4GB, set stack size to 512KB * server.xml tuning: * maxThreads=8000, max number of sessions, default 150 * minSpareThreads=2000, number of threads created when connector starts, default 25 * maxSpareThreads=3000, max number of unused threads allowed, default 75 * acceptCount=50000, max queue length for connection requests, default 100 Client Notes ------------ * ulimit -n 1000000, sets number of open files, default 1024 * ulimit -u 1000000, sets max user processes, default 7168 * java -Xms512m -Xmx512m -Xss256k -Xcompactexplicitgc specwebclient 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 * ServerLimit 1500 * No additional fcgi tuning is implemented Other Notes ----------- * N/A ================================================================================ 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 | 30067 | 29842 225 0 |search | 46791 | 46615 176 0 |catalog | 43034 | 42833 201 0 1 |product | 90603 | 86923 3440 240 |fileCatalog | 82732 | 77921 4492 319 |file | 50154 | 46619 3287 248 |download | 25074 | 25063 9 2 |------------------|------------|------------------------------------ | TOTAL | 368455 | 355816 11830 809 Iter-| | Byte | Weighted | Avg Resp | Average ation| Request Type | Rate | ABR | (sec) | Bytes -----|------------------|------------|------------|----------|---------- |home | 62827.0 | 825.9 | 0.949 | 59662 |search | 41659.5 | 575.0 | 0.64 | 26695 |catalog | 47510.6 | 660.1 | 0.701 | 33316 1 |product | 49910.1 | 2775.6 | 1.333 | 66540 |fileCatalog | 61871.5 | 3971.3 | 1.685 | 104262 |file | 65980.4 | 2841.7 | 1.865 | 123064 |download | 100000.0 | 79628.6 | 68.977 | 6897719 |------------------|------------|------------|----------|---------- | TOTAL | - | 91278.5 | - | - Iter-| | Total | QOS ation| Request Type | Reqs | Good Toler Fail -----|------------------|------------|------------------------------------ |home | 29978 | 29877 101 0 |search | 46555 | 46434 121 0 |catalog | 42993 | 42873 120 0 2 |product | 90570 | 86900 3592 78 |fileCatalog | 82707 | 77866 4731 110 |file | 50046 | 46432 3553 61 |download | 25008 | 25002 5 1 |------------------|------------|------------------------------------ | TOTAL | 367857 | 355384 12223 250 Iter-| | Byte | Weighted | Avg Resp | Average ation| Request Type | Rate | ABR | (sec) | Bytes -----|------------------|------------|------------|----------|---------- |home | 63465.5 | 822.0 | 0.94 | 59665 |search | 41414.8 | 570.9 | 0.644 | 26685 |catalog | 47357.5 | 658.2 | 0.703 | 33314 2 |product | 50350.5 | 2769.7 | 1.321 | 66540 |fileCatalog | 62405.1 | 3963.2 | 1.67 | 104266 |file | 66728.6 | 2830.6 | 1.844 | 123068 |download | 100000.0 | 79842.3 | 69.468 | 6946831 |------------------|------------|------------|----------|---------- | TOTAL | - | 91457.3 | - | - Iter-| | Total | QOS ation| Request Type | Reqs | Good Toler Fail -----|------------------|------------|------------------------------------ |home | 29977 | 29789 186 2 |search | 46539 | 46310 229 0 |catalog | 42919 | 42669 247 3 3 |product | 90354 | 86441 3759 154 |fileCatalog | 82406 | 76901 5282 223 |file | 49903 | 45648 4094 161 |download | 24983 | 24971 8 4 |------------------|------------|------------------------------------ | TOTAL | 367081 | 352729 13805 547 Iter-| | Byte | Weighted | Avg Resp | Average ation| Request Type | Rate | ABR | (sec) | Bytes -----|------------------|------------|------------|----------|---------- |home | 61783.6 | 817.2 | 0.965 | 59656 |search | 40828.8 | 567.6 | 0.653 | 26690 |catalog | 46701.1 | 653.4 | 0.713 | 33315 3 |product | 48757.6 | 2747.4 | 1.364 | 66539 |fileCatalog | 60553.0 | 3926.5 | 1.721 | 104266 |file | 64695.0 | 2806.4 | 1.902 | 123063 |download | 99999.9 | 79430.4 | 69.572 | 6957259 |------------------|------------|------------|----------|---------- | TOTAL | - | 90949.1 | - | - SUPPORT NOTES SUT Notes --------- * BladeCenter Fiber Channel 2-port Switch for disk array * Five enclosures (containing 14 disks) configured as software raid0 * Total of five enclosures and 70 drives are used for fileset * The total number of fileset directories (200 directories) are evenly distributed across five drives * 1 Extreme Networks Summit 400-48t Switch Operating System Notes ---------------------- * net.ipv4.ip_forward=1, default 0 * net.ipv4.tcp_timestamps = 0, turns TCP timestamp support off, default 1 * net.ipv4.tcp_max_tw_buckets = 2000000, sets TCP time-wait buckets pool size, default 180000 * net.core.wmem_max = 10000000, maximum send socket buffer size, default 131071 * net.core.wmem_default = 10000000, default send socket buffer size, default 135168 * net.core.optmem_max = 10000000, default 20480 * net.ipv4.tcp_rmem = 30000000 30000000 30000000, maximum TCP read-buffer space allocatable, default 4096 87380 174760 * net.ipv4.tcp_wmem = 30000000 30000000 30000000, maximum TCP write-buffer space allocatable, default 4096 87380 174760 * net.ipv4.tcp_mem = 30000000 30000000 30000000, maximum TCP buffer space, default 392192 392704 393216 * net.ipv4.tcp_max_syn_backlog = 8192, default 1024 * fs.file-max = 442961, sets number of open file handles kernel allocates, default 904396 * net.core.somaxconn = 10000, size of the listen queue for accepting new TCP connections, default 128 * Each NICs txqueuelen set to 60000, default 1000 * irqbalancer service was disabled during run * ulimit -n 1000000, sets number of open files, default 1024 * ulimit -u 1000000, sets max user processes, default 70656 * No modifications to default kernel configuration HTTP Software Notes ------------------- * tuning!max_connections -1, maximum number of connections to process simultaneously, default is approx. half of available file descriptors * tuning!listen_queue_size 8192, size of TCP listen queue, default 256 * tuning!so_wbuff_size 1048576, size of socket write buffer, default unset * tuning!so_rbuff_size 1048576, size of socket read buffer, default unset * tuning!maxaccept 7000, max number of accept calls per server socekt, default 32 * tuning!clientfirst_optimise yes, connection not accepted till data is ready, default no * tuning!unique_bind no, have server sockets bind to IPADDR_ANY, default no * tuning!bind_any yes, bind to all available interfaces on a machine, default yes * tuning!softservers no, enable software virtual servers, default yes * tuning!keepalive yes, enable keepalive connections, default yes * tuning!timeout 1800, timeout for client transfers (seconds), if the server is unable to communicate with the client for this period of time the connection is closed, default 120 * tuning!keepalive_timeout 1800, time after which an inactive keepalive connection is closed * tuning!keepalive_max -1, time after which an inactive keepalive connection is closed * tuning!modules!stats!enabled no, enable the stats module, default no * tuning!modules!cgi!enabled no, enable the cgi module, default no * tuning!modules!nsapi!enabled no, enable the nsapi module, default no * tuning!modules!isapi!enabled no, enable the isapi runner, default yes * tuning!counters_enabled no, enable or disable the real time monitor counter, default yes * tuning!modules!cgi!cleansize 0, number of file descriptors to close before exec, default unset * tuning!num_children 1, number of child processes to run, default 4 * tuning!ssl_diskcache no, defaults to 'yes' on multiprocessor system, default yes * tuning!cbuff_size 1048576, cgi buffer size, default 8192 HTTP Script Notes ----------------- * SPEC-provided JSP scripts used without modification * Apache Tomcat 5.5.9 is used as JSP engine * Java Options = -Xms800m -Xms800m -Xss512k -Xcompactexplicitgc, optimize garbage collection for applications and set JVM heap size to 4GB, set stack size to 512KB * server.xml tuning: * maxThreads=8000, max number of sessions, default 150 * minSpareThreads=500, number of threads created when connector starts, default 25 * maxSpareThreads=1000, max number of unused threads allowed, default 75 * acceptCount=50000, max queue length for connection requests, default 100 Client Notes ------------ * ulimit -n 1000000, sets number of open files, default 1024 * ulimit -u 1000000, sets max user processes, default 7168 * java -Xms512m -Xmx512m -Xss256k -Xcompactexplicitgc specwebclient 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 * ServerLimit 1500 * No additional fcgi tuning is implemented Other Notes ----------- * N/A ================================================================================ 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) 2005 Standard Performance Evaluation Corporation