SPECweb2005 Result ================================================================================ || IBM: eServer xSeries x346 || SPECweb2005 = 4237 Zeus Technology Ltd.: Zeus Web Server v4.2r4 (x || 86-64) || Apache: Apache Tomcat 5.5.9 || SPECweb2005_Banking = 7700 || SPECweb2005_Ecommerce = 5000 || SPECweb2005_Support = 4380 || ================================================================================ 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.8% 100.0% 0.0% | 5 | | |-----------|---------------------------|------------| | 7700 | 2 | 96.3% 99.9% 0.0% | 5 | | |-----------|---------------------------|------------| | | 3 | 96.0% 100.0% 0.0% | 1 | -------------------------------------------------------------------- Ecommerce | Simultaneous | Test | Aggregate QOS Compliance | Validation | | User Sessions | Iteration | Good Tolerable Fail | Errors | |---------------|-----------|---------------------------|------------| | | 1 | 99.1% 99.9% 0.0% | 0 | | |-----------|---------------------------|------------| | 5000 | 2 | 98.8% 99.9% 0.0% | 1 | | |-----------|---------------------------|------------| | | 3 | 98.8% 99.9% 0.0% | 0 | -------------------------------------------------------------------- Support | Simultaneous | Test | Aggregate QOS Compliance | Validation | | User Sessions | Iteration | Good Tolerable Fail | Errors | |---------------|-----------|---------------------------|------------| | | 1 | 95.5% 99.9% 0.0% | 0 | | |-----------|---------------------------|------------| | 4380 | 2 | 96.2% 99.9% 0.0% | 0 | | |-----------|---------------------------|------------| | | 3 | 96.8% 99.9% 0.0% | 0 | -------------------------------------------------------------------- ================================================================================ CONFIGURATION Availability Dates -------------------------------------------------------------------------------- Backend Simulator Nov-2003 SUT Hardware Feb-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.6 GHz Intel Xeon Processor Speed (MHz) 3600 # 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, 2 x ServeRAID 6M Operating System SUSE Linux Enterprise Server 9 SP1 (default kernel 2.6.5-7.139-smp) File System ext2 Other Hardware 4 x IBM EXP400 External SCSI Storage Enclosure 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 | 401032 | 386036 14996 0 |account_summary | 281987 | 277864 4123 0 |check_detail_html | 158013 | 151522 6491 0 |bill_pay | 256929 | 252995 3934 0 |add_payee | 20862 | 20650 212 0 |payee_info | 14985 | 13606 1379 0 |quick_pay | 122779 | 111201 11578 0 |billpay_status | 41187 | 40792 395 0 1 |chg_profile | 22726 | 22018 708 0 |post_profile | 16386 | 16088 298 0 |req_checks | 22491 | 11088 11403 0 |post_chk_order | 16272 | 15828 444 0 |req_xfer_form | 32309 | 32116 193 0 |post_fund_xfer | 23123 | 22508 615 0 |logout | 114393 | 112911 1482 0 |check_image | 316266 | 316256 5 0 |------------------|------------|------------------------------------ | TOTAL | 1861740 | 1803479 58256 0 Iter-| | Byte | Weighted | Avg Resp | Average ation| Request Type | Rate | ABR | (sec) | Bytes -----|------------------|------------|------------|----------|---------- |login | 22220.3 | 5825.5 | 1.549 | 34428 |account_summary | 19812.1 | 3280.3 | 1.391 | 27570 |check_detail_html | 15518.1 | 1601.8 | 1.548 | 24026 |bill_pay | 18241.8 | 2764.5 | 1.397 | 25501 |add_payee | 19760.9 | 232.4 | 1.336 | 26405 |payee_info | 26226.3 | 277.7 | 1.674 | 43921 |quick_pay | 19821.7 | 1723.6 | 1.678 | 33271 |billpay_status | 24904.7 | 576.8 | 1.332 | 33195 1 |chg_profile | 28630.4 | 414.9 | 1.511 | 43278 |post_profile | 25943.9 | 253.8 | 1.415 | 36713 |req_checks | 43508.0 | 836.3 | 2.025 | 88133 |post_chk_order | 22554.0 | 228.1 | 1.473 | 33227 |req_xfer_form | 17553.7 | 300.7 | 1.257 | 22065 |post_fund_xfer | 16640.5 | 239.3 | 1.474 | 24537 |logout | 52918.5 | 3629.7 | 1.421 | 75203 |check_image | 45472.1 | 1422.3 | 0.234 | 10658 |------------------|------------|------------|----------|---------- | TOTAL | - | 23608.5 | - | - Iter-| | Total | QOS ation| Request Type | Reqs | Good Toler Fail -----|------------------|------------|------------------------------------ |login | 400595 | 382867 17671 57 |account_summary | 281869 | 276139 5601 129 |check_detail_html | 157912 | 150210 7620 82 |bill_pay | 256470 | 251049 5285 136 |add_payee | 20789 | 20422 358 9 |payee_info | 14980 | 13561 1405 14 |quick_pay | 122631 | 109794 12748 89 |billpay_status | 41070 | 40461 596 13 2 |chg_profile | 22724 | 21809 902 13 |post_profile | 16382 | 16032 337 13 |req_checks | 22491 | 10882 11591 18 |post_chk_order | 16273 | 15754 509 10 |req_xfer_form | 32317 | 31957 345 15 |post_fund_xfer | 23177 | 22471 695 11 |logout | 114192 | 112256 1909 27 |check_image | 316032 | 316013 14 0 |------------------|------------|------------------------------------ | TOTAL | 1859904 | 1791677 67586 636 Iter-| | Byte | Weighted | Avg Resp | Average ation| Request Type | Rate | ABR | (sec) | Bytes -----|------------------|------------|------------|----------|---------- |login | 22056.7 | 5774.7 | 1.561 | 34445 |account_summary | 19605.8 | 3252.9 | 1.406 | 27575 |check_detail_html | 15374.0 | 1587.9 | 1.562 | 24027 |bill_pay | 18063.6 | 2737.0 | 1.411 | 25500 |add_payee | 19494.4 | 229.8 | 1.354 | 26412 |payee_info | 26136.6 | 275.3 | 1.68 | 43921 |quick_pay | 19643.5 | 1707.6 | 1.693 | 33273 |billpay_status | 24654.3 | 570.4 | 1.346 | 33189 2 |chg_profile | 28328.0 | 411.6 | 1.527 | 43282 |post_profile | 25643.1 | 251.6 | 1.431 | 36709 |req_checks | 43267.6 | 829.5 | 2.036 | 88133 |post_chk_order | 22396.1 | 226.3 | 1.484 | 33237 |req_xfer_form | 17360.1 | 298.3 | 1.27 | 22059 |post_fund_xfer | 16483.7 | 238.0 | 1.488 | 24539 |logout | 52551.6 | 3592.7 | 1.43 | 75178 |check_image | 44805.7 | 1409.0 | 0.237 | 10653 |------------------|------------|------------|----------|---------- | TOTAL | - | 23393.4 | - | - Iter-| | Total | QOS ation| Request Type | Reqs | Good Toler Fail -----|------------------|------------|------------------------------------ |login | 399790 | 380503 19287 0 |account_summary | 281593 | 274875 6718 0 |check_detail_html | 157814 | 149370 8444 0 |bill_pay | 256087 | 249936 6151 0 |add_payee | 20724 | 20339 385 0 |payee_info | 14883 | 13273 1610 0 |quick_pay | 122460 | 108834 13626 0 |billpay_status | 41056 | 40387 669 0 3 |chg_profile | 22645 | 21635 1010 0 |post_profile | 16346 | 15913 433 0 |req_checks | 22468 | 10898 11570 0 |post_chk_order | 16280 | 15732 548 0 |req_xfer_form | 32302 | 31883 419 0 |post_fund_xfer | 23167 | 22293 874 0 |logout | 113962 | 111550 2412 0 |check_image | 315811 | 315804 6 0 |------------------|------------|------------------------------------ | TOTAL | 1857388 | 1783225 74162 0 Iter-| | Byte | Weighted | Avg Resp | Average ation| Request Type | Rate | ABR | (sec) | Bytes -----|------------------|------------|------------|----------|---------- |login | 22063.7 | 5779.2 | 1.56 | 34434 |account_summary | 19659.9 | 3260.2 | 1.402 | 27579 |check_detail_html | 15414.1 | 1591.8 | 1.558 | 24027 |bill_pay | 18121.0 | 2741.4 | 1.407 | 25500 |add_payee | 19558.1 | 229.7 | 1.35 | 26409 |payee_info | 26079.7 | 274.4 | 1.684 | 43922 |quick_pay | 19691.4 | 1710.5 | 1.689 | 33273 |billpay_status | 24727.8 | 572.0 | 1.342 | 33189 3 |chg_profile | 28425.7 | 411.4 | 1.522 | 43276 |post_profile | 25738.5 | 251.9 | 1.426 | 36711 |req_checks | 43294.0 | 831.3 | 2.035 | 88137 |post_chk_order | 22384.8 | 227.0 | 1.484 | 33228 |req_xfer_form | 17393.8 | 299.1 | 1.268 | 22063 |post_fund_xfer | 16513.3 | 238.7 | 1.486 | 24544 |logout | 52480.1 | 3596.6 | 1.432 | 75179 |check_image | 44719.4 | 1413.4 | 0.238 | 10661 |------------------|------------|------------|----------|---------- | TOTAL | - | 23429.3 | - | - 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=3000,3000 TxDescriptors=1024,1024 * 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 ----------------- * 1 Validation Errors for Iteration 1: client10 - check_image * 4 Validation Errors for Iteration 1: client17 - check_image * 5 Validation Errors for Iteration 2: client17 - check_image * 1 Validation Errors for Iteration 3: client10 - check_image ================================================================================ Ecommerce Run Details Iter-| | Total | QOS ation| Request Type | Reqs | Good Toler Fail -----|------------------|------------|------------------------------------ |index | 107403 | 106746 657 0 |search | 54190 | 54177 13 0 |browse | 96222 | 95278 944 0 |browse_productline| 82264 | 82242 22 0 |productdetail | 65855 | 65854 1 0 |customize1 | 138743 | 138714 29 0 1 |customize2 | 73263 | 73255 8 0 |customize3 | 50507 | 46207 4299 1 |cart | 43343 | 42976 367 0 |login | 30864 | 30200 663 1 |shipping | 29071 | 29071 0 0 |billing | 27600 | 27599 1 0 |confirm | 20650 | 20650 0 0 |------------------|------------|------------------------------------ | TOTAL | 819975 | 812969 7004 2 Iter-| | Byte | Weighted | Avg Resp | Average ation| Request Type | Rate | ABR | (sec) | Bytes -----|------------------|------------|------------|----------|---------- |index | 69922.2 | 10360.5 | 1.98 | 138482 |search | 89685.9 | 6967.7 | 2.058 | 184586 |browse | 73334.1 | 10390.6 | 2.113 | 155024 |browse_productline| 89009.7 | 10530.6 | 2.064 | 183769 |productdetail | 44637.5 | 2457.8 | 1.2 | 53578 |customize1 | 87826.5 | 15949.5 | 1.879 | 165030 1 |customize2 | 87752.9 | 8389.1 | 1.873 | 164385 |customize3 | 74452.2 | 6230.6 | 2.378 | 177097 |cart | 54766.4 | 2216.7 | 1.34 | 73422 |login | 54597.1 | 1032.1 | 0.879 | 48009 |shipping | 59256.7 | 870.3 | 0.725 | 42979 |billing | 41991.5 | 636.3 | 0.788 | 33097 |confirm | 51118.4 | 458.2 | 0.623 | 31854 |------------------|------------|------------|----------|---------- | TOTAL | - | 76490.6 | - | - Iter-| | Total | QOS ation| Request Type | Reqs | Good Toler Fail -----|------------------|------------|------------------------------------ |index | 107090 | 106142 886 62 |search | 54041 | 53941 100 0 |browse | 96093 | 94721 1303 69 |browse_productline| 82033 | 81846 187 0 |productdetail | 65698 | 65584 110 3 |customize1 | 138914 | 138652 262 0 2 |customize2 | 73235 | 73100 135 0 |customize3 | 50332 | 45453 4781 98 |cart | 43359 | 42789 526 44 |login | 30836 | 29998 823 15 |shipping | 29010 | 28951 58 1 |billing | 27509 | 27422 73 14 |confirm | 20655 | 20613 42 0 |------------------|------------|------------------------------------ | TOTAL | 818805 | 809212 9286 306 Iter-| | Byte | Weighted | Avg Resp | Average ation| Request Type | Rate | ABR | (sec) | Bytes -----|------------------|------------|------------|----------|---------- |index | 68674.7 | 10210.7 | 2.016 | 138482 |search | 89160.1 | 6868.1 | 2.07 | 184586 |browse | 72229.6 | 10256.6 | 2.146 | 155024 |browse_productline| 88582.1 | 10379.0 | 2.074 | 183761 |productdetail | 43955.5 | 2430.1 | 1.222 | 53724 |customize1 | 87203.9 | 15784.2 | 1.892 | 165031 2 |customize2 | 87101.8 | 8288.8 | 1.887 | 164385 |customize3 | 73309.5 | 6138.1 | 2.416 | 177124 |cart | 53204.0 | 2194.0 | 1.381 | 73495 |login | 53403.1 | 1025.4 | 0.904 | 48301 |shipping | 57796.7 | 858.4 | 0.743 | 42979 |billing | 40495.8 | 626.8 | 0.817 | 33098 |confirm | 49465.0 | 453.0 | 0.643 | 31854 |------------------|------------|------------|----------|---------- | TOTAL | - | 75513.9 | - | - Iter-| | Total | QOS ation| Request Type | Reqs | Good Toler Fail -----|------------------|------------|------------------------------------ |index | 107078 | 106123 936 19 |search | 54017 | 53933 84 0 |browse | 96066 | 94790 1266 10 |browse_productline| 82142 | 82036 106 0 |productdetail | 65695 | 65643 52 0 |customize1 | 138527 | 138382 145 0 3 |customize2 | 73099 | 73040 59 0 |customize3 | 50167 | 44909 5215 43 |cart | 43120 | 42598 516 6 |login | 30744 | 29874 865 5 |shipping | 28987 | 28976 11 0 |billing | 27494 | 27466 28 0 |confirm | 20591 | 20582 9 0 |------------------|------------|------------------------------------ | TOTAL | 817727 | 808352 9292 83 Iter-| | Byte | Weighted | Avg Resp | Average ation| Request Type | Rate | ABR | (sec) | Bytes -----|------------------|------------|------------|----------|---------- |index | 68997.0 | 10243.0 | 2.007 | 138486 |search | 89201.1 | 6887.2 | 2.069 | 184584 |browse | 72475.9 | 10289.8 | 2.139 | 155067 |browse_productline| 88657.5 | 10426.0 | 2.072 | 183753 |productdetail | 43961.3 | 2432.8 | 1.219 | 53611 |customize1 | 87272.2 | 15791.1 | 1.89 | 165028 3 |customize2 | 87143.4 | 8300.3 | 1.886 | 164385 |customize3 | 73381.7 | 6137.6 | 2.413 | 177117 |cart | 53300.1 | 2187.4 | 1.377 | 73441 |login | 53222.6 | 1019.9 | 0.902 | 48029 |shipping | 57878.9 | 860.5 | 0.742 | 42979 |billing | 40744.0 | 628.5 | 0.812 | 33098 |confirm | 49853.2 | 453.0 | 0.638 | 31854 |------------------|------------|------------|----------|---------- | TOTAL | - | 75657.7 | - | - 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, InterruptThrottleRate=3000,3000 TxDescriptors=1024,1024 * 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 = -Xms2000m -Xmx2000m -Xss512k -Xcompactexplicitgc, optimize garbage collection for applications and set JVM heap size to 2GB, 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 ----------------- * 1 Validation Errors for Iteration 2: client18 - productdetail ================================================================================ Support Run Details Iter-| | Total | QOS ation| Request Type | Reqs | Good Toler Fail -----|------------------|------------|------------------------------------ |home | 57340 | 57325 15 0 |search | 89236 | 89236 0 0 |catalog | 82468 | 82468 0 0 1 |product | 174485 | 160858 13627 0 |fileCatalog | 159231 | 152796 6435 0 |file | 95850 | 84555 11295 0 |download | 47793 | 47779 11 3 |------------------|------------|------------------------------------ | TOTAL | 706403 | 675017 31383 3 Iter-| | Byte | Weighted | Avg Resp | Average ation| Request Type | Rate | ABR | (sec) | Bytes -----|------------------|------------|------------|----------|---------- |home | 45234.2 | 743.3 | 1.323 | 59854 |search | 26487.7 | 520.6 | 1.016 | 26936 |catalog | 34739.5 | 601.7 | 0.969 | 33692 1 |product | 27502.6 | 2515.0 | 2.419 | 66552 |fileCatalog | 42038.6 | 3618.3 | 2.495 | 104917 |file | 45979.2 | 2552.7 | 2.674 | 122966 |download | 100000.1 | 71355.1 | 68.933 | 6893322 |------------------|------------|------------|----------|---------- | TOTAL | - | 81907.0 | - | - Iter-| | Total | QOS ation| Request Type | Reqs | Good Toler Fail -----|------------------|------------|------------------------------------ |home | 57419 | 57419 0 0 |search | 89178 | 89178 0 0 |catalog | 82460 | 82460 0 0 2 |product | 174697 | 163251 11446 0 |fileCatalog | 159354 | 154022 5332 0 |file | 95887 | 86170 9717 0 |download | 47825 | 47806 17 2 |------------------|------------|------------------------------------ | TOTAL | 706820 | 680306 26512 2 Iter-| | Byte | Weighted | Avg Resp | Average ation| Request Type | Rate | ABR | (sec) | Bytes -----|------------------|------------|------------|----------|---------- |home | 45245.8 | 744.9 | 1.322 | 59844 |search | 26513.9 | 520.5 | 1.015 | 26921 |catalog | 34753.3 | 602.4 | 0.969 | 33695 2 |product | 27516.7 | 2520.6 | 2.418 | 66549 |fileCatalog | 42088.5 | 3625.0 | 2.492 | 104924 |file | 46040.4 | 2556.2 | 2.67 | 122962 |download | 100000.0 | 71331.5 | 68.794 | 6879440 |------------------|------------|------------|----------|---------- | TOTAL | - | 81901.3 | - | - Iter-| | Total | QOS ation| Request Type | Reqs | Good Toler Fail -----|------------------|------------|------------------------------------ |home | 57386 | 57386 0 0 |search | 89361 | 89361 0 0 |catalog | 82475 | 82475 0 0 3 |product | 174620 | 165391 9229 0 |fileCatalog | 159296 | 154607 4689 0 |file | 95880 | 87419 8461 0 |download | 47818 | 47807 10 1 |------------------|------------|------------------------------------ | TOTAL | 706836 | 684446 22389 1 Iter-| | Byte | Weighted | Avg Resp | Average ation| Request Type | Rate | ABR | (sec) | Bytes -----|------------------|------------|------------|----------|---------- |home | 45677.7 | 747.0 | 1.31 | 59851 |search | 26756.3 | 523.2 | 1.006 | 26923 |catalog | 35047.5 | 604.3 | 0.961 | 33693 3 |product | 27722.6 | 2527.3 | 2.4 | 66545 |fileCatalog | 42270.9 | 3634.9 | 2.482 | 104918 |file | 46237.7 | 2564.3 | 2.659 | 122971 |download | 100000.3 | 71422.8 | 68.674 | 6867489 |------------------|------------|------------|----------|---------- | TOTAL | - | 82024.2 | - | - 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 = 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=3000,3000 TxDescriptors=1024,1024 * 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 = -Xms2000m -Xmx2000m -Xss512k -Xcompactexplicitgc, optimize garbage collection for applications and set JVM heap size to 2GB, 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_Support.config * 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