SPECweb2005 Result ================================================================================ || Fujitsu Siemens Computers: PRIMERGY TX300 S2 Du || SPECweb2005 = 5597 al-Core Intel Xeon || Accoria Networks: Rock Web Server v1.3.1 (x86_6 || 4) || Apache: Apache Tomcat 5.5.9 || SPECweb2005_Banking = 10600 || SPECweb2005_Ecommerce = 7800 || SPECweb2005_Support = 4700 || ================================================================================ Submitter: Fujitsu Siemens, SPEC License #: 22, Test date: Feb-2006 ================================================================================ PERFORMANCE Banking | Simultaneous | Test | Aggregate QOS Compliance | Validation | | User Sessions | Iteration | Good Tolerable Fail | Errors | |---------------|-----------|---------------------------|------------| | | 1 | 98.7% 99.8% 0.2% | 72 | | |-----------|---------------------------|------------| | 10600 | 2 | 99.0% 99.9% 0.1% | 0 | | |-----------|---------------------------|------------| | | 3 | 98.8% 99.9% 0.1% | 0 | -------------------------------------------------------------------- Ecommerce | Simultaneous | Test | Aggregate QOS Compliance | Validation | | User Sessions | Iteration | Good Tolerable Fail | Errors | |---------------|-----------|---------------------------|------------| | | 1 | 98.4% 100.0% 0.0% | 0 | | |-----------|---------------------------|------------| | 7800 | 2 | 98.6% 99.8% 0.2% | 0 | | |-----------|---------------------------|------------| | | 3 | 99.0% 100.0% 0.0% | 0 | -------------------------------------------------------------------- Support | Simultaneous | Test | Aggregate QOS Compliance | Validation | | User Sessions | Iteration | Good Tolerable Fail | Errors | |---------------|-----------|---------------------------|------------| | | 1 | 99.1% 99.4% 0.6% | 0 | | |-----------|---------------------------|------------| | 4700 | 2 | 97.8% 100.0% 0.0% | 4 | | |-----------|---------------------------|------------| | | 3 | 98.1% 100.0% 0.0% | 0 | -------------------------------------------------------------------- ================================================================================ CONFIGURATION Availability Dates -------------------------------------------------------------------------------- Backend Simulator Jan-2005 SUT Hardware Jan-2006 Web Server Software Feb-2006 Dec-2005 Operating System Oct-2005 Other Components N/A System Under Test (SUT) -------------------------------------------------------------------------------- # of SUTs 1 Vendor Fujitsu Siemens Computers Model PRIMERGY TX300 S2 Dual-Core Intel Xeon Processor Dual-Core Intel Xeon Processor Speed (MHz) 2800 # Processors 4 cores, 2 chips, 2 cores/chip (Hyper-Threading disabled) Primary Cache 12KB(I) + 16KB(D) on chip Secondary Cache 2048KB per core Other Cache N/A Memory 16GB SDRAM Disk Subsystem 14x36GB FUJ MAS3367NC Disk Controllers LSI MegaRAID 320-2X Operating System RHEL AS 4 Update 2 (2.6.9-22 ELsmp x86_64) File System ext2 Other Hardware BX300 Blade: 4 Broadcom Switches(BCM5633), 1 Summit Extreme Switch 7i, 1 Primergy S30 Other Software jdk-1_5_0_06-linux-amd64, jakarta-tomcat-connector-1.2.14 HTTP Software -------------------------------------------------------------------------------- Vendor Accoria Networks Name/Version Rock Web Server v1.3.1 (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 3 Network Controllers Intel PRO/1000 MT dual, 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 ================================================================================ Banking Run Details Iter-| | Total | QOS ation| Request Type | Reqs | Good Toler Fail -----|------------------|------------|------------------------------------ |login | 608351 | 598578 8847 916 |account_summary | 428422 | 423590 3919 900 |check_detail_html | 240071 | 236119 3367 575 |bill_pay | 390356 | 386055 3401 885 |add_payee | 31580 | 31255 252 70 |payee_info | 22626 | 22266 311 49 |quick_pay | 186918 | 183422 3040 448 |billpay_status | 62211 | 61444 627 137 1 |chg_profile | 34458 | 33967 423 67 |post_profile | 24865 | 24582 234 48 |req_checks | 34147 | 32563 1473 111 |post_chk_order | 24654 | 24364 219 69 |req_xfer_form | 49139 | 48669 373 96 |post_fund_xfer | 35297 | 34954 266 75 |logout | 173587 | 170030 3126 428 |check_image | 480190 | 479282 770 138 |------------------|------------|------------------------------------ | TOTAL | 2826872 | 2791140 30648 5012 Iter-| | Byte | Weighted | Avg Resp | Average ation| Request Type | Rate | ABR | (sec) | Bytes -----|------------------|------------|------------|----------|---------- |login | 42,930.0 | 12,842.9 | 0.803 | 34484 |account_summary | 51,653.5 | 7,194.0 | 0.531 | 27428 |check_detail_html | 43,075.9 | 3,491.3 | 0.551 | 23754 |bill_pay | 49,243.5 | 6,060.9 | 0.515 | 25361 |add_payee | 50,285.1 | 508.5 | 0.523 | 26299 |payee_info | 61,147.7 | 605.9 | 0.715 | 43742 |quick_pay | 51,369.6 | 3,777.6 | 0.642 | 33011 |billpay_status | 56,589.3 | 1,259.2 | 0.584 | 33063 1 |chg_profile | 64,215.2 | 909.7 | 0.671 | 43124 |post_profile | 61,343.0 | 558.2 | 0.597 | 36667 |req_checks | 71,780.0 | 1,837.9 | 1.224 | 87918 |post_chk_order | 55,376.0 | 500.2 | 0.598 | 33139 |req_xfer_form | 45,943.7 | 661.4 | 0.478 | 21984 |post_fund_xfer | 48,346.5 | 528.5 | 0.505 | 24457 |logout | 69,876.2 | 7,994.7 | 1.076 | 75229 |check_image | 71,444.6 | 3,142.4 | 0.149 | 10689 |------------------|------------|------------|----------|---------- | TOTAL | - | 51,873.2 | - | - Iter-| | Total | QOS ation| Request Type | Reqs | Good Toler Fail -----|------------------|------------|------------------------------------ |login | 593088 | 584342 7531 1215 |account_summary | 417841 | 414779 2949 113 |check_detail_html | 234250 | 231896 2209 145 |bill_pay | 380469 | 377732 2623 114 |add_payee | 30856 | 30655 189 12 |payee_info | 22126 | 21846 267 13 |quick_pay | 182020 | 179858 2044 118 |billpay_status | 60709 | 60213 474 22 2 |chg_profile | 33564 | 33186 368 10 |post_profile | 24222 | 24010 207 5 |req_checks | 33353 | 32078 1227 48 |post_chk_order | 24072 | 23866 198 8 |req_xfer_form | 47871 | 47588 277 6 |post_fund_xfer | 34347 | 34094 240 13 |logout | 168984 | 166229 2643 112 |check_image | 468681 | 467776 899 6 |------------------|------------|------------------------------------ | TOTAL | 2756453 | 2730148 24345 1960 Iter-| | Byte | Weighted | Avg Resp | Average ation| Request Type | Rate | ABR | (sec) | Bytes -----|------------------|------------|------------|----------|---------- |login | 34,496.6 | 10,079.5 | 1.000 | 34502 |account_summary | 38,624.3 | 5,650.0 | 0.710 | 27451 |check_detail_html | 29,641.5 | 2,741.2 | 0.801 | 23757 |bill_pay | 36,242.8 | 4,753.1 | 0.699 | 25362 |add_payee | 37,211.7 | 399.8 | 0.706 | 26305 |payee_info | 47,537.2 | 476.8 | 0.920 | 43747 |quick_pay | 37,566.4 | 2,959.9 | 0.878 | 33013 |billpay_status | 43,359.5 | 988.9 | 0.762 | 33068 2 |chg_profile | 50,747.4 | 713.0 | 0.849 | 43128 |post_profile | 49,141.4 | 437.4 | 0.746 | 36664 |req_checks | 62,977.2 | 1,444.8 | 1.396 | 87940 |post_chk_order | 43,270.1 | 392.9 | 0.765 | 33137 |req_xfer_form | 32,617.4 | 519.1 | 0.674 | 22016 |post_fund_xfer | 35,136.5 | 413.7 | 0.695 | 24454 |logout | 68,838.5 | 6,261.8 | 1.092 | 75228 |check_image | 58,871.6 | 2,467.1 | 0.181 | 10686 |------------------|------------|------------|----------|---------- | TOTAL | - | 40,699.1 | - | - Iter-| | Total | QOS ation| Request Type | Reqs | Good Toler Fail -----|------------------|------------|------------------------------------ |login | 593222 | 582777 9150 1295 |account_summary | 418148 | 414164 3745 239 |check_detail_html | 234344 | 230397 3753 194 |bill_pay | 380373 | 376745 3405 223 |add_payee | 30890 | 30589 290 11 |payee_info | 22105 | 21770 314 21 |quick_pay | 182216 | 178918 3141 157 |billpay_status | 60672 | 60074 570 28 3 |chg_profile | 33611 | 33182 411 18 |post_profile | 24260 | 24042 213 5 |req_checks | 33238 | 31271 1889 78 |post_chk_order | 24020 | 23767 235 18 |req_xfer_form | 47962 | 47560 377 25 |post_fund_xfer | 34426 | 34156 256 14 |logout | 169059 | 166138 2797 124 |check_image | 468867 | 467785 1081 1 |------------------|------------|------------------------------------ | TOTAL | 2757413 | 2723335 31627 2451 Iter-| | Byte | Weighted | Avg Resp | Average ation| Request Type | Rate | ABR | (sec) | Bytes -----|------------------|------------|------------|----------|---------- |login | 34,580.2 | 10,062.8 | 0.997 | 34500 |account_summary | 38,459.0 | 5,644.4 | 0.713 | 27454 |check_detail_html | 29,620.3 | 2,737.4 | 0.802 | 23757 |bill_pay | 36,086.0 | 4,743.7 | 0.702 | 25364 |add_payee | 37,012.0 | 399.5 | 0.710 | 26306 |payee_info | 47,409.3 | 475.5 | 0.922 | 43748 |quick_pay | 37,613.5 | 2,957.8 | 0.877 | 33014 |billpay_status | 43,209.1 | 986.5 | 0.765 | 33068 3 |chg_profile | 50,775.2 | 712.7 | 0.849 | 43126 |post_profile | 49,228.8 | 437.4 | 0.744 | 36665 |req_checks | 62,673.1 | 1,437.2 | 1.403 | 87944 |post_chk_order | 43,151.0 | 391.4 | 0.767 | 33139 |req_xfer_form | 32,685.0 | 519.1 | 0.673 | 22011 |post_fund_xfer | 35,237.2 | 413.9 | 0.694 | 24455 |logout | 68,377.0 | 6,257.8 | 1.101 | 75283 |check_image | 58,644.0 | 2,463.3 | 0.182 | 10685 |------------------|------------|------------|----------|---------- | TOTAL | - | 40,640.4 | - | - BANKING NOTES SUT Notes --------- * * 1 disk for OS, pagefile, applications, data * 13 disks for 'Default Web Site' (/wwwroot/jakarta...: workload, scripts, logs),software RAID0 * - using 2MB chunk size for the raid array (/etc/raidtab: default 64k) * 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 MT dual (PCI-X, 64-bit 133MHz): * (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 * - 201.smp_affinity=00000001, lock IRQ of NIC(eth1) to 1. processor; default 0xffffffff * - 209.smp_affinity=00000002, lock IRQ of NIC(eth2) to 2. processor; default 0xffffffff * - 217.smp_affinity=00000004, lock IRQ of NIC(eth3) to 3. processor; default 0xffffffff * - 225.smp_affinity=00000008, lock IRQ of NIC(eth4) to 4. processor; default 0xffffffff * - irqbalance --noethernet; default irqbalance 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 /wwwroot/rockweb/conf/httpd.conf * - 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 * - log_buf_size 1048576,sets access log buffer size, default: 65536 * - direct_io 1, uses direct IO when possible * - connection_timeout 9600, connection inactivity timeout, default 60s * - keepalive_max 100000, (bank/ecom) max. keepalive requests on a connection, default 100 * - 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 5546968,(support) largest file allowed in cache manager, default 2097152 * - 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.100/80 10.100.1.100/443 */9090 * - worker 10.100.2.100/80 10.100.2.100/443 * - worker 10.100.3.100/80 10.100.3.100/443 * - worker 10.100.4.100/80 10.100.4.100/443 * - ;host; wsrv:80 * - 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 * - ssl_key_file /wwwroot/rockweb/etc/key-cert/sample.key * - ssl_cert_file /wwwroot/rockweb/etc/key-cert/sample.certificate * - 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/8009 * - ;/file; * - ;/host; Script Engine Notes ------------------- * Apache conf/server.xml (http://jakarta.apache.org/tomcat/tomcat-5.5-doc/config/ajp.html): * - Connector port=8009; default 8080 * - maxThreads=15000; default 150 * - minSpareThreads=9000, bank; default 25 * - maxSpareThreads=9000, bank; default 75 * - minSpareThreads=7000, ecommerce; default 25 * - maxSpareThreads=7000, ecommerce; default 75 * - minSpareThreads=5000, support; default 25 * - maxSpareThreads=5000, support; default 75 * - acceptCount=10000; default 100 * - connectionTimeout=0; default 20000 * - Host name=wsrv01 appBase=webapps; default name=localhost * * conf/worker.properties (http://jakarta.apache.org/tomcat/tomcat-5.5-doc/config/ajp.html): * - worker.list=ajp13w01; default: ajp13 * - worker.ajp13w01.type=ajp13 * - worker.ajp13w01.host=localhost * - worker.ajp13w01.port=8009 HTTP Script Notes ----------------- * Tomcat is used as JSP engine * SPEC-provided JSP scripts, no modifications * JAVA_OPTS=-Xms4000m -Xmx4000m -Xss512k -Xcompactexplicitgc -server -d64 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 ----------------- * 2 Validation Errors for Iteration 1: wclt003 - login * 1 Validation Errors for Iteration 1: wclt004 - login * 1 Validation Errors for Iteration 1: wclt006 - login * 1 Validation Errors for Iteration 1: wclt012 - login * 1 Validation Errors for Iteration 1: wclt013 - login * 1 Validation Errors for Iteration 1: wclt014 - login * 1 Validation Errors for Iteration 1: wclt018 - login * 2 Validation Errors for Iteration 1: wclt019 - login * 2 Validation Errors for Iteration 1: wclt001 - account_summary * 2 Validation Errors for Iteration 1: wclt006 - account_summary * 1 Validation Errors for Iteration 1: wclt009 - account_summary * 2 Validation Errors for Iteration 1: wclt010 - account_summary * 2 Validation Errors for Iteration 1: wclt011 - account_summary * 1 Validation Errors for Iteration 1: wclt012 - account_summary * 1 Validation Errors for Iteration 1: wclt015 - account_summary * 1 Validation Errors for Iteration 1: wclt019 - account_summary * 1 Validation Errors for Iteration 1: wclt020 - account_summary * 1 Validation Errors for Iteration 1: wclt002 - check_detail_html * 1 Validation Errors for Iteration 1: wclt009 - check_detail_html * 1 Validation Errors for Iteration 1: wclt010 - check_detail_html * 2 Validation Errors for Iteration 1: wclt011 - check_detail_html * 2 Validation Errors for Iteration 1: wclt012 - check_detail_html * 1 Validation Errors for Iteration 1: wclt017 - check_detail_html * 1 Validation Errors for Iteration 1: wclt018 - check_detail_html * 1 Validation Errors for Iteration 1: wclt019 - check_detail_html * 3 Validation Errors for Iteration 1: wclt001 - bill_pay * 2 Validation Errors for Iteration 1: wclt002 - bill_pay * 1 Validation Errors for Iteration 1: wclt004 - bill_pay * 3 Validation Errors for Iteration 1: wclt005 - bill_pay * 1 Validation Errors for Iteration 1: wclt013 - bill_pay * 1 Validation Errors for Iteration 1: wclt015 - bill_pay * 1 Validation Errors for Iteration 1: wclt016 - bill_pay * 1 Validation Errors for Iteration 1: wclt018 - bill_pay * 2 Validation Errors for Iteration 1: wclt019 - bill_pay * 1 Validation Errors for Iteration 1: wclt002 - add_payee * 1 Validation Errors for Iteration 1: wclt013 - add_payee * 1 Validation Errors for Iteration 1: wclt018 - add_payee * 1 Validation Errors for Iteration 1: wclt002 - quick_pay * 2 Validation Errors for Iteration 1: wclt003 - quick_pay * 1 Validation Errors for Iteration 1: wclt004 - quick_pay * 1 Validation Errors for Iteration 1: wclt006 - quick_pay * 1 Validation Errors for Iteration 1: wclt007 - quick_pay * 1 Validation Errors for Iteration 1: wclt010 - quick_pay * 1 Validation Errors for Iteration 1: wclt018 - quick_pay * 1 Validation Errors for Iteration 1: wclt007 - billpay_status * 2 Validation Errors for Iteration 1: wclt015 - billpay_status * 1 Validation Errors for Iteration 1: wclt001 - chg_profile * 1 Validation Errors for Iteration 1: wclt012 - post_profile * 1 Validation Errors for Iteration 1: wclt004 - post_chk_order * 1 Validation Errors for Iteration 1: wclt008 - post_chk_order * 1 Validation Errors for Iteration 1: wclt004 - req_xfer_form * 1 Validation Errors for Iteration 1: wclt003 - post_fund_xfer * 1 Validation Errors for Iteration 1: wclt010 - post_fund_xfer * 1 Validation Errors for Iteration 1: wclt001 - logout * 1 Validation Errors for Iteration 1: wclt005 - logout * 1 Validation Errors for Iteration 1: wclt008 - logout Ecommerce Run Details Iter-| | Total | QOS ation| Request Type | Reqs | Good Toler Fail -----|------------------|------------|------------------------------------ |index | 168916 | 165715 3152 49 |search | 84727 | 84284 443 0 |browse | 151598 | 147761 3758 79 |browse_productline| 129511 | 128677 834 0 |productdetail | 103607 | 103315 292 0 |customize1 | 218097 | 217088 1009 0 1 |customize2 | 115423 | 114921 502 0 |customize3 | 79501 | 71820 7399 282 |cart | 68189 | 66387 1756 46 |login | 48680 | 47364 1260 56 |shipping | 45817 | 45813 4 0 |billing | 43556 | 43490 66 0 |confirm | 32650 | 32628 22 0 |------------------|------------|------------------------------------ | TOTAL | 1290272 | 1269263 20497 512 Iter-| | Byte | Weighted | Avg Resp | Average ation| Request Type | Rate | ABR | (sec) | Bytes -----|------------------|------------|------------|----------|---------- |index | 77,557.8 | 10,966.3 | 1.781 | 138142 |search | 92,357.8 | 7,449.9 | 2.025 | 187097 |browse | 80,697.9 | 11,096.0 | 1.929 | 155743 |browse_productline| 91,497.9 | 11,414.8 | 2.049 | 187543 |productdetail | 46,316.2 | 2,599.3 | 1.152 | 53382 |customize1 | 90,470.4 | 16,911.2 | 1.823 | 164992 1 |customize2 | 90,375.5 | 8,910.6 | 1.817 | 164268 |customize3 | 79,865.7 | 6,572.9 | 2.202 | 175922 |cart | 60,178.1 | 2,320.2 | 1.203 | 72400 |login | 62,502.2 | 1,098.4 | 0.768 | 48013 |shipping | 67,206.1 | 921.7 | 0.636 | 42807 |billing | 49,857.7 | 667.1 | 0.653 | 32590 |confirm | 56,449.8 | 481.0 | 0.555 | 31345 |------------------|------------|------------|----------|---------- | TOTAL | - | 81,409.5 | - | - Iter-| | Total | QOS ation| Request Type | Reqs | Good Toler Fail -----|------------------|------------|------------------------------------ |index | 168289 | 166178 1956 155 |search | 84595 | 84300 181 114 |browse | 151256 | 149013 1978 265 |browse_productline| 129275 | 128714 338 223 |productdetail | 103311 | 103041 114 156 |customize1 | 217575 | 216892 304 379 2 |customize2 | 115032 | 114661 178 193 |customize3 | 79297 | 71372 7590 335 |cart | 67936 | 66431 1376 129 |login | 48567 | 47157 1322 88 |shipping | 45711 | 45602 54 55 |billing | 43423 | 43294 65 64 |confirm | 32507 | 32437 33 37 |------------------|------------|------------------------------------ | TOTAL | 1286774 | 1269092 15489 2193 Iter-| | Byte | Weighted | Avg Resp | Average ation| Request Type | Rate | ABR | (sec) | Bytes -----|------------------|------------|------------|----------|---------- |index | 76,958.7 | 10,862.9 | 1.794 | 138136 |search | 91,863.4 | 7,395.9 | 2.036 | 187096 |browse | 80,215.4 | 11,005.6 | 1.941 | 155710 |browse_productline| 91,008.9 | 11,329.3 | 2.060 | 187546 |productdetail | 46,109.8 | 2,578.7 | 1.158 | 53415 |customize1 | 89,905.6 | 16,774.7 | 1.835 | 164992 2 |customize2 | 89,862.4 | 8,830.0 | 1.828 | 164270 |customize3 | 78,745.1 | 6,518.3 | 2.233 | 175911 |cart | 58,842.5 | 2,300.1 | 1.231 | 72455 |login | 60,918.9 | 1,083.2 | 0.783 | 47730 |shipping | 65,460.9 | 914.4 | 0.653 | 42807 |billing | 48,362.8 | 661.3 | 0.673 | 32590 |confirm | 55,396.8 | 476.1 | 0.565 | 31345 |------------------|------------|------------|----------|---------- | TOTAL | - | 80,730.5 | - | - Iter-| | Total | QOS ation| Request Type | Reqs | Good Toler Fail -----|------------------|------------|------------------------------------ |index | 168975 | 167594 1381 0 |search | 84879 | 84816 63 0 |browse | 151462 | 149869 1593 0 |browse_productline| 129455 | 129290 165 0 |productdetail | 103595 | 103587 8 0 |customize1 | 218393 | 218336 57 0 3 |customize2 | 115607 | 115576 31 0 |customize3 | 79720 | 72838 6802 80 |cart | 68238 | 67050 1177 11 |login | 48762 | 47522 1216 24 |shipping | 45942 | 45942 0 0 |billing | 43595 | 43594 1 0 |confirm | 32744 | 32744 0 0 |------------------|------------|------------------------------------ | TOTAL | 1291367 | 1278758 12494 115 Iter-| | Byte | Weighted | Avg Resp | Average ation| Request Type | Rate | ABR | (sec) | Bytes -----|------------------|------------|------------|----------|---------- |index | 77,582.5 | 11,035.5 | 1.780 | 138115 |search | 92,792.3 | 7,509.1 | 2.016 | 187093 |browse | 81,341.2 | 11,153.9 | 1.914 | 155738 |browse_productline| 92,032.1 | 11,480.8 | 2.037 | 187554 |productdetail | 47,437.4 | 2,616.6 | 1.126 | 53415 |customize1 | 91,073.2 | 17,038.4 | 1.811 | 164992 3 |customize2 | 90,982.6 | 8,979.9 | 1.805 | 164270 |customize3 | 80,007.7 | 6,631.5 | 2.198 | 175919 |cart | 60,482.6 | 2,335.9 | 1.196 | 72393 |login | 63,396.7 | 1,100.2 | 0.752 | 47714 |shipping | 68,618.0 | 930.0 | 0.623 | 42807 |billing | 50,928.7 | 671.8 | 0.639 | 32590 |confirm | 57,676.2 | 485.3 | 0.543 | 31345 |------------------|------------|------------|----------|---------- | TOTAL | - | 81,968.8 | - | - ECOMMERCE NOTES SUT Notes --------- * * 1 disk for OS, pagefile, applications, data * 13 disks for 'Default Web Site' (/wwwroot/jakarta...: workload, scripts, logs),software RAID0 * - using 2MB chunk size for the raid array (/etc/raidtab: default 64k) * 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 MT dual (PCI-X, 64-bit 133MHz): * (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 * - 201.smp_affinity=00000001, lock IRQ of NIC(eth1) to 1. processor; default 0xffffffff * - 209.smp_affinity=00000002, lock IRQ of NIC(eth2) to 2. processor; default 0xffffffff * - 217.smp_affinity=00000004, lock IRQ of NIC(eth3) to 3. processor; default 0xffffffff * - 225.smp_affinity=00000008, lock IRQ of NIC(eth4) to 4. processor; default 0xffffffff * - irqbalance --noethernet; default irqbalance 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 /wwwroot/rockweb/conf/httpd.conf * - 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 * - log_buf_size 1048576,sets access log buffer size, default: 65536 * - direct_io 1, uses direct IO when possible * - connection_timeout 9600, connection inactivity timeout, default 60s * - keepalive_max 100000, (bank/ecom) max. keepalive requests on a connection, default 100 * - 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 5546968,(support) largest file allowed in cache manager, default 2097152 * - 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.100/80 10.100.1.100/443 */9090 * - worker 10.100.2.100/80 10.100.2.100/443 * - worker 10.100.3.100/80 10.100.3.100/443 * - worker 10.100.4.100/80 10.100.4.100/443 * - ;host; wsrv:80 * - 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 * - ssl_key_file /wwwroot/rockweb/etc/key-cert/sample.key * - ssl_cert_file /wwwroot/rockweb/etc/key-cert/sample.certificate * - 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/8009 * - ;/file; * - ;/host; Script Engine Notes ------------------- * Apache conf/server.xml (http://jakarta.apache.org/tomcat/tomcat-5.5-doc/config/ajp.html): * - Connector port=8009; default 8080 * - maxThreads=15000; default 150 * - minSpareThreads=9000, bank; default 25 * - maxSpareThreads=9000, bank; default 75 * - minSpareThreads=7000, ecommerce; default 25 * - maxSpareThreads=7000, ecommerce; default 75 * - minSpareThreads=5000, support; default 25 * - maxSpareThreads=5000, support; default 75 * - acceptCount=10000; default 100 * - connectionTimeout=0; default 20000 * - Host name=wsrv01 appBase=webapps; default name=localhost * * conf/worker.properties (http://jakarta.apache.org/tomcat/tomcat-5.5-doc/config/ajp.html): * - worker.list=ajp13w01; default: ajp13 * - worker.ajp13w01.type=ajp13 * - worker.ajp13w01.host=localhost * - worker.ajp13w01.port=8009 HTTP Script Notes ----------------- * Tomcat is used as JSP engine * SPEC-provided JSP scripts, no modifications * JAVA_OPTS=-Xms4000m -Xmx4000m -Xss512k -Xcompactexplicitgc -server -d64 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 | 65731 | 65678 53 0 |search | 101827 | 101768 59 0 |catalog | 94444 | 94407 37 0 1 |product | 200126 | 199747 349 30 |fileCatalog | 182613 | 182176 396 41 |file | 109833 | 109475 329 29 |download | 54781 | 48631 998 5152 |------------------|------------|------------------------------------ | TOTAL | 809355 | 801882 2221 5252 Iter-| | Byte | Weighted | Avg Resp | Average ation| Request Type | Rate | ABR | (sec) | Bytes -----|------------------|------------|------------|----------|---------- |home | 80,814.5 | 850.3 | 0.742 | 60002 |search | 66,882.8 | 593.7 | 0.404 | 27044 |catalog | 73,421.7 | 689.0 | 0.460 | 33840 1 |product | 70,203.7 | 2,891.3 | 0.954 | 67013 |fileCatalog | 79,632.8 | 4,151.1 | 1.324 | 105441 |file | 82,273.9 | 2,940.1 | 1.509 | 124170 |download | 96,492.3 | 81,262.9 | 71.310 | 6880867 |------------------|------------|------------|----------|---------- | TOTAL | - | 93,378.4 | - | - Iter-| | Total | QOS ation| Request Type | Reqs | Good Toler Fail -----|------------------|------------|------------------------------------ |home | 66019 | 66004 15 0 |search | 102262 | 102262 0 0 |catalog | 94784 | 94784 0 0 2 |product | 200781 | 196114 4611 56 |fileCatalog | 183182 | 176409 6713 60 |file | 110130 | 104283 5796 51 |download | 55033 | 54579 440 10 |------------------|------------|------------------------------------ | TOTAL | 812191 | 794435 17575 177 Iter-| | Byte | Weighted | Avg Resp | Average ation| Request Type | Rate | ABR | (sec) | Bytes -----|------------------|------------|------------|----------|---------- |home | 70,674.5 | 847.9 | 0.848 | 60001 |search | 54,018.0 | 591.7 | 0.500 | 27033 |catalog | 63,299.0 | 686.5 | 0.534 | 33840 2 |product | 55,267.4 | 2,879.8 | 1.212 | 67012 |fileCatalog | 67,602.6 | 4,134.2 | 1.559 | 105444 |file | 70,982.0 | 2,926.9 | 1.749 | 124168 |download | 100,000.0 | 81,170.7 | 68.910 | 6891059 |------------------|------------|------------|----------|---------- | TOTAL | - | 93,237.8 | - | - Iter-| | Total | QOS ation| Request Type | Reqs | Good Toler Fail -----|------------------|------------|------------------------------------ |home | 66101 | 66094 7 0 |search | 102496 | 102496 0 0 |catalog | 94923 | 94923 0 0 3 |product | 201000 | 196655 4340 5 |fileCatalog | 183361 | 177365 5980 16 |file | 110356 | 105429 4912 15 |download | 55077 | 54599 461 17 |------------------|------------|------------------------------------ | TOTAL | 813314 | 797561 15700 53 Iter-| | Byte | Weighted | Avg Resp | Average ation| Request Type | Rate | ABR | (sec) | Bytes -----|------------------|------------|------------|----------|---------- |home | 72,059.1 | 850.9 | 0.832 | 60015 |search | 55,833.5 | 594.4 | 0.484 | 27038 |catalog | 64,992.3 | 689.0 | 0.520 | 33841 3 |product | 57,029.9 | 2,888.8 | 1.174 | 67005 |fileCatalog | 69,179.7 | 4,146.6 | 1.524 | 105431 |file | 72,519.8 | 2,939.1 | 1.712 | 124165 |download | 99,999.9 | 81,582.2 | 69.058 | 6905797 |------------------|------------|------------|----------|---------- | TOTAL | - | 93,691.0 | - | - SUPPORT NOTES SUT Notes --------- * * 1 disk for OS, pagefile, applications, data * 13 disks for 'Default Web Site' (/wwwroot/jakarta...: workload, scripts, logs),software RAID0 * - using 2MB chunk size for the raid array (/etc/raidtab: default 64k) * 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 MT dual (PCI-X, 64-bit 133MHz): * (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 * - 201.smp_affinity=00000001, lock IRQ of NIC(eth1) to 1. processor; default 0xffffffff * - 209.smp_affinity=00000002, lock IRQ of NIC(eth2) to 2. processor; default 0xffffffff * - 217.smp_affinity=00000004, lock IRQ of NIC(eth3) to 3. processor; default 0xffffffff * - 225.smp_affinity=00000008, lock IRQ of NIC(eth4) to 4. processor; default 0xffffffff * - irqbalance --noethernet; default irqbalance 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 /wwwroot/rockweb/conf/httpd.conf * - 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 * - log_buf_size 1048576,sets access log buffer size, default: 65536 * - direct_io 1, uses direct IO when possible * - connection_timeout 9600, connection inactivity timeout, default 60s * - keepalive_max 100000, (bank/ecom) max. keepalive requests on a connection, default 100 * - 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 5546968,(support) largest file allowed in cache manager, default 2097152 * - 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.100/80 10.100.1.100/443 */9090 * - worker 10.100.2.100/80 10.100.2.100/443 * - worker 10.100.3.100/80 10.100.3.100/443 * - worker 10.100.4.100/80 10.100.4.100/443 * - ;host; wsrv:80 * - 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 * - ssl_key_file /wwwroot/rockweb/etc/key-cert/sample.key * - ssl_cert_file /wwwroot/rockweb/etc/key-cert/sample.certificate * - 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/8009 * - ;/file; * - ;/host; Script Engine Notes ------------------- * Apache conf/server.xml (http://jakarta.apache.org/tomcat/tomcat-5.5-doc/config/ajp.html): * - Connector port=8009; default 8080 * - maxThreads=15000; default 150 * - minSpareThreads=9000, bank; default 25 * - maxSpareThreads=9000, bank; default 75 * - minSpareThreads=7000, ecommerce; default 25 * - maxSpareThreads=7000, ecommerce; default 75 * - minSpareThreads=5000, support; default 25 * - maxSpareThreads=5000, support; default 75 * - acceptCount=10000; default 100 * - connectionTimeout=0; default 20000 * - Host name=wsrv01 appBase=webapps; default name=localhost * * conf/worker.properties (http://jakarta.apache.org/tomcat/tomcat-5.5-doc/config/ajp.html): * - worker.list=ajp13w01; default: ajp13 * - worker.ajp13w01.type=ajp13 * - worker.ajp13w01.host=localhost * - worker.ajp13w01.port=8009 HTTP Script Notes ----------------- * Tomcat is used as JSP engine * SPEC-provided JSP scripts, no modifications * JAVA_OPTS=-Xms4000m -Xmx4000m -Xss512k -Xcompactexplicitgc -server -d64 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 ----------------- * 2 Validation Errors for Iteration 2: wclt006 - download * 2 Validation Errors for Iteration 2: wclt018 - download For questions about this result, please contact the submitter: Fujitsu Siemens Copyright (c) 2005 Standard Performance Evaluation Corporation