SPECweb2005 Result ================================================================================ || Fujitsu Siemens Computers: PRIMERGY RX220 S1, A || SPECweb2005 = 8394 MD Opteron 280 processor || Accoria Networks: Rock Web Server v1.3.3 (x86_6 || 4) || Apache: Apache Tomcat 5.5.9 || SPECweb2005_Banking = 15000 || SPECweb2005_Ecommerce = 10480 || SPECweb2005_Support = 8340 || ================================================================================ Submitter: Fujitsu Siemens, SPEC License #: 22, Test date: May-2006 ================================================================================ PERFORMANCE Banking | Simultaneous | Test | Aggregate QOS Compliance | Validation | | User Sessions | Iteration | Good Tolerable Fail | Errors | |---------------|-----------|---------------------------|------------| | | 1 | 98.6% 99.8% 0.2% | 4 | | |-----------|---------------------------|------------| | 15000 | 2 | 98.6% 99.7% 0.3% | 4 | | |-----------|---------------------------|------------| | | 3 | 98.6% 99.8% 0.2% | 1 | -------------------------------------------------------------------- Ecommerce | Simultaneous | Test | Aggregate QOS Compliance | Validation | | User Sessions | Iteration | Good Tolerable Fail | Errors | |---------------|-----------|---------------------------|------------| | | 1 | 96.0% 99.8% 0.2% | 0 | | |-----------|---------------------------|------------| | 10480 | 2 | 96.0% 99.9% 0.1% | 0 | | |-----------|---------------------------|------------| | | 3 | 95.4% 99.9% 0.1% | 0 | -------------------------------------------------------------------- Support | Simultaneous | Test | Aggregate QOS Compliance | Validation | | User Sessions | Iteration | Good Tolerable Fail | Errors | |---------------|-----------|---------------------------|------------| | | 1 | 95.6% 99.8% 0.2% | 0 | | |-----------|---------------------------|------------| | 8340 | 2 | 95.8% 100.0% 0.0% | 0 | | |-----------|---------------------------|------------| | | 3 | 96.3% 100.0% 0.0% | 0 | -------------------------------------------------------------------- ================================================================================ CONFIGURATION Availability Dates -------------------------------------------------------------------------------- Backend Simulator Jan-2005 SUT Hardware Feb-2006 Web Server Software May-2006 Dec-2005 Operating System Oct-2005 Other Components N/A System Under Test (SUT) -------------------------------------------------------------------------------- # of SUTs 1 Vendor Fujitsu Siemens Computers Model PRIMERGY RX220 S1, AMD Opteron 280 processor Processor AMD Opteron 280 processor Processor Speed (MHz) 2400 # Processors 4 cores, 2 chips, 2 cores/chip Primary Cache 64KB(I) + 64KB(D) on chip,per core Secondary Cache 1024KB(I+D) on chip,per core Other Cache N/A Memory 16GB(8x2GB)DDR-RAM PC-3200R(CAS 3-3-3) Disk Subsystem 2x250GB WDC WD2500JD, 30x36GB ST336753 CLAR36 Disk Controllers FastTrak S150 TX4(onboard), Emulex LP1050 (PCI-EX.) Operating System RHEL 4 U2 (2.6.9-22 ELsmp x86_64) File System ext2 Other Hardware BX300 Blade: 4 Broadcom Switches(BCM5633), 1 Summit Extreme Switch 7i, FibreCat CX500 Other Software jdk-1_5_0_06-linux-amd64 HTTP Software -------------------------------------------------------------------------------- Vendor Accoria Networks Name/Version Rock Web Server v1.3.3 (x86_64) Dynamic Scripts JSP Server Cache N/A Log Mode Common Log Format Script Engine -------------------------------------------------------------------------------- Vendor Apache Name/Version Apache Tomcat 5.5.9 Dynamic Scripts JSP Server Cache N/A Log Mode Common Log Format SUT Network -------------------------------------------------------------------------------- # of Controllers 2 Network Controllers Intel PRO/1000 GT quad(PCI-X), Broadcom NetXtreme onboard # of Networks 5 Network Type Gigabit LAN Network Speed 1 Gb/s MSL (sec) 30 (Non RFC1122) Time-Wait (sec) 60 (Non RFC1122) MTU Size 1500 Client Systems -------------------------------------------------------------------------------- # of Clients 20 Model PRIMERGY BX300 Blade Processor Pentium III Processor Speed (MHz) 933 # Processors 2 Memory 1024 MB Network Controller 2 Broadcom NetXtreme onboard Operating System MS Windows XP Professional (SP1) JVM Version Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.2_04-b04) JIT Version Java HotSpot(TM) Client VM (build 1.4.2_04-b04, mixed mode) Other Hardware see SUT -Other Hardware- Other Software N/A Backend Simulator (BESIM) -------------------------------------------------------------------------------- # of Simulators 1 Model PRIMERGY RX300 S2 Processor Intel Xeon Processor Speed (MHz) 3600 # of Processors 2 cores, 2 chips, 1 core/chip, (Hyper-Threading disabled) Memory 8192 MB SDRAM Network Controller 2 Broadcom NetXtreme onboard Operating System RHEL 4 (2.6.9-5 ELsmp) File System ext2 Web Server Apache 2.0.52-9 Server Scripts SPEC-FCGI (2.4.0) Other Hardware see SUT -Other Hardware- Other Software jdk-1_5_0_04-linux-i586, mod_fastcgi-2.4.2 ================================================================================ COMMON NOTES ================================================================================ Banking Run Details Iter-| | Total | QOS ation| Request Type | Reqs | Good Toler Fail -----|------------------|------------|------------------------------------ |login | 835090 | 816339 17708 1043 |account_summary | 588569 | 582724 4282 1563 |check_detail_html | 330048 | 321892 7136 1020 |bill_pay | 537371 | 531922 3915 1534 |add_payee | 43327 | 42905 315 107 |payee_info | 30994 | 30431 481 82 |quick_pay | 258054 | 251181 6074 799 |billpay_status | 85774 | 84894 627 253 1 |chg_profile | 47251 | 46716 421 114 |post_profile | 34044 | 33766 176 102 |req_checks | 46978 | 43067 3784 127 |post_chk_order | 33862 | 33536 240 82 |req_xfer_form | 66852 | 66194 454 204 |post_fund_xfer | 48207 | 47721 354 132 |logout | 238381 | 236595 1139 647 |check_image | 660282 | 660079 0 203 |------------------|------------|------------------------------------ | TOTAL | 3885084 | 3829962 47106 8012 Iter-| | Byte | Weighted | Avg Resp | Average ation| Request Type | Rate | ABR | (sec) | Bytes -----|------------------|------------|------------|----------|---------- |login | 33,756.9 | 9,558.7 | 1.021 | 34494 |account_summary | 35,791.0 | 5,356.1 | 0.766 | 27424 |check_detail_html | 27,715.4 | 2,601.6 | 0.857 | 23754 |bill_pay | 33,570.6 | 4,522.5 | 0.755 | 25362 |add_payee | 34,991.8 | 378.2 | 0.751 | 26306 |payee_info | 45,631.1 | 449.9 | 0.958 | 43744 |quick_pay | 35,552.6 | 2,826.8 | 0.928 | 33011 |billpay_status | 40,806.8 | 940.9 | 0.810 | 33056 1 |chg_profile | 48,450.5 | 676.2 | 0.890 | 43125 |post_profile | 45,992.6 | 414.2 | 0.797 | 36667 |req_checks | 60,795.1 | 1,370.4 | 1.446 | 87911 |post_chk_order | 40,782.5 | 372.3 | 0.812 | 33132 |req_xfer_form | 30,240.6 | 487.6 | 0.726 | 21978 |post_fund_xfer | 32,751.3 | 391.3 | 0.746 | 24461 |logout | 66,067.9 | 5,949.4 | 1.138 | 75211 |check_image | 54,937.2 | 2,341.1 | 0.194 | 10684 |------------------|------------|------------|----------|---------- | TOTAL | - | 38,637.2 | - | - Iter-| | Total | QOS ation| Request Type | Reqs | Good Toler Fail -----|------------------|------------|------------------------------------ |login | 804438 | 783420 18833 2185 |account_summary | 566902 | 562659 2558 1685 |check_detail_html | 317715 | 310653 6046 1016 |bill_pay | 516197 | 512241 2419 1537 |add_payee | 41726 | 41439 176 111 |payee_info | 29844 | 29409 337 98 |quick_pay | 247520 | 241524 5163 833 |billpay_status | 82356 | 81726 363 267 2 |chg_profile | 45593 | 45187 267 139 |post_profile | 32801 | 32620 70 111 |req_checks | 45380 | 39465 5748 167 |post_chk_order | 32659 | 32399 160 96 |req_xfer_form | 64710 | 64279 255 176 |post_fund_xfer | 46454 | 46148 181 125 |logout | 229532 | 228106 722 704 |check_image | 635805 | 635532 0 273 |------------------|------------|------------------------------------ | TOTAL | 3739632 | 3686807 43298 9523 Iter-| | Byte | Weighted | Avg Resp | Average ation| Request Type | Rate | ABR | (sec) | Bytes -----|------------------|------------|------------|----------|---------- |login | 25,779.6 | 7,164.2 | 1.339 | 34524 |account_summary | 25,862.8 | 4,015.4 | 1.061 | 27458 |check_detail_html | 18,783.3 | 1,947.0 | 1.264 | 23756 |bill_pay | 23,986.0 | 3,377.1 | 1.057 | 25361 |add_payee | 24,958.1 | 283.1 | 1.053 | 26301 |payee_info | 34,153.7 | 336.8 | 1.280 | 43743 |quick_pay | 25,356.4 | 2,107.9 | 1.302 | 33014 |billpay_status | 30,297.4 | 702.3 | 1.091 | 33059 2 |chg_profile | 37,036.8 | 507.3 | 1.164 | 43129 |post_profile | 35,736.5 | 310.3 | 1.026 | 36669 |req_checks | 50,878.1 | 1,029.6 | 1.728 | 87950 |post_chk_order | 30,327.9 | 279.2 | 1.092 | 33135 |req_xfer_form | 21,111.8 | 367.4 | 1.042 | 22009 |post_fund_xfer | 23,336.3 | 293.1 | 1.048 | 24458 |logout | 62,388.3 | 4,454.3 | 1.205 | 75229 |check_image | 42,046.3 | 1,753.2 | 0.254 | 10689 |------------------|------------|------------|----------|---------- | TOTAL | - | 28,928.0 | - | - Iter-| | Total | QOS ation| Request Type | Reqs | Good Toler Fail -----|------------------|------------|------------------------------------ |login | 805434 | 785101 18358 1975 |account_summary | 567733 | 563317 2802 1614 |check_detail_html | 318032 | 310371 6644 1017 |bill_pay | 517412 | 513430 2506 1476 |add_payee | 41890 | 41586 175 129 |payee_info | 29992 | 29565 342 85 |quick_pay | 248214 | 241921 5483 810 |billpay_status | 82593 | 82019 351 223 3 |chg_profile | 45770 | 45390 264 116 |post_profile | 32910 | 32705 94 111 |req_checks | 45229 | 39477 5599 153 |post_chk_order | 32603 | 32360 142 100 |req_xfer_form | 64827 | 64365 276 186 |post_fund_xfer | 46556 | 46159 235 162 |logout | 229832 | 228425 827 580 |check_image | 636370 | 636106 0 264 |------------------|------------|------------------------------------ | TOTAL | 3745397 | 3692297 44098 9001 Iter-| | Byte | Weighted | Avg Resp | Average ation| Request Type | Rate | ABR | (sec) | Bytes -----|------------------|------------|------------|----------|---------- |login | 25,955.1 | 7,217.0 | 1.328 | 34484 |account_summary | 26,095.5 | 4,046.1 | 1.051 | 27427 |check_detail_html | 18,974.5 | 1,963.1 | 1.252 | 23756 |bill_pay | 24,221.6 | 3,409.8 | 1.047 | 25362 |add_payee | 25,147.6 | 286.3 | 1.046 | 26306 |payee_info | 34,553.3 | 340.9 | 1.266 | 43744 |quick_pay | 25,621.1 | 2,129.2 | 1.288 | 33013 |billpay_status | 30,638.7 | 709.6 | 1.079 | 33065 3 |chg_profile | 37,481.0 | 513.0 | 1.150 | 43131 |post_profile | 36,046.7 | 313.6 | 1.017 | 36668 |req_checks | 51,124.6 | 1,033.2 | 1.719 | 87916 |post_chk_order | 30,577.6 | 280.7 | 1.083 | 33137 |req_xfer_form | 21,280.0 | 370.2 | 1.032 | 21980 |post_fund_xfer | 23,380.6 | 295.9 | 1.046 | 24459 |logout | 62,812.3 | 4,492.6 | 1.197 | 75228 |check_image | 42,274.7 | 1,766.6 | 0.252 | 10683 |------------------|------------|------------|----------|---------- | TOTAL | - | 29,167.8 | - | - BANKING NOTES SUT Notes --------- * 2 disk for OS and logs, ext2 * 30 disks for 'Default Web Site' (fileset, applications),HW RAID0, ext2 * set noatime,nodiratime,nocheck for specweb mount (/etc/fstab): * - noatime/nodiratime: Do not update inode access times on this file system. * - nocheck: No checking is done. (no check on mount) * Intel PRO/1000 GT quad, e1000 v6.3.9: * (insmod tg3 eth0, e1000 eth1 eth2 eth3 eth4) * - FlowControl=0 (off), default read settings from the EEPROM * - RxDescriptors=768, default 256 * - TxDescriptors=4096, default 256 * (ifconfig eth0 eth1 eth2 eth3 eth4) * - txqueuelen=60000, transmit queue length; default 100 * /proc/irq * - 169.smp_affinity=00000001, lock IRQ of NIC(eth1) to 1. processor; default 0xffffffff * - 177.smp_affinity=00000002, lock IRQ of NIC(eth2) to 2. processor; default 0xffffffff * - 185.smp_affinity=00000004, lock IRQ of NIC(eth3) to 3. processor; default 0xffffffff * - 193.smp_affinity=00000008, lock IRQ of NIC(eth4) to 4. processor; default 0xffffffff * - irqbalance --noethernet; default irqbalance * ethtool -K eth1-4 tso off; default on * fileset * - CHECK_IMAGE_SUBDIRS=1000; default 100 * - PRODUCT_IMAGE_SUBDIRS=1000; default 100 * - DOWNLOAD_SUBDIRS=1000; default 100 Operating System Notes ---------------------- * ulimit -n 1000000, sets number of open files, default 1024 * ulimit -u 1000000, sets max user processes, default 7160 * /proc/sys/net * - core.optmem_max=10000000, maximum amount of option memory buffers, default 10240 * - core.rmem_default=10000000, default receive socket buffer size, default 65535 * - core.rmem_max=10000000, maximum receive socket buffer size, default 131071 * - core.wmem_default=10000000, default send socket buffer size, default 65535 * - core.wmem_max=10000000, maximum send socket buffer size, default 131071 * - core.netdev_max_backlog=300000, number of unprocessed input packets before kernel starts dropping them, default 300 * - ipv4.tcp_max_tw_buckets=2000000, set TCP time-wait buckets pool size, default 180000 * - ipv4.tcp_rmem=30000000 30000000 30000000, maximum TCP read-buffer space allocatable, default 4096 87380 174760 * - ipv4.tcp_wmem=30000000 30000000 30000000, maximum TCP write-buffer space allocatable, default 4096 16384 131072 * - ipv4.tcp_mem=30000000 30000000 30000000, maximum TCP buffer space allocatable, default 195584 196096 196608 * - ipv4.tcp_timestamps=0, turns TCP timestamp support off, default on * - ipv4.tcp_dsack=0, turns DSACK support off, default on * - ipv4.tcp_sack=0, turns SACK support off, default on * - ipv4.tcp_window_scaling=0, turns TCP window scaling support off, default on * - ipv4.ip_forward=1, default off * Kernel parameters: * - idle=poll, idle threads poll reschedule flag, default: use HLT instruction HTTP Software Notes ------------------- * Rock Web Server conf/httpd.conf (http://www.accoria.com/cgi-bin/load?desc=Web%20Server%20User%20Guide&name= wguide19.html#19.6) * - server_log httpd.log * - validate_static -1, disables static file modification validation, default 0 * - validate_httpmod -1, disables HTTP module modification validation, default 0 * - header_etag_on 0, disables etag header in HTTP replies, default 1 * - header_server_on 0, disables server header in HTTP replies, default 1 * - tcp_send_buf_size 1048576,sets socket send buffer size, default OS default * - log_buf_size 1048576,sets access log buffer size, default 65536 * - direct_io 1, uses direct IO when possible * - connection_timeout 200, connection inactivity timeout, default 60s * - keepalive_max 100000, (bank/ecom) max. keepalive requests on a connection, default 100 * - servlet_session_count 57917, (bank/ecom) estimate number of servlet sessions, default 23191 * - servlet_session_timeout 800, (bank/ecom) servlet session timeout, default 600 * - cache_replacement lru, (sup/ecom) least-recent-used policy for file replacement, default random * - cache_memory_size 8192, (support) cache manager memory, default 0 * - cache_file_max_size 4194304,(support) largest file allowed in cache manager, default 2097152 * - direct_io_size 1048576,(support) read buffer size for direct IO, default 65536 * - write_chunk_size 1048576,(support) max. number of bytes to send to a client at one time, default 65536 * - disk_worker_count 68, (support) number of threads to read data from disk for large files, default 21 * - port_getn 256, (support) IO events retrieve from the OS at one time, default 1 * - fast_read 1, (support) enable better read when IO wait time is long, default 0 * - cache_memory_size 8192, (ecommerce) cache manager memory, default 0 * - cache_file_count 60689, (ecommerce) estimated number of static files for the cache, default 27179 * - worker 10.100.1/2/3/4.100/80 10.100.1/2/3/4.100/443 */9090 (bank/ecom) * - worker 10.100.1/2/3/4.100/80 */9090 (support) * - ;host; wsrv:80 (support/ecom) * - document_root /wwwroot/jakarta-tomcat-5.5.9/webapps * - access_log access_port80.log * - access_log_format commonlog * - error_log error_port80.log * - ;file; / * - cgi_type gateway * - cgi_regex .*jsp * - cgi_listener localhost/8009 * - ;/file; * - ;/host; * - ;host; wsrv:443 (bank/ecom) * - ssl_key_file /wwwroot/rockweb/etc/key-cert/sample.key * - ssl_cert_file /wwwroot/rockweb/etc/key-cert/sample.certificate * - ssl_session_max 37931,(bank) max. number of concurrent SSL sessions at any time; default 13229 * - document_root /wwwroot/jakarta-tomcat-5.5.9/webapps * - access_log access_port443.log * - access_log_format commonlog * - error_log error_port443.log * - ;file; / * - cgi_type gateway * - cgi_regex .*jsp * - cgi_listener localhost/8010 * - ;/file; * - ;/host; Script Engine Notes ------------------- * Apache conf/server.xml (http://jakarta.apache.org/tomcat/tomcat-5.5-doc/config/ajp.html): * - Connector port=8009/8010; default 8080 * - maxHttpHeaderSize=8192; default 4096 * - maxThreads=15000; default 150 * - minSpareThreads=2048, bank; default 25 * - maxSpareThreads=2048, bank; default 75 * - minSpareThreads=2048, ecommerce; default 25 * - maxSpareThreads=2048, ecommerce; default 75 * - minSpareThreads=1024, support; default 25 * - maxSpareThreads=1024, support; default 75 * - acceptCount=10000; default 100 * - connectionTimeout=0; default 20000 * - maxKeepAliveRequests=-1; default 100 * - disableUploadTimeout=true; default false * - Host name=wsrv01 appBase=webapps; default name=localhost HTTP Script Notes ----------------- * Tomcat is used as JSP engine * SPEC-provided JSP scripts: * - BESIM_POOL_SIZE=512; default 128 * - LG_BUF_SIZE=102400; default 22528 (ecommerce) * JAVA_OPTS=-Xms4000m -Xmx4000m -Xss512k -Xcompactexplicitgc -server SUT/etc/profile * java -Xms512m -Xmx512m -XX:+UseParNewGC -XX:+UseConcMarkSweepGC specwebclient Client Notes ------------ * NDIS registry tuning parameters [HKLMSystemCurrentControlSetServicesNDISParameters]: * - ProcessorAffinityMask=0, default 1 (any processor) * * TCP/IP registry tuning parameters [HKLMSystemCurrentControlSetServicesTcpipParameters]: * - MaxHashTableSize=0x4000, sets TCB hash table size to 16384 entries, default is 512. * - TcpTimedWaitDelay=0x3c, sets TIME_WAIT parameter to 60 seconds (non-RFC 1122), default is 240. * - MaxFreeTwTcbs=400000, sets maximum number of TIME_WAIT tcbs to 400,000. * - MaxFreeTcbs=0x16000, sets number of cached (pre-allocated) TCBs, default 1000 * - MaxUserPort=0xfffe, sets maximum open ports to 65534. * - TcpWindowSize=65535, sets TCP send/receive window size, default 8192. * - NumTcbTablePartitions=32, sets number of independent TCB table segments, default 4. BESIM Notes ----------- * BeSim is on own physically separate machine. * - 4 subnets clients/SUT (via Broadcom Switches) * - 1 subnet primeclient/clients/SUT/BESIM (via Summit Switch) * ulimit -n 10000, sets number of open files, default 1024 * * /etc/httpd/httpd.conf * Timeout 300, num. sec. before receives and sends time out; default 120 * KeepAlive On, allow persistent connection; default Off * KeepAliveRequests 0, unlimit number of requests; default 100 * KeepAliveTimeout 600, num. sec. wait for next request; default 15 * worker.c: * - ThreadLimit=256, max number worker threads in a server; default 64 * - ServerLimit=32, max number of active child processes; default 4 * - StartServers=32, initial number of server processes to start; default 2 * - MaxClients=8192, max number of simultaneous client connections; default 150 * - MaxSpareThreads=8192, max number of worker threads which are kept spare; default 75 * - ThreadsPerChild=256, max number of requests a server process serves; default 25 * Listen 10.100.0.93:81 #eth0, bind Apache to a spec. IP-address; default Listen 80 * LoadModule fastcgi_module modules/mod_fastcgi.so * FastCgiConfig -idle-timeout 86400 -listen-queue-depth 1024 -flush -init-start-delay 0 * ServerName besimB:81 * DocumentRoot /var/www; default /var/www/html * ServerSignature Off, default On * ScriptAlias /fcgi-bin/ /var/www/fcgi-bin * AddLanguage en .en (only); default all * #LanguagePriority en ca ...; default LanguagePriority en ca ... * #ForceLanguagePriority Prefer Fallback; default ForceLanguagePriority Prefer Fallback * SetHandler fastcgi-script * AddHandler fastcgi-script .fcgi * ErrorLog: LogLevel Error * CustomLog: LogFormat Common * * (ifconfig eth0) * - txqueuelen=20000, transmit queue length; default 100 * /proc/irq * - 169.smp_affinity=00000001, lock IRQ of NIC(eth0) to 1. processor; default 0xffffffff * - 0.smp_affinity=00000002, lock IRQ of TIMER to 2. processor; default 0xffffffff * - irqbalance disabled * /proc/sys/net * - core.optmem_max=10000000, maximum amount of option memory buffers, default 10240 * - core.rmem_default=10000000, default receive socket buffer size, default 65535 * - core.rmem_max=10000000, maximum receive socket buffer size, default 131071 * - core.wmem_default=10000000, default send socket buffer size, default 65535 * - core.wmem_max=10000000, maximum send socket buffer size, default 131071 * - core.netdev_max_backlog=300000, number of unprocessed input packets before kernel starts dropping them, default 300 * - ipv4.tcp_max_tw_buckets=2000000, set TCP time-wait buckets pool size, default 180000 * - ipv4.tcp_rmem=30000000 30000000 30000000, maximum TCP read-buffer space allocatable, default 4096 87380 174760 * - ipv4.tcp_wmem=30000000 30000000 30000000, maximum TCP write-buffer space allocatable, default 4096 16384 131072 * - ipv4.tcp_mem=30000000 30000000 30000000, maximum TCP buffer space allocatable, default 195584 196096 196608 * - ipv4.tcp_timestamps=0, turns TCP timestamp support off, default on * - ipv4.tcp_dsack=0, turns DSACK support off, default on * - ipv4.tcp_sack=0, turns SACK support off, default on * - ipv4.tcp_window_scaling=0, turns TCP window scaling support off, default on * - ipv4.ip_forward=1, default off * Kernel parameters: * - idle=poll, idle threads poll reschedule flag, default: use HLT instruction Other Notes ----------- * N/A ================================================================================ Errors for Banking Workload Quality of Service Errors ------------------------- * No QOS Errors Found Validation Errors ----------------- * 1 Validation Errors for Iteration 1: wclt018 - post_chk_order * 3 Validation Errors for Iteration 1: wclt019 - post_chk_order * 1 Validation Errors for Iteration 2: wclt014 - post_chk_order * 1 Validation Errors for Iteration 2: wclt019 - post_chk_order * 2 Validation Errors for Iteration 2: wclt020 - post_chk_order * 1 Validation Errors for Iteration 3: wclt018 - post_chk_order ================================================================================ Ecommerce Run Details Iter-| | Total | QOS ation| Request Type | Reqs | Good Toler Fail -----|------------------|------------|------------------------------------ |index | 224492 | 211746 12361 385 |search | 112614 | 110822 1787 5 |browse | 201573 | 187070 13991 512 |browse_productline| 172087 | 168592 3484 11 |productdetail | 137521 | 135998 1500 23 |customize1 | 290416 | 286767 3632 17 1 |customize2 | 153430 | 151538 1880 12 |customize3 | 105500 | 85435 18448 1617 |cart | 90664 | 84806 5460 398 |login | 64752 | 61576 2839 337 |shipping | 60908 | 60869 39 0 |billing | 57920 | 57554 364 2 |confirm | 43318 | 43215 103 0 |------------------|------------|------------------------------------ | TOTAL | 1715195 | 1645988 65888 3319 Iter-| | Byte | Weighted | Avg Resp | Average ation| Request Type | Rate | ABR | (sec) | Bytes -----|------------------|------------|------------|----------|---------- |index | 71,198.1 | 10,159.5 | 1.939 | 138107 |search | 89,190.2 | 6,974.4 | 2.119 | 188999 |browse | 74,623.3 | 10,335.1 | 2.096 | 156468 |browse_productline| 89,135.7 | 10,747.0 | 2.138 | 190583 |productdetail | 41,732.3 | 2,405.5 | 1.279 | 53381 |customize1 | 86,475.5 | 15,704.9 | 1.908 | 165029 1 |customize2 | 86,406.0 | 8,260.1 | 1.901 | 164294 |customize3 | 72,532.7 | 6,082.6 | 2.425 | 175947 |cart | 50,489.7 | 2,158.0 | 1.438 | 72638 |login | 53,180.1 | 1,013.6 | 0.898 | 47769 |shipping | 58,844.4 | 854.8 | 0.727 | 42828 |billing | 40,302.1 | 618.6 | 0.808 | 32591 |confirm | 46,051.6 | 444.9 | 0.680 | 31345 |------------------|------------|------------|----------|---------- | TOTAL | - | 75,758.8 | - | - Iter-| | Total | QOS ation| Request Type | Reqs | Good Toler Fail -----|------------------|------------|------------------------------------ |index | 222432 | 210791 11572 69 |search | 112322 | 111343 978 1 |browse | 199684 | 187133 12479 72 |browse_productline| 170775 | 168367 2402 6 |productdetail | 136425 | 136025 395 5 |customize1 | 287525 | 285738 1781 6 2 |customize2 | 152008 | 151048 955 5 |customize3 | 104660 | 77620 26241 799 |cart | 90003 | 84012 5888 103 |login | 64222 | 59771 4183 268 |shipping | 60352 | 60343 9 0 |billing | 57319 | 57259 60 0 |confirm | 42924 | 42906 17 1 |------------------|------------|------------------------------------ | TOTAL | 1700651 | 1632356 66960 1335 Iter-| | Byte | Weighted | Avg Resp | Average ation| Request Type | Rate | ABR | (sec) | Bytes -----|------------------|------------|------------|----------|---------- |index | 67,584.9 | 9,818.8 | 2.043 | 138140 |search | 88,011.6 | 6,783.5 | 2.147 | 188993 |browse | 71,948.6 | 9,981.4 | 2.174 | 156425 |browse_productline| 88,346.7 | 10,399.6 | 2.157 | 190568 |productdetail | 41,079.8 | 2,325.4 | 1.298 | 53342 |customize1 | 84,909.2 | 15,162.7 | 1.943 | 165028 2 |customize2 | 84,797.6 | 7,980.4 | 1.937 | 164291 |customize3 | 68,387.9 | 5,884.1 | 2.572 | 175936 |cart | 46,152.5 | 2,085.6 | 1.571 | 72516 |login | 49,683.6 | 986.3 | 0.967 | 48060 |shipping | 56,165.0 | 826.0 | 0.762 | 42828 |billing | 37,030.2 | 597.0 | 0.880 | 32591 |confirm | 43,001.5 | 430.0 | 0.728 | 31345 |------------------|------------|------------|----------|---------- | TOTAL | - | 73,260.7 | - | - Iter-| | Total | QOS ation| Request Type | Reqs | Good Toler Fail -----|------------------|------------|------------------------------------ |index | 222372 | 208182 14071 119 |search | 112050 | 110659 1391 0 |browse | 199592 | 184253 15233 106 |browse_productline| 170606 | 167535 3070 1 |productdetail | 136353 | 135683 670 0 |customize1 | 287420 | 284761 2659 0 3 |customize2 | 151773 | 150360 1413 0 |customize3 | 104489 | 76482 26586 1421 |cart | 89905 | 82903 6813 189 |login | 64120 | 59597 4139 384 |shipping | 60315 | 60279 36 0 |billing | 57260 | 57117 143 0 |confirm | 42876 | 42841 35 0 |------------------|------------|------------------------------------ | TOTAL | 1699131 | 1620652 76259 2220 Iter-| | Byte | Weighted | Avg Resp | Average ation| Request Type | Rate | ABR | (sec) | Bytes -----|------------------|------------|------------|----------|---------- |index | 66,659.8 | 9,710.9 | 2.072 | 138133 |search | 87,543.0 | 6,694.8 | 2.158 | 188994 |browse | 71,017.4 | 9,871.2 | 2.202 | 156439 |browse_productline| 87,908.1 | 10,279.5 | 2.168 | 190589 |productdetail | 40,542.1 | 2,298.1 | 1.315 | 53312 |customize1 | 84,281.1 | 14,995.5 | 1.958 | 165030 3 |customize2 | 84,160.5 | 7,883.0 | 1.952 | 164291 |customize3 | 67,538.3 | 5,812.1 | 2.605 | 175947 |cart | 44,973.1 | 2,068.0 | 1.617 | 72757 |login | 48,244.1 | 967.3 | 0.989 | 47718 |shipping | 54,940.6 | 816.6 | 0.779 | 42828 |billing | 35,794.4 | 590.0 | 0.910 | 32591 |confirm | 41,620.3 | 424.9 | 0.753 | 31345 |------------------|------------|------------|----------|---------- | TOTAL | - | 72,411.8 | - | - ECOMMERCE NOTES SUT Notes --------- * 2 disk for OS and logs, ext2 * 30 disks for 'Default Web Site' (fileset, applications),HW RAID0, ext2 * set noatime,nodiratime,nocheck for specweb mount (/etc/fstab): * - noatime/nodiratime: Do not update inode access times on this file system. * - nocheck: No checking is done. (no check on mount) * Intel PRO/1000 GT quad, e1000 v6.3.9: * (insmod tg3 eth0, e1000 eth1 eth2 eth3 eth4) * - FlowControl=0 (off), default read settings from the EEPROM * - RxDescriptors=768, default 256 * - TxDescriptors=4096, default 256 * (ifconfig eth0 eth1 eth2 eth3 eth4) * - txqueuelen=60000, transmit queue length; default 100 * /proc/irq * - 169.smp_affinity=00000001, lock IRQ of NIC(eth1) to 1. processor; default 0xffffffff * - 177.smp_affinity=00000002, lock IRQ of NIC(eth2) to 2. processor; default 0xffffffff * - 185.smp_affinity=00000004, lock IRQ of NIC(eth3) to 3. processor; default 0xffffffff * - 193.smp_affinity=00000008, lock IRQ of NIC(eth4) to 4. processor; default 0xffffffff * - irqbalance --noethernet; default irqbalance * ethtool -K eth1-4 tso off; default on * fileset * - CHECK_IMAGE_SUBDIRS=1000; default 100 * - PRODUCT_IMAGE_SUBDIRS=1000; default 100 * - DOWNLOAD_SUBDIRS=1000; default 100 Operating System Notes ---------------------- * ulimit -n 1000000, sets number of open files, default 1024 * ulimit -u 1000000, sets max user processes, default 7160 * /proc/sys/net * - core.optmem_max=10000000, maximum amount of option memory buffers, default 10240 * - core.rmem_default=10000000, default receive socket buffer size, default 65535 * - core.rmem_max=10000000, maximum receive socket buffer size, default 131071 * - core.wmem_default=10000000, default send socket buffer size, default 65535 * - core.wmem_max=10000000, maximum send socket buffer size, default 131071 * - core.netdev_max_backlog=300000, number of unprocessed input packets before kernel starts dropping them, default 300 * - ipv4.tcp_max_tw_buckets=2000000, set TCP time-wait buckets pool size, default 180000 * - ipv4.tcp_rmem=30000000 30000000 30000000, maximum TCP read-buffer space allocatable, default 4096 87380 174760 * - ipv4.tcp_wmem=30000000 30000000 30000000, maximum TCP write-buffer space allocatable, default 4096 16384 131072 * - ipv4.tcp_mem=30000000 30000000 30000000, maximum TCP buffer space allocatable, default 195584 196096 196608 * - ipv4.tcp_timestamps=0, turns TCP timestamp support off, default on * - ipv4.tcp_dsack=0, turns DSACK support off, default on * - ipv4.tcp_sack=0, turns SACK support off, default on * - ipv4.tcp_window_scaling=0, turns TCP window scaling support off, default on * - ipv4.ip_forward=1, default off * Kernel parameters: * - idle=poll, idle threads poll reschedule flag, default: use HLT instruction HTTP Software Notes ------------------- * Rock Web Server conf/httpd.conf (http://www.accoria.com/cgi-bin/load?desc=Web%20Server%20User%20Guide&name= wguide19.html#19.6) * - server_log httpd.log * - validate_static -1, disables static file modification validation, default 0 * - validate_httpmod -1, disables HTTP module modification validation, default 0 * - header_etag_on 0, disables etag header in HTTP replies, default 1 * - header_server_on 0, disables server header in HTTP replies, default 1 * - tcp_send_buf_size 1048576,sets socket send buffer size, default OS default * - log_buf_size 1048576,sets access log buffer size, default 65536 * - direct_io 1, uses direct IO when possible * - connection_timeout 200, connection inactivity timeout, default 60s * - keepalive_max 100000, (bank/ecom) max. keepalive requests on a connection, default 100 * - servlet_session_count 57917, (bank/ecom) estimate number of servlet sessions, default 23191 * - servlet_session_timeout 800, (bank/ecom) servlet session timeout, default 600 * - cache_replacement lru, (sup/ecom) least-recent-used policy for file replacement, default random * - cache_memory_size 8192, (support) cache manager memory, default 0 * - cache_file_max_size 4194304,(support) largest file allowed in cache manager, default 2097152 * - direct_io_size 1048576,(support) read buffer size for direct IO, default 65536 * - write_chunk_size 1048576,(support) max. number of bytes to send to a client at one time, default 65536 * - disk_worker_count 68, (support) number of threads to read data from disk for large files, default 21 * - port_getn 256, (support) IO events retrieve from the OS at one time, default 1 * - fast_read 1, (support) enable better read when IO wait time is long, default 0 * - cache_memory_size 8192, (ecommerce) cache manager memory, default 0 * - cache_file_count 60689, (ecommerce) estimated number of static files for the cache, default 27179 * - worker 10.100.1/2/3/4.100/80 10.100.1/2/3/4.100/443 */9090 (bank/ecom) * - worker 10.100.1/2/3/4.100/80 */9090 (support) * - ;host; wsrv:80 (support/ecom) * - document_root /wwwroot/jakarta-tomcat-5.5.9/webapps * - access_log access_port80.log * - access_log_format commonlog * - error_log error_port80.log * - ;file; / * - cgi_type gateway * - cgi_regex .*jsp * - cgi_listener localhost/8009 * - ;/file; * - ;/host; * - ;host; wsrv:443 (bank/ecom) * - ssl_key_file /wwwroot/rockweb/etc/key-cert/sample.key * - ssl_cert_file /wwwroot/rockweb/etc/key-cert/sample.certificate * - ssl_session_max 37931,(bank) max. number of concurrent SSL sessions at any time; default 13229 * - document_root /wwwroot/jakarta-tomcat-5.5.9/webapps * - access_log access_port443.log * - access_log_format commonlog * - error_log error_port443.log * - ;file; / * - cgi_type gateway * - cgi_regex .*jsp * - cgi_listener localhost/8010 * - ;/file; * - ;/host; Script Engine Notes ------------------- * Apache conf/server.xml (http://jakarta.apache.org/tomcat/tomcat-5.5-doc/config/ajp.html): * - Connector port=8009/8010; default 8080 * - maxHttpHeaderSize=8192; default 4096 * - maxThreads=15000; default 150 * - minSpareThreads=2048, bank; default 25 * - maxSpareThreads=2048, bank; default 75 * - minSpareThreads=2048, ecommerce; default 25 * - maxSpareThreads=2048, ecommerce; default 75 * - minSpareThreads=1024, support; default 25 * - maxSpareThreads=1024, support; default 75 * - acceptCount=10000; default 100 * - connectionTimeout=0; default 20000 * - maxKeepAliveRequests=-1; default 100 * - disableUploadTimeout=true; default false * - Host name=wsrv01 appBase=webapps; default name=localhost HTTP Script Notes ----------------- * Tomcat is used as JSP engine * SPEC-provided JSP scripts: * - BESIM_POOL_SIZE=512; default 128 * - LG_BUF_SIZE=102400; default 22528 (ecommerce) * JAVA_OPTS=-Xms4000m -Xmx4000m -Xss512k -Xcompactexplicitgc -server SUT/etc/profile * java -Xms512m -Xmx512m -XX:+UseParNewGC -XX:+UseConcMarkSweepGC specwebclient Client Notes ------------ * NDIS registry tuning parameters [HKLMSystemCurrentControlSetServicesNDISParameters]: * - ProcessorAffinityMask=0, default 1 (any processor) * * TCP/IP registry tuning parameters [HKLMSystemCurrentControlSetServicesTcpipParameters]: * - MaxHashTableSize=0x4000, sets TCB hash table size to 16384 entries, default is 512. * - TcpTimedWaitDelay=0x3c, sets TIME_WAIT parameter to 60 seconds (non-RFC 1122), default is 240. * - MaxFreeTwTcbs=400000, sets maximum number of TIME_WAIT tcbs to 400,000. * - MaxFreeTcbs=0x16000, sets number of cached (pre-allocated) TCBs, default 1000 * - MaxUserPort=0xfffe, sets maximum open ports to 65534. * - TcpWindowSize=65535, sets TCP send/receive window size, default 8192. * - NumTcbTablePartitions=32, sets number of independent TCB table segments, default 4. BESIM Notes ----------- * BeSim is on own physically separate machine. * - 4 subnets clients/SUT (via Broadcom Switches) * - 1 subnet primeclient/clients/SUT/BESIM (via Summit Switch) * ulimit -n 10000, sets number of open files, default 1024 * * /etc/httpd/httpd.conf * Timeout 300, num. sec. before receives and sends time out; default 120 * KeepAlive On, allow persistent connection; default Off * KeepAliveRequests 0, unlimit number of requests; default 100 * KeepAliveTimeout 600, num. sec. wait for next request; default 15 * worker.c: * - ThreadLimit=256, max number worker threads in a server; default 64 * - ServerLimit=32, max number of active child processes; default 4 * - StartServers=32, initial number of server processes to start; default 2 * - MaxClients=8192, max number of simultaneous client connections; default 150 * - MaxSpareThreads=8192, max number of worker threads which are kept spare; default 75 * - ThreadsPerChild=256, max number of requests a server process serves; default 25 * Listen 10.100.0.93:81 #eth0, bind Apache to a spec. IP-address; default Listen 80 * LoadModule fastcgi_module modules/mod_fastcgi.so * FastCgiConfig -idle-timeout 86400 -listen-queue-depth 1024 -flush -init-start-delay 0 * ServerName besimB:81 * DocumentRoot /var/www; default /var/www/html * ServerSignature Off, default On * ScriptAlias /fcgi-bin/ /var/www/fcgi-bin * AddLanguage en .en (only); default all * #LanguagePriority en ca ...; default LanguagePriority en ca ... * #ForceLanguagePriority Prefer Fallback; default ForceLanguagePriority Prefer Fallback * SetHandler fastcgi-script * AddHandler fastcgi-script .fcgi * ErrorLog: LogLevel Error * CustomLog: LogFormat Common * * (ifconfig eth0) * - txqueuelen=20000, transmit queue length; default 100 * /proc/irq * - 169.smp_affinity=00000001, lock IRQ of NIC(eth0) to 1. processor; default 0xffffffff * - 0.smp_affinity=00000002, lock IRQ of TIMER to 2. processor; default 0xffffffff * - irqbalance disabled * /proc/sys/net * - core.optmem_max=10000000, maximum amount of option memory buffers, default 10240 * - core.rmem_default=10000000, default receive socket buffer size, default 65535 * - core.rmem_max=10000000, maximum receive socket buffer size, default 131071 * - core.wmem_default=10000000, default send socket buffer size, default 65535 * - core.wmem_max=10000000, maximum send socket buffer size, default 131071 * - core.netdev_max_backlog=300000, number of unprocessed input packets before kernel starts dropping them, default 300 * - ipv4.tcp_max_tw_buckets=2000000, set TCP time-wait buckets pool size, default 180000 * - ipv4.tcp_rmem=30000000 30000000 30000000, maximum TCP read-buffer space allocatable, default 4096 87380 174760 * - ipv4.tcp_wmem=30000000 30000000 30000000, maximum TCP write-buffer space allocatable, default 4096 16384 131072 * - ipv4.tcp_mem=30000000 30000000 30000000, maximum TCP buffer space allocatable, default 195584 196096 196608 * - ipv4.tcp_timestamps=0, turns TCP timestamp support off, default on * - ipv4.tcp_dsack=0, turns DSACK support off, default on * - ipv4.tcp_sack=0, turns SACK support off, default on * - ipv4.tcp_window_scaling=0, turns TCP window scaling support off, default on * - ipv4.ip_forward=1, default off * Kernel parameters: * - idle=poll, idle threads poll reschedule flag, default: use HLT instruction 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 | 114752 | 113979 723 50 |search | 179101 | 178671 425 5 |catalog | 165058 | 164818 240 0 1 |product | 350261 | 332213 17110 938 |fileCatalog | 319043 | 295218 22797 1028 |file | 191346 | 173313 17283 750 |download | 95636 | 94616 859 161 |------------------|------------|------------------------------------ | TOTAL | 1415197 | 1352828 59437 2932 Iter-| | Byte | Weighted | Avg Resp | Average ation| Request Type | Rate | ABR | (sec) | Bytes -----|------------------|------------|------------|----------|---------- |home | 58,414.1 | 822.1 | 1.031 | 60278 |search | 40,468.8 | 578.1 | 0.671 | 27159 |catalog | 49,433.5 | 670.2 | 0.691 | 34161 1 |product | 45,757.0 | 2,789.8 | 1.464 | 67013 |fileCatalog | 58,616.8 | 4,009.8 | 1.803 | 105743 |file | 62,512.4 | 2,814.7 | 1.979 | 123763 |download | 99,998.0 | 78,366.6 | 68.944 | 6894355 |------------------|------------|------------|----------|---------- | TOTAL | - | 90,051.2 | - | - Iter-| | Total | QOS ation| Request Type | Reqs | Good Toler Fail -----|------------------|------------|------------------------------------ |home | 113269 | 113222 47 0 |search | 176680 | 176680 0 0 |catalog | 162946 | 162946 0 0 2 |product | 345204 | 329692 15464 48 |fileCatalog | 314457 | 291700 22721 36 |file | 188850 | 169750 19067 33 |download | 94417 | 93472 863 82 |------------------|------------|------------------------------------ | TOTAL | 1395823 | 1337462 58162 199 Iter-| | Byte | Weighted | Avg Resp | Average ation| Request Type | Rate | ABR | (sec) | Bytes -----|------------------|------------|------------|----------|---------- |home | 57,609.4 | 802.2 | 1.046 | 60273 |search | 39,079.4 | 563.9 | 0.695 | 27161 |catalog | 49,364.6 | 654.1 | 0.692 | 34163 2 |product | 40,095.0 | 2,718.0 | 1.671 | 67008 |fileCatalog | 53,223.7 | 3,907.4 | 1.986 | 105750 |file | 57,162.1 | 2,746.4 | 2.165 | 123767 |download | 99,998.7 | 76,913.7 | 69.329 | 6932849 |------------------|------------|------------|----------|---------- | TOTAL | - | 88,305.6 | - | - Iter-| | Total | QOS ation| Request Type | Reqs | Good Toler Fail -----|------------------|------------|------------------------------------ |home | 113270 | 113240 30 0 |search | 176641 | 176641 0 0 |catalog | 162895 | 162895 0 0 3 |product | 345338 | 331632 13706 0 |fileCatalog | 314777 | 294418 20357 2 |file | 189107 | 171878 17215 14 |download | 94416 | 93425 895 96 |------------------|------------|------------------------------------ | TOTAL | 1396444 | 1344129 52203 112 Iter-| | Byte | Weighted | Avg Resp | Average ation| Request Type | Rate | ABR | (sec) | Bytes -----|------------------|------------|------------|----------|---------- |home | 57,983.8 | 805.0 | 1.039 | 60272 |search | 39,476.7 | 565.6 | 0.687 | 27155 |catalog | 49,668.6 | 656.1 | 0.687 | 34159 3 |product | 40,503.9 | 2,728.6 | 1.654 | 67009 |fileCatalog | 53,643.3 | 3,924.9 | 1.971 | 105748 |file | 57,543.4 | 2,759.9 | 2.150 | 123774 |download | 99,998.5 | 77,007.4 | 69.173 | 6917236 |------------------|------------|------------|----------|---------- | TOTAL | - | 88,447.5 | - | - SUPPORT NOTES SUT Notes --------- * 2 disk for OS and logs, ext2 * 30 disks for 'Default Web Site' (fileset, applications),HW RAID0, ext2 * set noatime,nodiratime,nocheck for specweb mount (/etc/fstab): * - noatime/nodiratime: Do not update inode access times on this file system. * - nocheck: No checking is done. (no check on mount) * Intel PRO/1000 GT quad, e1000 v6.3.9: * (insmod tg3 eth0, e1000 eth1 eth2 eth3 eth4) * - FlowControl=0 (off), default read settings from the EEPROM * - RxDescriptors=768, default 256 * - TxDescriptors=4096, default 256 * (ifconfig eth0 eth1 eth2 eth3 eth4) * - txqueuelen=60000, transmit queue length; default 100 * /proc/irq * - 169.smp_affinity=00000001, lock IRQ of NIC(eth1) to 1. processor; default 0xffffffff * - 177.smp_affinity=00000002, lock IRQ of NIC(eth2) to 2. processor; default 0xffffffff * - 185.smp_affinity=00000004, lock IRQ of NIC(eth3) to 3. processor; default 0xffffffff * - 193.smp_affinity=00000008, lock IRQ of NIC(eth4) to 4. processor; default 0xffffffff * - irqbalance --noethernet; default irqbalance * ethtool -K eth1-4 tso off; default on * fileset * - CHECK_IMAGE_SUBDIRS=1000; default 100 * - PRODUCT_IMAGE_SUBDIRS=1000; default 100 * - DOWNLOAD_SUBDIRS=1000; default 100 Operating System Notes ---------------------- * ulimit -n 1000000, sets number of open files, default 1024 * ulimit -u 1000000, sets max user processes, default 7160 * /proc/sys/net * - core.optmem_max=10000000, maximum amount of option memory buffers, default 10240 * - core.rmem_default=10000000, default receive socket buffer size, default 65535 * - core.rmem_max=10000000, maximum receive socket buffer size, default 131071 * - core.wmem_default=10000000, default send socket buffer size, default 65535 * - core.wmem_max=10000000, maximum send socket buffer size, default 131071 * - core.netdev_max_backlog=300000, number of unprocessed input packets before kernel starts dropping them, default 300 * - ipv4.tcp_max_tw_buckets=2000000, set TCP time-wait buckets pool size, default 180000 * - ipv4.tcp_rmem=30000000 30000000 30000000, maximum TCP read-buffer space allocatable, default 4096 87380 174760 * - ipv4.tcp_wmem=30000000 30000000 30000000, maximum TCP write-buffer space allocatable, default 4096 16384 131072 * - ipv4.tcp_mem=30000000 30000000 30000000, maximum TCP buffer space allocatable, default 195584 196096 196608 * - ipv4.tcp_timestamps=0, turns TCP timestamp support off, default on * - ipv4.tcp_dsack=0, turns DSACK support off, default on * - ipv4.tcp_sack=0, turns SACK support off, default on * - ipv4.tcp_window_scaling=0, turns TCP window scaling support off, default on * - ipv4.ip_forward=1, default off * Kernel parameters: * - idle=poll, idle threads poll reschedule flag, default: use HLT instruction HTTP Software Notes ------------------- * Rock Web Server conf/httpd.conf (http://www.accoria.com/cgi-bin/load?desc=Web%20Server%20User%20Guide&name= wguide19.html#19.6) * - server_log httpd.log * - validate_static -1, disables static file modification validation, default 0 * - validate_httpmod -1, disables HTTP module modification validation, default 0 * - header_etag_on 0, disables etag header in HTTP replies, default 1 * - header_server_on 0, disables server header in HTTP replies, default 1 * - tcp_send_buf_size 1048576,sets socket send buffer size, default OS default * - log_buf_size 1048576,sets access log buffer size, default 65536 * - direct_io 1, uses direct IO when possible * - connection_timeout 200, connection inactivity timeout, default 60s * - keepalive_max 100000, (bank/ecom) max. keepalive requests on a connection, default 100 * - servlet_session_count 57917, (bank/ecom) estimate number of servlet sessions, default 23191 * - servlet_session_timeout 800, (bank/ecom) servlet session timeout, default 600 * - cache_replacement lru, (sup/ecom) least-recent-used policy for file replacement, default random * - cache_memory_size 8192, (support) cache manager memory, default 0 * - cache_file_max_size 4194304,(support) largest file allowed in cache manager, default 2097152 * - direct_io_size 1048576,(support) read buffer size for direct IO, default 65536 * - write_chunk_size 1048576,(support) max. number of bytes to send to a client at one time, default 65536 * - disk_worker_count 68, (support) number of threads to read data from disk for large files, default 21 * - port_getn 256, (support) IO events retrieve from the OS at one time, default 1 * - fast_read 1, (support) enable better read when IO wait time is long, default 0 * - cache_memory_size 8192, (ecommerce) cache manager memory, default 0 * - cache_file_count 60689, (ecommerce) estimated number of static files for the cache, default 27179 * - worker 10.100.1/2/3/4.100/80 10.100.1/2/3/4.100/443 */9090 (bank/ecom) * - worker 10.100.1/2/3/4.100/80 */9090 (support) * - ;host; wsrv:80 (support/ecom) * - document_root /wwwroot/jakarta-tomcat-5.5.9/webapps * - access_log access_port80.log * - access_log_format commonlog * - error_log error_port80.log * - ;file; / * - cgi_type gateway * - cgi_regex .*jsp * - cgi_listener localhost/8009 * - ;/file; * - ;/host; * - ;host; wsrv:443 (bank/ecom) * - ssl_key_file /wwwroot/rockweb/etc/key-cert/sample.key * - ssl_cert_file /wwwroot/rockweb/etc/key-cert/sample.certificate * - ssl_session_max 37931,(bank) max. number of concurrent SSL sessions at any time; default 13229 * - document_root /wwwroot/jakarta-tomcat-5.5.9/webapps * - access_log access_port443.log * - access_log_format commonlog * - error_log error_port443.log * - ;file; / * - cgi_type gateway * - cgi_regex .*jsp * - cgi_listener localhost/8010 * - ;/file; * - ;/host; Script Engine Notes ------------------- * Apache conf/server.xml (http://jakarta.apache.org/tomcat/tomcat-5.5-doc/config/ajp.html): * - Connector port=8009/8010; default 8080 * - maxHttpHeaderSize=8192; default 4096 * - maxThreads=15000; default 150 * - minSpareThreads=2048, bank; default 25 * - maxSpareThreads=2048, bank; default 75 * - minSpareThreads=2048, ecommerce; default 25 * - maxSpareThreads=2048, ecommerce; default 75 * - minSpareThreads=1024, support; default 25 * - maxSpareThreads=1024, support; default 75 * - acceptCount=10000; default 100 * - connectionTimeout=0; default 20000 * - maxKeepAliveRequests=-1; default 100 * - disableUploadTimeout=true; default false * - Host name=wsrv01 appBase=webapps; default name=localhost HTTP Script Notes ----------------- * Tomcat is used as JSP engine * SPEC-provided JSP scripts: * - BESIM_POOL_SIZE=512; default 128 * - LG_BUF_SIZE=102400; default 22528 (ecommerce) * JAVA_OPTS=-Xms4000m -Xmx4000m -Xss512k -Xcompactexplicitgc -server SUT/etc/profile * java -Xms512m -Xmx512m -XX:+UseParNewGC -XX:+UseConcMarkSweepGC specwebclient Client Notes ------------ * NDIS registry tuning parameters [HKLMSystemCurrentControlSetServicesNDISParameters]: * - ProcessorAffinityMask=0, default 1 (any processor) * * TCP/IP registry tuning parameters [HKLMSystemCurrentControlSetServicesTcpipParameters]: * - MaxHashTableSize=0x4000, sets TCB hash table size to 16384 entries, default is 512. * - TcpTimedWaitDelay=0x3c, sets TIME_WAIT parameter to 60 seconds (non-RFC 1122), default is 240. * - MaxFreeTwTcbs=400000, sets maximum number of TIME_WAIT tcbs to 400,000. * - MaxFreeTcbs=0x16000, sets number of cached (pre-allocated) TCBs, default 1000 * - MaxUserPort=0xfffe, sets maximum open ports to 65534. * - TcpWindowSize=65535, sets TCP send/receive window size, default 8192. * - NumTcbTablePartitions=32, sets number of independent TCB table segments, default 4. BESIM Notes ----------- * BeSim is on own physically separate machine. * - 4 subnets clients/SUT (via Broadcom Switches) * - 1 subnet primeclient/clients/SUT/BESIM (via Summit Switch) * ulimit -n 10000, sets number of open files, default 1024 * * /etc/httpd/httpd.conf * Timeout 300, num. sec. before receives and sends time out; default 120 * KeepAlive On, allow persistent connection; default Off * KeepAliveRequests 0, unlimit number of requests; default 100 * KeepAliveTimeout 600, num. sec. wait for next request; default 15 * worker.c: * - ThreadLimit=256, max number worker threads in a server; default 64 * - ServerLimit=32, max number of active child processes; default 4 * - StartServers=32, initial number of server processes to start; default 2 * - MaxClients=8192, max number of simultaneous client connections; default 150 * - MaxSpareThreads=8192, max number of worker threads which are kept spare; default 75 * - ThreadsPerChild=256, max number of requests a server process serves; default 25 * Listen 10.100.0.93:81 #eth0, bind Apache to a spec. IP-address; default Listen 80 * LoadModule fastcgi_module modules/mod_fastcgi.so * FastCgiConfig -idle-timeout 86400 -listen-queue-depth 1024 -flush -init-start-delay 0 * ServerName besimB:81 * DocumentRoot /var/www; default /var/www/html * ServerSignature Off, default On * ScriptAlias /fcgi-bin/ /var/www/fcgi-bin * AddLanguage en .en (only); default all * #LanguagePriority en ca ...; default LanguagePriority en ca ... * #ForceLanguagePriority Prefer Fallback; default ForceLanguagePriority Prefer Fallback * SetHandler fastcgi-script * AddHandler fastcgi-script .fcgi * ErrorLog: LogLevel Error * CustomLog: LogFormat Common * * (ifconfig eth0) * - txqueuelen=20000, transmit queue length; default 100 * /proc/irq * - 169.smp_affinity=00000001, lock IRQ of NIC(eth0) to 1. processor; default 0xffffffff * - 0.smp_affinity=00000002, lock IRQ of TIMER to 2. processor; default 0xffffffff * - irqbalance disabled * /proc/sys/net * - core.optmem_max=10000000, maximum amount of option memory buffers, default 10240 * - core.rmem_default=10000000, default receive socket buffer size, default 65535 * - core.rmem_max=10000000, maximum receive socket buffer size, default 131071 * - core.wmem_default=10000000, default send socket buffer size, default 65535 * - core.wmem_max=10000000, maximum send socket buffer size, default 131071 * - core.netdev_max_backlog=300000, number of unprocessed input packets before kernel starts dropping them, default 300 * - ipv4.tcp_max_tw_buckets=2000000, set TCP time-wait buckets pool size, default 180000 * - ipv4.tcp_rmem=30000000 30000000 30000000, maximum TCP read-buffer space allocatable, default 4096 87380 174760 * - ipv4.tcp_wmem=30000000 30000000 30000000, maximum TCP write-buffer space allocatable, default 4096 16384 131072 * - ipv4.tcp_mem=30000000 30000000 30000000, maximum TCP buffer space allocatable, default 195584 196096 196608 * - ipv4.tcp_timestamps=0, turns TCP timestamp support off, default on * - ipv4.tcp_dsack=0, turns DSACK support off, default on * - ipv4.tcp_sack=0, turns SACK support off, default on * - ipv4.tcp_window_scaling=0, turns TCP window scaling support off, default on * - ipv4.ip_forward=1, default off * Kernel parameters: * - idle=poll, idle threads poll reschedule flag, default: use HLT instruction 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: Fujitsu Siemens Copyright (c) 2006 Standard Performance Evaluation Corporation