SPECweb2005 Result ================================================================================ || IBM: eServer xSeries x346 || SPECweb2005 = 4348 Zeus Technology Ltd.: Zeus Web Server v4.2r4 (x || 86-64) || Apache: Apache Tomcat 5.5.9 || SPECweb2005_Banking = 7950 || SPECweb2005_Ecommerce = 5150 || SPECweb2005_Support = 4450 || ================================================================================ 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.6% 100.0% 0.0% | 0 | | |-----------|---------------------------|------------| | 7950 | 2 | 96.1% 100.0% 0.0% | 0 | | |-----------|---------------------------|------------| | | 3 | 95.8% 100.0% 0.0% | 0 | -------------------------------------------------------------------- Ecommerce | Simultaneous | Test | Aggregate QOS Compliance | Validation | | User Sessions | Iteration | Good Tolerable Fail | Errors | |---------------|-----------|---------------------------|------------| | | 1 | 96.5% 99.8% 0.1% | 0 | | |-----------|---------------------------|------------| | 5150 | 2 | 96.8% 99.6% 0.3% | 0 | | |-----------|---------------------------|------------| | | 3 | 97.0% 99.7% 0.2% | 0 | -------------------------------------------------------------------- Support | Simultaneous | Test | Aggregate QOS Compliance | Validation | | User Sessions | Iteration | Good Tolerable Fail | Errors | |---------------|-----------|---------------------------|------------| | | 1 | 95.9% 99.9% 0.0% | 0 | | |-----------|---------------------------|------------| | 4450 | 2 | 96.4% 99.9% 0.0% | 0 | | |-----------|---------------------------|------------| | | 3 | 96.4% 99.9% 0.0% | 0 | -------------------------------------------------------------------- ================================================================================ CONFIGURATION Availability Dates -------------------------------------------------------------------------------- Backend Simulator Nov-2003 SUT Hardware Sep-2005 Zeus Web Server Software Nov-2003 Scripting Engine Apr-2005 Operating System Jan-2005 Other Components N/A System Under Test (SUT) -------------------------------------------------------------------------------- # of SUTs 1 Vendor IBM Model eServer xSeries x346 Processor 3.8 GHz Intel Xeon Processor Speed (MHz) 3800 # Processors 2 cores, 2 chips, 1 core/chip (Hyper-Threading enabled) Primary Cache 12KB(I) + 16KB(D) on chip Secondary Cache 2048 KB Other Cache N/A Memory 16 GB Disk Subsystem 28 x 74GB Ultra320 15K RPM SCSI, 34 x 36GB Ultra320 15K RPM SCSI Disk Controllers 1 x ServeRAID 7k Operating System SUSE Linux Enterprise Server 9 SP1 (default kernel 2.6.5-7.139-smp) File System ext2 Other Hardware 4 x IBM TotalStorage DS400 Other Software Sun Java(TM) 2 Runtime Enviornment, Standard Edition (build 1.5.0_03-b07). Sun Java HotSpot(TM) 64-Bit Server VM (build 1.5.0_03-b07, mixed mode) Zeus Web Server Software -------------------------------------------------------------------------------- Vendor Zeus Technology Ltd. Name/Version Zeus Web Server v4.2r4 (x86-64) Dynamic Scripts JSP Server Cache N/A Log Mode Zeus Binary Common Log Format Scripting Engine -------------------------------------------------------------------------------- Vendor Apache Name/Version Apache Tomcat 5.5.9 Dynamic Scripts JSP Server Cache N/A Log Mode Zeus Binary 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 18 Model IBM eServer xSeries x335 Processor Intel Xeon DP Processor Speed (MHz) 3000 # Processors 2 Memory 2 GB Network Controller IBM NetXtreme BCM5703 Gigabit Ethernet Operating System SUSE Linux 9.0 (kernel 2.4.21-99-smp4G) JVM Version Java 2 Runtime Environment, Std Edition (build 1.5.0_04-b05) JIT Version Java HotSpot Client VM (build 1.5.0_04-b05, mixed mode) Other Hardware N/A Other Software N/A Backend Simulator (BESIM) -------------------------------------------------------------------------------- # of Simulators 1 Model IBM eServer xSeries x335 Processor Intel Xeon DP Processor Speed (MHz) 3000 # of Processors 2 Memory 2GB Network Controller IBM NetXtreme BCM5703 Gigabit Ethernet Operating System SUSE Linux 9.0 i386 (kernel 2.4.21-99-smp4G) File System reiserfs Web Server Apache 2.0.53 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 | 413885 | 397390 16495 0 |account_summary | 291166 | 286129 5037 0 |check_detail_html | 163222 | 156131 7091 0 |bill_pay | 264870 | 260152 4718 0 |add_payee | 21483 | 21209 274 0 |payee_info | 15433 | 14058 1375 0 |quick_pay | 126461 | 114243 12218 0 |billpay_status | 42472 | 41960 512 0 1 |chg_profile | 23459 | 22656 803 0 |post_profile | 16901 | 16599 302 0 |req_checks | 23177 | 11320 11857 0 |post_chk_order | 16764 | 16276 488 0 |req_xfer_form | 33461 | 33171 290 0 |post_fund_xfer | 23999 | 23248 751 0 |logout | 117787 | 116032 1755 0 |check_image | 326694 | 326694 0 0 |------------------|------------|------------------------------------ | TOTAL | 1921234 | 1857268 63966 0 Iter-| | Byte | Weighted | Avg Resp | Average ation| Request Type | Rate | ABR | (sec) | Bytes -----|------------------|------------|------------|----------|---------- |login | 22200.9 | 5821.6 | 1.551 | 34437 |account_summary | 19783.2 | 3279.9 | 1.394 | 27579 |check_detail_html | 15508.4 | 1601.8 | 1.549 | 24027 |bill_pay | 18223.7 | 2758.5 | 1.399 | 25498 |add_payee | 19686.9 | 231.6 | 1.341 | 26405 |payee_info | 26280.9 | 276.8 | 1.671 | 43926 |quick_pay | 19807.2 | 1718.5 | 1.679 | 33271 |billpay_status | 24887.2 | 575.8 | 1.333 | 33192 1 |chg_profile | 28575.7 | 414.6 | 1.514 | 43276 |post_profile | 25996.5 | 253.4 | 1.412 | 36722 |req_checks | 43482.0 | 834.3 | 2.026 | 88132 |post_chk_order | 22511.0 | 227.5 | 1.476 | 33227 |req_xfer_form | 17520.5 | 301.5 | 1.259 | 22063 |post_fund_xfer | 16600.4 | 240.5 | 1.478 | 24538 |logout | 52840.1 | 3617.3 | 1.422 | 75190 |check_image | 45276.3 | 1421.8 | 0.235 | 10655 |------------------|------------|------------|----------|---------- | TOTAL | - | 23576.1 | - | - Iter-| | Total | QOS ation| Request Type | Reqs | Good Toler Fail -----|------------------|------------|------------------------------------ |login | 414209 | 395279 18930 0 |account_summary | 291497 | 285000 6497 0 |check_detail_html | 163300 | 154687 8613 0 |bill_pay | 265116 | 259298 5818 0 |add_payee | 21441 | 21086 355 0 |payee_info | 15436 | 13852 1584 0 |quick_pay | 126719 | 113124 13595 0 |billpay_status | 42498 | 41804 694 0 2 |chg_profile | 23438 | 22484 954 0 |post_profile | 16925 | 16510 415 0 |req_checks | 23185 | 11234 11951 0 |post_chk_order | 16778 | 16167 611 0 |req_xfer_form | 33457 | 33099 358 0 |post_fund_xfer | 24015 | 23205 810 0 |logout | 117982 | 115709 2273 0 |check_image | 326840 | 326840 0 0 |------------------|------------|------------------------------------ | TOTAL | 1922836 | 1849378 73458 0 Iter-| | Byte | Weighted | Avg Resp | Average ation| Request Type | Rate | ABR | (sec) | Bytes -----|------------------|------------|------------|----------|---------- |login | 22079.1 | 5785.8 | 1.558 | 34414 |account_summary | 19667.1 | 3262.9 | 1.402 | 27578 |check_detail_html | 15408.6 | 1592.6 | 1.559 | 24028 |bill_pay | 18119.9 | 2743.8 | 1.407 | 25498 |add_payee | 19601.6 | 229.8 | 1.347 | 26408 |payee_info | 26126.8 | 275.2 | 1.681 | 43925 |quick_pay | 19719.8 | 1711.2 | 1.687 | 33271 |billpay_status | 24708.3 | 572.4 | 1.343 | 33187 2 |chg_profile | 28472.8 | 411.7 | 1.519 | 43277 |post_profile | 25770.7 | 252.2 | 1.425 | 36723 |req_checks | 43331.8 | 829.3 | 2.033 | 88133 |post_chk_order | 22341.6 | 226.2 | 1.487 | 33225 |req_xfer_form | 17431.1 | 299.6 | 1.265 | 22066 |post_fund_xfer | 16548.3 | 239.1 | 1.482 | 24537 |logout | 52603.7 | 3600.0 | 1.429 | 75177 |check_image | 44929.9 | 1413.1 | 0.237 | 10652 |------------------|------------|------------|----------|---------- | TOTAL | - | 23445.6 | - | - Iter-| | Total | QOS ation| Request Type | Reqs | Good Toler Fail -----|------------------|------------|------------------------------------ |login | 412313 | 391942 20371 0 |account_summary | 290405 | 283465 6940 0 |check_detail_html | 162742 | 153536 9206 0 |bill_pay | 264252 | 257705 6547 0 |add_payee | 21366 | 21011 355 0 |payee_info | 15364 | 13694 1670 0 |quick_pay | 126358 | 111502 14856 0 |billpay_status | 42351 | 41612 739 0 3 |chg_profile | 23393 | 22302 1091 0 |post_profile | 16895 | 16423 472 0 |req_checks | 23130 | 10738 12392 0 |post_chk_order | 16711 | 16064 647 0 |req_xfer_form | 33366 | 32973 393 0 |post_fund_xfer | 23925 | 23001 924 0 |logout | 117411 | 114893 2518 0 |check_image | 325737 | 325737 0 0 |------------------|------------|------------------------------------ | TOTAL | 1915719 | 1836598 79121 0 Iter-| | Byte | Weighted | Avg Resp | Average ation| Request Type | Rate | ABR | (sec) | Bytes -----|------------------|------------|------------|----------|---------- |login | 21988.8 | 5750.9 | 1.567 | 34471 |account_summary | 19523.3 | 3243.2 | 1.413 | 27600 |check_detail_html | 15304.6 | 1582.3 | 1.57 | 24030 |bill_pay | 17978.5 | 2726.7 | 1.418 | 25502 |add_payee | 19434.7 | 228.2 | 1.358 | 26403 |payee_info | 25966.9 | 272.9 | 1.691 | 43911 |quick_pay | 19562.6 | 1701.0 | 1.7 | 33271 |billpay_status | 24557.7 | 568.7 | 1.351 | 33189 3 |chg_profile | 28196.9 | 409.6 | 1.535 | 43283 |post_profile | 25516.2 | 251.0 | 1.438 | 36717 |req_checks | 43116.8 | 825.0 | 2.044 | 88156 |post_chk_order | 22260.5 | 224.6 | 1.492 | 33224 |req_xfer_form | 17304.4 | 298.1 | 1.276 | 22086 |post_fund_xfer | 16418.7 | 237.5 | 1.494 | 24535 |logout | 52339.7 | 3572.9 | 1.436 | 75209 |check_image | 44785.7 | 1404.1 | 0.237 | 10653 |------------------|------------|------------|----------|---------- | TOTAL | - | 23297.6 | - | - BANKING NOTES SUT Notes --------- * 1 Hardware RAID-0 (ServeRAID 7k) over 6 x 36GB Ultra320 15K RPM drives is used for OS, swap and logs * 4 Hardware RAID-0 (2 x ServeRAID 6m) are used for file set * Each ServeRAID 6m has two SCSI channels. Each channel connects to a disk enclosure. * Total of four enclosures and 56 drives are used for file set * Each enclosure (containing 14 disks) is configured as hardware RAID-0 * Two enclosures contain 28 x 36GB Ultra320 15K RPM drives * Two enclosures contain 28 x 74GB Ultra320 15K RPM drives * All drives use stripsize of 64KB * The total number of fileset directory (200 directories) is evenly distributed across four hardware drives * First hardware drive contains Directory 1-50 * Second hardware drive contains Directory 51-100 * Third hardware drive contains Directory 101-150 * Fourth hardware drive contains Directory 151-200 * First hardware drive contains soft links to the rest of directories * Prefetch disabled * 1 Nortel Passport 8010 Ethernet 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 65535 * - net.core.wmem_default = 10000000, default send socket buffer size, default 65535 * - net.core.optmem_max = 10000000, default 10240 * - net.core.optmem_default = 10000000, maximum amount of option memory buffers, default 10240 * - net.core.hot_list_length = 10000, maximum number of skb-heads to be cached, default 128 * - net.core.netdev.max_backlog = 300000, default 300 * - 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 16384 131072 * - net.ipv4.tcp_mem = 30000000 30000000 30000000, maximum TCP buffer space, default 31744 32256 32768 * - net.ipv4.tcp_max_syn_backlog = 8192 * - fs.file-max = 442961, increases number of open file handles kernel allocates, default 4096 * - net.core.somaxconn=10000, size of the listen queue for accepting new TCP connections, default 128 * - Each NICs txqueuelen was set to 60000, default 100 * - irqbalancer service was disabled during the benchmark run * - ulimit -n 1024000, sets number of open files, default 1024 * - ulimit -u 1024000, sets max user processes default 7168 * - File systems mounted with 'noatime,nodiratime,noacl' to disable time update, directory update, and control list * Use Intel Pro 1000 base driver e1000.6.1.16, InterruptThrottleRate=3500,3500 * No modifications to default kernel configuration. * TSO turned off on all NICs, default on HTTP Software Notes ------------------- * - tuning!listen_queue_size 8192 * - tuning!so_wbuff_size 1048576 * - tuning!so_rbuff_size 1048576 * - tuning!maxaccept 8000 * - tuning!clientfirst_optimise yes * - tuning!unique_bind no * - tuning!softservers no * - tuning!keepalive yes * - tuning!timeout 1800 * - tuning!keepalive_timeout 1800 * - tuning!keepalive_max -1 * - tuning!modules!stats!enabled no * - tuning!modules!cgi!enabled no * - tuning!modules!nsapi!enabled no * - tuning!modules!isapi!enabled no * - tuning!counters_enabled no * - tuning!modules!cgi!cleansize 0 * - tuning!num_children 4 * - tuning!ssl_cbuff_size 65536 * - tuning!ssl_sessioncache_size 21149 * - tuning!ssl_diskcache no * - tuning!cbuff_size 1048576 * security!enabled yes * Under runningsites: * modules!gateway!enabled yes * modules!gateway!path!~/.*.jsp * modules!gateway!rewritecookie yes * modules!gateway!rewritelocation yes * Standard default values are used for all unlisted parameters * See IBM-20050623.txt for Zeus tuning description HTTP Script Notes ----------------- * SPEC-provided JSP scripts used without modification * Apache Tomcat 5.5.9 used to deploy JSP script * Java Option = -Xms4000m -Xmx4000m -Xss512k -Xcompactexplicitgc, optimize garbage collection for applications and set JVM heap size to 4GB, set java thread stack size to 512KB * server.xml tuning * acceptCount=10000 * enableLookups=false * minSpareThreads=2500 * maxSpareThreads=7500 * maxThreads=15000 * maxKeepAliveRequest=-1 * allowLinking=true * Resources ClassNames='org.apache.naming.resources.FileDirContext' * BESIM_POOL_SIZE=128 (default) * web.xml tuning * classdebuginfo=false, default true * development=false, default true * keepgenerated=false, default true * mappedfile=false, default true * See IBM-20050623.txt for HTTP SCRIPT tuning description * SPECweb_Banking.config * CHECK_IMAGE_SUBDIRS=200 Client Notes ------------ * - Each NICs txqueuelen was set to 50000, default 100 * - ulimit -n 1024000, sets number of open files, default 1024 * - ulimit -u 1024000, sets max user processes default 7168 BESIM Notes ----------- * BESIM is on physically seperate machine * - Each NICs txqueuelen was set to 40000, default 100 * - irqbalancer service was disabled during run * - ulimit -n 1024000, sets number of open files, default 1024 * - ulimit -u 1024000, sets max user processes default 7168 * Apache log format: common logfile format * Apache recompile with mod_fastcgi_2.4.2, MPM worker enabled * Apache httpd.conf: * - KeepAlive on * - KeepAliveTimeout 600 * - MinSpareServers 250 * - MaxClients 1500 * - MaxKeepAliveRequests 0 * - MaxRequestsPerChild 0 * - MaxSpareServers 1500 * - StartServer 100 * - Timeout 600 * - ThreadLimits 500 * No additional fcgi tuning is implemented * See IBM-20050623.txt for Apache tuning description ================================================================================ 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 | 109957 | 107480 2435 42 |search | 55458 | 54791 667 0 |browse | 98789 | 95232 3481 76 |browse_productline| 84407 | 83406 994 7 |productdetail | 67481 | 67210 261 10 |customize1 | 141992 | 140520 1464 8 1 |customize2 | 74985 | 74230 752 3 |customize3 | 51556 | 41599 9185 772 |cart | 44380 | 40822 3271 287 |login | 31678 | 29355 2187 136 |shipping | 29874 | 28488 1367 19 |billing | 28349 | 26746 1549 54 |confirm | 21200 | 21025 171 4 |------------------|------------|------------------------------------ | TOTAL | 840106 | 810904 27784 1418 Iter-| | Byte | Weighted | Avg Resp | Average ation| Request Type | Rate | ABR | (sec) | Bytes -----|------------------|------------|------------|----------|---------- |index | 75898.1 | 10094.2 | 1.824 | 138457 |search | 91202.0 | 6790.2 | 2.024 | 184667 |browse | 77823.4 | 10147.9 | 1.99 | 154929 |browse_productline| 89647.4 | 10289.2 | 2.05 | 183853 |productdetail | 45746.6 | 2401.4 | 1.173 | 53673 |customize1 | 89404.5 | 15545.2 | 1.846 | 165120 1 |customize2 | 89257.6 | 8173.3 | 1.841 | 164396 |customize3 | 70567.0 | 6054.7 | 2.51 | 177126 |cart | 42950.1 | 2154.8 | 1.705 | 73230 |login | 33247.9 | 1014.2 | 1.452 | 48290 |shipping | 33239.9 | 851.3 | 1.292 | 42979 |billing | 24617.8 | 622.1 | 1.344 | 33097 |confirm | 37066.9 | 447.7 | 0.859 | 31854 |------------------|------------|------------|----------|---------- | TOTAL | - | 74586.6 | - | - Iter-| | Total | QOS ation| Request Type | Reqs | Good Toler Fail -----|------------------|------------|------------------------------------ |index | 110222 | 107525 2512 185 |search | 55512 | 54905 557 50 |browse | 98952 | 95082 3530 340 |browse_productline| 84565 | 83400 1032 133 |productdetail | 67615 | 66901 533 181 |customize1 | 142559 | 140935 1399 225 2 |customize2 | 75378 | 74506 757 115 |customize3 | 51908 | 44113 7011 784 |cart | 44516 | 41811 2285 420 |login | 31803 | 29930 1654 219 |shipping | 29927 | 28844 936 147 |billing | 28411 | 27225 1018 168 |confirm | 21281 | 21059 182 40 |------------------|------------|------------------------------------ | TOTAL | 842649 | 816236 23406 3007 Iter-| | Byte | Weighted | Avg Resp | Average ation| Request Type | Rate | ABR | (sec) | Bytes -----|------------------|------------|------------|----------|---------- |index | 73996.9 | 10169.4 | 1.871 | 138456 |search | 90430.3 | 6831.3 | 2.042 | 184673 |browse | 75812.6 | 10215.8 | 2.043 | 154930 |browse_productline| 88745.6 | 10359.9 | 2.071 | 183846 |productdetail | 44421.5 | 2417.4 | 1.207 | 53653 |customize1 | 88397.9 | 15685.6 | 1.867 | 165118 2 |customize2 | 88253.0 | 8257.7 | 1.862 | 164400 |customize3 | 72287.6 | 6126.0 | 2.45 | 177105 |cart | 47532.9 | 2175.4 | 1.542 | 73337 |login | 39167.0 | 1020.9 | 1.229 | 48173 |shipping | 40034.9 | 857.1 | 1.073 | 42979 |billing | 29603.9 | 626.6 | 1.118 | 33097 |confirm | 41244.8 | 451.7 | 0.772 | 31854 |------------------|------------|------------|----------|---------- | TOTAL | - | 75195.2 | - | - Iter-| | Total | QOS ation| Request Type | Reqs | Good Toler Fail -----|------------------|------------|------------------------------------ |index | 110415 | 107626 2402 387 |search | 55633 | 54807 808 18 |browse | 98949 | 94791 3711 447 |browse_productline| 84555 | 83171 1286 98 |productdetail | 67659 | 66887 661 111 |customize1 | 142353 | 140249 2002 102 3 |customize2 | 75237 | 74209 974 54 |customize3 | 51818 | 44904 6319 595 |cart | 44571 | 42670 1672 229 |login | 31819 | 30529 1146 144 |shipping | 29961 | 29274 616 71 |billing | 28418 | 27606 740 72 |confirm | 21294 | 21059 212 23 |------------------|------------|------------------------------------ | TOTAL | 842682 | 817782 22549 2351 Iter-| | Byte | Weighted | Avg Resp | Average ation| Request Type | Rate | ABR | (sec) | Bytes -----|------------------|------------|------------|----------|---------- |index | 73905.8 | 10263.3 | 1.874 | 138501 |search | 90165.1 | 6895.0 | 2.048 | 184671 |browse | 75578.3 | 10289.3 | 2.05 | 154942 |browse_productline| 88588.0 | 10431.9 | 2.075 | 183832 |productdetail | 44235.5 | 2428.5 | 1.209 | 53484 |customize1 | 88141.2 | 15774.8 | 1.873 | 165117 3 |customize2 | 88206.2 | 8301.0 | 1.863 | 164398 |customize3 | 73481.6 | 6159.4 | 2.41 | 177115 |cart | 50416.4 | 2195.6 | 1.455 | 73402 |login | 41837.6 | 1028.5 | 1.151 | 48164 |shipping | 42727.7 | 864.2 | 1.005 | 42979 |billing | 31476.0 | 631.2 | 1.051 | 33097 |confirm | 43193.7 | 455.2 | 0.737 | 31854 |------------------|------------|------------|----------|---------- | TOTAL | - | 75718.3 | - | - ECOMMERCE NOTES SUT Notes --------- * 1 Hardware RAID-0 (ServeRAID 7k) over 6 x 36GB Ultra320 15K RPM drives is used for OS, swap and logs * 4 Hardware RAID-0 (2 x ServeRAID 6m) are used for file set * Each ServeRAID 6m has two SCSI channels. Each channel connects to a disk enclosure. * Total of four enclosures and 56 drives are used for file set * Each enclosure (containing 14 disks) is configured as hardware RAID-0 * Two enclosures contain 28 x 36GB Ultra320 15K RPM drives * Two enclosures contain 28 x 74GB Ultra320 15K RPM drives * All drives use stripsize of 64KB * The total number of fileset directory (200 directories) is evenly distributed across four hardware drives * First hardware drive contains Directory 1-50 * Second hardware drive contains Directory 51-100 * Third hardware drive contains Directory 101-150 * Fourth hardware drive contains Directory 151-200 * First hardware drive contains soft links to the rest of directories * Prefetch disabled * 1 Nortel Passport 8010 Ethernet 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 65535 * - net.core.wmem_default = 10000000, default send socket buffer size, default 65535 * - net.core.optmem_max = 10000000, default 10240 * - net.core.optmem_default = 10000000, maximum amount of option memory buffers, default 10240 * - net.core.hot_list_length = 10000, maximum number of skb-heads to be cached, default 128 * - net.core.netdev.max_backlog = 300000, default 300 * - 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 16384 131072 * - net.ipv4.tcp_mem = 30000000 30000000 30000000, maximum TCP buffer space, default 31744 32256 32768 * - net.ipv4.tcp_max_syn_backlog = 8192 * - fs.file-max = 442961, increases number of open file handles kernel allocates, default 4096 * - net.core.somaxconn=10000, size of the listen queue for accepting new TCP connections, default 128 * - Each NICs txqueuelen was set to 60000, default 100 * - irqbalancer service was disabled during the benchmark run * - ulimit -n 1024000, sets number of open files, default 1024 * - ulimit -u 1024000, sets max user processes default 7168 * - File systems mounted with 'noatime,nodiratime,noacl' to disable time update, directory update, and control list * Use Intel Pro 1000 base driver e1000.6.1.16 * No modifications to default kernel configuration. * TSO turned off on all NICs, default on HTTP Software Notes ------------------- * - tuning!listen_queue_size 8192 * - tuning!so_wbuff_size 1048576 * - tuning!so_rbuff_size 1048576 * - tuning!maxaccept 8000 * - tuning!clientfirst_optimise yes * - tuning!unique_bind no * - tuning!softservers no * - tuning!keepalive yes * - tuning!timeout 1800 * - tuning!keepalive_timeout 1800 * - tuning!keepalive_max -1 * - tuning!modules!stats!enabled no * - tuning!modules!cgi!enabled no * - tuning!modules!nsapi!enabled no * - tuning!modules!isapi!enabled no * - tuning!counters_enabled no * - tuning!modules!cgi!cleansize 0 * - tuning!num_children 4 * - tuning!ssl_cbuff_size 65536 * - tuning!ssl_sessioncache_size 21149 * - tuning!ssl_diskcache no * - tuning!cbuff_size 1048576 * security!enabled yes * Under runningsites: * modules!gateway!enabled yes * modules!gateway!path!~/.*.jsp * modules!gateway!rewritecookie yes * modules!gateway!rewritelocation yes * Standard default values are used for all unlisted parameters * See IBM-20050623.txt for Zeus tuning description HTTP Script Notes ----------------- * SPEC-provided JSP scripts used without modification * Apache Tomcat 5.5.9 used to deploy JSP script * Java Option = -Xms4000m -Xmx4000m -Xss512k -Xcompactexplicitgc, optimize garbage collection for applications and set JVM heap size to 4GB, set java thread stack size to 512KB * server.xml tuning * acceptCount=10000 * enableLookups=false * minSpareThreads=2500 * maxSpareThreads=7500 * maxThreads=15000 * maxKeepAliveRequest=-1 * allowLinking=true * Resources ClassNames='org.apache.naming.resources.FileDirContext' * BESIM_POOL_SIZE=128 (default) * web.xml tuning * classdebuginfo=false, default true * development=false, default true * keepgenerated=false, default true * mappedfile=false, default true * See IBM-20050623.txt for HTTP SCRIPT tuning description * SPECweb_Ecommerce.config * PRODUCT_IMAGE_SUBDIRS=200 Client Notes ------------ * - Each NICs txqueuelen was set to 50000, default 100 * - ulimit -n 1024000, sets number of open files, default 1024 * - ulimit -u 1024000, sets max user processes default 7168 BESIM Notes ----------- * BESIM is on physically seperate machine * - Each NICs txqueuelen was set to 40000, default 100 * - irqbalancer service was disabled during run * - ulimit -n 1024000, sets number of open files, default 1024 * - ulimit -u 1024000, sets max user processes default 7168 * Apache log format: common logfile format * Apache recompile with mod_fastcgi_2.4.2, MPM worker enabled * Apache httpd.conf: * - KeepAlive on * - KeepAliveTimeout 600 * - MinSpareServers 250 * - MaxClients 1500 * - MaxKeepAliveRequests 0 * - MaxRequestsPerChild 0 * - MaxSpareServers 1500 * - StartServer 100 * - Timeout 600 * - ThreadLimits 500 * No additional fcgi tuning is implemented * See IBM-20050623.txt for Apache tuning description ================================================================================ 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 | 58187 | 58187 0 0 |search | 90252 | 90250 2 0 |catalog | 83512 | 83512 0 0 1 |product | 176959 | 163369 13590 0 |fileCatalog | 161531 | 156992 4539 0 |file | 97115 | 86477 10638 0 |download | 48482 | 48453 24 5 |------------------|------------|------------------------------------ | TOTAL | 716038 | 687240 28793 5 Iter-| | Byte | Weighted | Avg Resp | Average ation| Request Type | Rate | ABR | (sec) | Bytes -----|------------------|------------|------------|----------|---------- |home | 44385.6 | 743.1 | 1.348 | 59866 |search | 26198.6 | 518.5 | 1.028 | 26932 |catalog | 34521.6 | 600.5 | 0.976 | 33706 1 |product | 27192.9 | 2512.3 | 2.447 | 66546 |fileCatalog | 42000.2 | 3615.2 | 2.497 | 104905 |file | 46101.4 | 2562.7 | 2.683 | 123692 |download | 100000.2 | 71200.9 | 68.836 | 6883701 |------------------|------------|------------|----------|---------- | TOTAL | - | 81753.7 | - | - Iter-| | Total | QOS ation| Request Type | Reqs | Good Toler Fail -----|------------------|------------|------------------------------------ |home | 58165 | 58160 5 0 |search | 90366 | 90365 1 0 |catalog | 83534 | 83532 2 0 2 |product | 177141 | 165255 11886 0 |fileCatalog | 161775 | 158365 3410 0 |file | 97302 | 87059 10243 0 |download | 48508 | 48486 19 3 |------------------|------------|------------------------------------ | TOTAL | 716791 | 691222 25566 3 Iter-| | Byte | Weighted | Avg Resp | Average ation| Request Type | Rate | ABR | (sec) | Bytes -----|------------------|------------|------------|----------|---------- |home | 44647.2 | 743.2 | 1.34 | 59867 |search | 26398.6 | 519.4 | 1.02 | 26932 |catalog | 34787.6 | 600.9 | 0.968 | 33704 2 |product | 27342.7 | 2515.8 | 2.433 | 66543 |fileCatalog | 42108.6 | 3622.2 | 2.491 | 104905 |file | 46184.1 | 2568.8 | 2.678 | 123696 |download | 100000.1 | 71274.9 | 68.843 | 6884333 |------------------|------------|------------|----------|---------- | TOTAL | - | 81845.4 | - | - Iter-| | Total | QOS ation| Request Type | Reqs | Good Toler Fail -----|------------------|------------|------------------------------------ |home | 58300 | 58300 0 0 |search | 90477 | 90477 0 0 |catalog | 83644 | 83644 0 0 3 |product | 177231 | 164868 12363 0 |fileCatalog | 161864 | 158392 3472 0 |file | 97316 | 87463 9853 0 |download | 48586 | 48559 24 3 |------------------|------------|------------------------------------ | TOTAL | 717418 | 691703 25712 3 Iter-| | Byte | Weighted | Avg Resp | Average ation| Request Type | Rate | ABR | (sec) | Bytes -----|------------------|------------|------------|----------|---------- |home | 44985.3 | 745.3 | 1.33 | 59862 |search | 26611.8 | 520.5 | 1.012 | 26939 |catalog | 35067.1 | 602.0 | 0.961 | 33702 3 |product | 27563.4 | 2518.8 | 2.414 | 66546 |fileCatalog | 42265.9 | 3626.3 | 2.481 | 104901 |file | 46355.9 | 2570.7 | 2.668 | 123691 |download | 100000.0 | 71406.0 | 68.814 | 6881491 |------------------|------------|------------|----------|---------- | TOTAL | - | 81990.0 | - | - SUPPORT NOTES SUT Notes --------- * 1 Hardware RAID-0 (ServeRAID 7k) over 6 x 36GB Ultra320 15K RPM drives is used for OS, swap and logs * 4 Hardware RAID-0 (2 x ServeRAID 6m) are used for file set * Each ServeRAID 6m has two SCSI channels. Each channel connects to a disk enclosure. * Total of four enclosures and 56 drives are used for file set * Each enclosure (containing 14 disks) is configured as hardware RAID-0 * Two enclosures contain 28 x 36GB Ultra320 15K RPM drives * Two enclosures contain 28 x 74GB Ultra320 15K RPM drives * All drives use stripsize of 64KB * The total number of fileset directory (200 directories) is evenly distributed across four hardware drives * First hardware drive contains Directory 1-50 * Second hardware drive contains Directory 51-100 * Third hardware drive contains Directory 101-150 * Fourth hardware drive contains Directory 151-200 * First hardware drive contains soft links to the rest of directories * Prefetch disabled * 1 Nortel Passport 8010 Ethernet 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 65535 * - net.core.wmem_default = 10000000, default send socket buffer size, default 65535 * - net.core.optmem_max = 10000000, default 10240 * - net.core.optmem_default = 10000000, maximum amount of option memory buffers, default 10240 * - net.core.hot_list_length = 20000, maximum number of skb-heads to be cached, default 128 * - net.core.netdev.max_backlog = 400000, default 300 * - 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 16384 131072 * - net.ipv4.tcp_mem = 30000000 30000000 30000000, maximum TCP buffer space, default 31744 32256 32768 * - net.ipv4.tcp_max_syn_backlog = 12000 * - fs.file-max = 442961, increases number of open file handles kernel allocates, default 4096 * - net.core.somaxconn=10000, size of the listen queue for accepting new TCP connections, default 128 * - Each NICs txqueuelen was set to 60000, default 100 * - irqbalancer service was disabled during the benchmark run * - ulimit -n 1024000, sets number of open files, default 1024 * - ulimit -u 1024000, sets max user processes default 7168 * - File systems mounted with 'noatime,nodiratime,noacl' to disable time update, directory update, and control list * Use Intel Pro 1000 base driver e1000.6.1.16, with InterruptThrottleRate=12000 for each interface * No modifications to default kernel configuration. * TSO turned off on all NICs, default on HTTP Software Notes ------------------- * - tuning!listen_queue_size 8192 * - tuning!so_wbuff_size 1048576 * - tuning!so_rbuff_size 1048576 * - tuning!maxaccept 8000 * - tuning!clientfirst_optimise yes * - tuning!unique_bind no * - tuning!softservers no * - tuning!keepalive yes * - tuning!timeout 1800 * - tuning!keepalive_timeout 1800 * - tuning!keepalive_max -1 * - tuning!modules!stats!enabled no * - tuning!modules!cgi!enabled no * - tuning!modules!nsapi!enabled no * - tuning!modules!isapi!enabled no * - tuning!counters_enabled no * - tuning!modules!cgi!cleansize 0 * - tuning!num_children 2 * - tuning!ssl_cbuff_size 65536 * - tuning!ssl_sessioncache_size 21149 * - tuning!ssl_diskcache no * - tuning!cbuff_size 1048576 * security!enabled yes * Under runningsites: * modules!gateway!enabled yes * modules!gateway!path!~/.*.jsp * modules!gateway!rewritecookie yes * modules!gateway!rewritelocation yes * Standard default values are used for all unlisted parameters * See IBM-20050623.txt for Zeus tuning description HTTP Script Notes ----------------- * SPEC-provided JSP scripts used without modification * Apache Tomcat 5.5.9 used to deploy JSP script * Java Option = -Xms1500m -Xmx1500m -Xss512k -Xcompactexplicitgc, optimize garbage collection for applications and set JVM heap size to 1.5GB, set java thread stack size to 512KB * server.xml tuning * acceptCount=10000 * enableLookups=false * minSpareThreads=2500 * maxSpareThreads=7500 * maxThreads=15000 * maxKeepAliveRequest=-1 * allowLinking=true * Resources ClassNames='org.apache.naming.resources.FileDirContext' * BESIM_POOL_SIZE=128 (default) * web.xml tuning * classdebuginfo=false, default true * development=false, default true * keepgenerated=false, default true * mappedfile=false, default true * See IBM-20050623.txt for HTTP SCRIPT tuning description * See IBM-20050623.txt for HTTP SCRIPT tuning description * SPECweb_Support.config change: * DOWNLOAD_SUBDIRS = 200 Client Notes ------------ * - Each NICs txqueuelen was set to 50000, default 100 * - ulimit -n 1024000, sets number of open files, default 1024 * - ulimit -u 1024000, sets max user processes default 7168 BESIM Notes ----------- * BESIM is on physically seperate machine * - Each NICs txqueuelen was set to 40000, default 100 * - irqbalancer service was disabled during run * - ulimit -n 1024000, sets number of open files, default 1024 * - ulimit -u 1024000, sets max user processes default 7168 * Apache log format: common logfile format * Apache recompile with mod_fastcgi_2.4.2, MPM worker enabled * Apache httpd.conf: * - KeepAlive on * - KeepAliveTimeout 600 * - MinSpareServers 250 * - MaxClients 1500 * - MaxKeepAliveRequests 0 * - MaxRequestsPerChild 0 * - MaxSpareServers 1500 * - StartServer 100 * - Timeout 600 * - ThreadLimits 500 * No additional fcgi tuning is implemented * See IBM-20050623.txt for Apache tuning description ================================================================================ 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