SPECweb2005 Result ================================================================================ || IBM: BladeCenter HS21 || SPECweb2005 = 9407 Accoria Networks: Rock Web Server (x86-64) 1.3. || 3 || Apache Software Foundation: Apache Tomcat 5.5.9 || SPECweb2005_Banking = 14750 || SPECweb2005_Ecommerce = 13900 || SPECweb2005_Support = 9000 || ================================================================================ Submitter: IBM, SPEC License #: 11, Test date: Jun-2006 ================================================================================ PERFORMANCE Banking | Simultaneous | Test | Aggregate QOS Compliance | Validation | | User Sessions | Iteration | Good Tolerable Fail | Errors | |---------------|-----------|---------------------------|------------| | | 1 | 100.0% 100.0% 0.0% | 136 | | |-----------|---------------------------|------------| | 14750 | 2 | 99.8% 99.9% 0.1% | 126 | | |-----------|---------------------------|------------| | | 3 | 99.8% 99.9% 0.1% | 136 | -------------------------------------------------------------------- Ecommerce | Simultaneous | Test | Aggregate QOS Compliance | Validation | | User Sessions | Iteration | Good Tolerable Fail | Errors | |---------------|-----------|---------------------------|------------| | | 1 | 98.8% 100.0% 0.0% | 0 | | |-----------|---------------------------|------------| | 13900 | 2 | 98.1% 100.0% 0.0% | 0 | | |-----------|---------------------------|------------| | | 3 | 95.7% 99.8% 0.2% | 0 | -------------------------------------------------------------------- Support | Simultaneous | Test | Aggregate QOS Compliance | Validation | | User Sessions | Iteration | Good Tolerable Fail | Errors | |---------------|-----------|---------------------------|------------| | | 1 | 99.3% 100.0% 0.0% | 0 | | |-----------|---------------------------|------------| | 9000 | 2 | 99.5% 100.0% 0.0% | 0 | | |-----------|---------------------------|------------| | | 3 | 99.5% 100.0% 0.0% | 0 | -------------------------------------------------------------------- ================================================================================ CONFIGURATION Availability Dates -------------------------------------------------------------------------------- Backend Simulator Nov-2003 SUT Hardware Jun-2006 Web Server Software May-2006 (Accoria Rock Web 1.3.3) Dec-2004 (Apache Tomcat 5.5.9) Operating System Aug-2004 Other Components Apr-2006 (JVM) System Under Test (SUT) -------------------------------------------------------------------------------- # of SUTs 1 Vendor IBM Model BladeCenter HS21 Processor 3.0 GHz Intel Xeon 5160 Processor Speed (MHz) 3000 # Processors 4 cores, 2 chips, 2 cores/chip Primary Cache 32KB(I) + 32KB(D) on chip, per core Secondary Cache 4096 KB, shared Other Cache N/A Memory 16 GB (DDR2 FBD 667MHz) Disk Subsystem 36GB 15K Ultra320 SAS, 70 x 18GB Fibre Channel Disk Controllers QLogic Fibre Channel QLA2342 Operating System SUSE SLES 9 SP2 (2.6.5-7.191-smp x86-64) File System ext2 Other Hardware None Other Software Sun Java(TM) 2 Runtime Environment, Standard Edition 1.5.06 Web Server Software -------------------------------------------------------------------------------- Vendor Accoria Networks Name/Version Rock Web Server (x86-64) 1.3.3 Dynamic Scripts JSP Server Cache N/A Log Mode Common Log Format Script Engine -------------------------------------------------------------------------------- Vendor Apache Software Foundation Name/Version Apache Tomcat 5.5.9 Dynamic Scripts JSP Server Cache N/A Log Mode Common Log Format SUT Network -------------------------------------------------------------------------------- # of Controllers 4 Network Controllers Intel PRO/1000 PT # of Networks 4 Network Type Gigabit Ethernet Network Speed 1 Gb/s MSL (sec) 30 (Non RFC1122) Time-Wait (sec) 60 (Non RFC1122) MTU Size 1500 Client Systems -------------------------------------------------------------------------------- # of Clients 27 Model eServer xSeries x336 Processor Xeon Processor Speed (MHz) 2800 # Processors 2 Memory 2 GB Network Controller IBM NetXtreme BCM5721 Gigabit Ethernet PCI Express Operating System SUSE Linux 9.2 (kernel 2.6.8-24-smp) JVM Version Java 2 Runtime Environment, Std Edition (build 1.4.2_01-b06) JIT Version Java HotSpot Client VM (build 1.4.2_01-b06, mixed mode) Other Hardware N/A Other Software N/A Backend Simulator (BESIM) -------------------------------------------------------------------------------- # of Simulators 1 Model eServer xSeries x336 Processor Xeon Processor Speed (MHz) 2800 # of Processors 2 Memory 2 GB Network Controller IBM NetXtreme BCM5721 Gigabit Ethernet PCI Express Operating System SUSE Linux 9.2 (kernel 2.6.8-24-smp) File System ext2 Web Server Apache 2.0.53 Server Scripts SPEC-FCGI v1.0 Other Hardware N/A Other Software N/A ================================================================================ Banking Run Details Iter-| | Total | QOS ation| Request Type | Reqs | Good Toler Fail -----|------------------|------------|------------------------------------ |login | 870569 | 870565 4 0 |account_summary | 613747 | 613747 0 0 |check_detail_html | 344157 | 344157 0 0 |bill_pay | 559621 | 559621 0 0 |add_payee | 45212 | 45212 0 0 |payee_info | 32392 | 32392 0 0 |quick_pay | 268413 | 268413 0 0 |billpay_status | 89371 | 89371 0 0 1 |chg_profile | 49170 | 49170 0 0 |post_profile | 35427 | 35427 0 0 |req_checks | 49016 | 49016 0 0 |post_chk_order | 35328 | 35192 0 0 |req_xfer_form | 69925 | 69925 0 0 |post_fund_xfer | 50375 | 50375 0 0 |logout | 248474 | 248474 0 0 |check_image | 688346 | 688346 0 0 |------------------|------------|------------------------------------ | TOTAL | 4049543 | 4049403 4 0 Iter-| | Byte | Weighted | Avg Resp | Average ation| Request Type | Rate | ABR | (sec) | Bytes -----|------------------|------------|------------|----------|---------- |login | 55,055.0 | 19,452.4 | 0.626 | 34494 |account_summary | 96,215.5 | 10,906.0 | 0.285 | 27431 |check_detail_html | 95,470.7 | 5,296.1 | 0.248 | 23756 |bill_pay | 97,149.6 | 9,194.4 | 0.261 | 25363 |add_payee | 97,837.1 | 770.5 | 0.268 | 26308 |payee_info | 97,241.3 | 917.9 | 0.449 | 43743 |quick_pay | 96,541.9 | 5,740.4 | 0.341 | 33015 |billpay_status | 97,278.5 | 1,914.3 | 0.339 | 33066 1 |chg_profile | 97,781.4 | 1,373.8 | 0.441 | 43130 |post_profile | 97,112.1 | 841.4 | 0.377 | 36663 |req_checks | 90,063.7 | 2,791.5 | 0.976 | 87916 |post_chk_order | 96,960.9 | 755.4 | 0.340 | 33009 |req_xfer_form | 96,580.6 | 995.9 | 0.227 | 21985 |post_fund_xfer | 96,652.2 | 798.2 | 0.253 | 24459 |logout | 76,541.3 | 12,109.8 | 0.982 | 75237 |check_image | 98,304.1 | 4,765.3 | 0.108 | 10687 |------------------|------------|------------|----------|---------- | TOTAL | - | 78,623.1 | - | - Iter-| | Total | QOS ation| Request Type | Reqs | Good Toler Fail -----|------------------|------------|------------------------------------ |login | 869258 | 868308 427 523 |account_summary | 612821 | 611168 396 1257 |check_detail_html | 343412 | 342478 212 722 |bill_pay | 558719 | 557221 384 1114 |add_payee | 45153 | 45026 22 105 |payee_info | 32350 | 32263 27 60 |quick_pay | 267754 | 266803 191 760 |billpay_status | 89101 | 88876 60 165 2 |chg_profile | 49226 | 49095 25 106 |post_profile | 35456 | 35333 37 86 |req_checks | 49025 | 48888 35 102 |post_chk_order | 35360 | 35136 31 67 |req_xfer_form | 69754 | 69555 58 141 |post_fund_xfer | 50146 | 50025 31 90 |logout | 248094 | 247439 187 468 |check_image | 686841 | 686504 148 189 |------------------|------------|------------------------------------ | TOTAL | 4042470 | 4034118 2271 5955 Iter-| | Byte | Weighted | Avg Resp | Average ation| Request Type | Rate | ABR | (sec) | Bytes -----|------------------|------------|------------|----------|---------- |login | 54,231.7 | 18,438.7 | 0.636 | 34501 |account_summary | 87,204.0 | 10,335.3 | 0.314 | 27431 |check_detail_html | 85,107.0 | 5,016.1 | 0.279 | 23757 |bill_pay | 87,564.8 | 8,712.5 | 0.289 | 25363 |add_payee | 86,979.8 | 730.3 | 0.302 | 26305 |payee_info | 91,867.7 | 870.0 | 0.476 | 43743 |quick_pay | 87,129.1 | 5,434.5 | 0.378 | 33012 |billpay_status | 90,072.5 | 1,811.5 | 0.367 | 33068 2 |chg_profile | 91,770.2 | 1,305.3 | 0.469 | 43129 |post_profile | 88,919.5 | 799.3 | 0.412 | 36666 |req_checks | 87,373.0 | 2,650.0 | 1.006 | 87919 |post_chk_order | 89,583.0 | 717.9 | 0.368 | 33022 |req_xfer_form | 85,246.3 | 942.7 | 0.257 | 21980 |post_fund_xfer | 87,608.0 | 753.9 | 0.279 | 24452 |logout | 74,666.0 | 11,475.7 | 1.007 | 75234 |check_image | 94,470.1 | 4,514.1 | 0.113 | 10689 |------------------|------------|------------|----------|---------- | TOTAL | - | 74,507.7 | - | - Iter-| | Total | QOS ation| Request Type | Reqs | Good Toler Fail -----|------------------|------------|------------------------------------ |login | 870686 | 868559 1808 319 |account_summary | 613964 | 612321 589 1054 |check_detail_html | 344083 | 343065 381 637 |bill_pay | 558987 | 557524 494 969 |add_payee | 45157 | 45040 47 70 |payee_info | 32327 | 32242 29 56 |quick_pay | 267941 | 267103 268 570 |billpay_status | 89075 | 88834 93 148 3 |chg_profile | 49301 | 49160 40 101 |post_profile | 35521 | 35431 29 61 |req_checks | 49062 | 48896 71 95 |post_chk_order | 35398 | 35165 40 57 |req_xfer_form | 69898 | 69712 58 128 |post_fund_xfer | 50229 | 50094 44 91 |logout | 248503 | 247855 242 406 |check_image | 688187 | 688080 41 66 |------------------|------------|------------------------------------ | TOTAL | 4048319 | 4039081 4274 4828 Iter-| | Byte | Weighted | Avg Resp | Average ation| Request Type | Rate | ABR | (sec) | Bytes -----|------------------|------------|------------|----------|---------- |login | 54,233.2 | 18,886.0 | 0.635 | 34488 |account_summary | 91,487.6 | 10,590.4 | 0.299 | 27426 |check_detail_html | 89,514.0 | 5,140.9 | 0.265 | 23756 |bill_pay | 92,041.4 | 8,916.6 | 0.275 | 25362 |add_payee | 93,182.0 | 747.2 | 0.282 | 26308 |payee_info | 94,047.0 | 889.3 | 0.465 | 43739 |quick_pay | 91,427.3 | 5,563.4 | 0.361 | 33014 |billpay_status | 93,371.4 | 1,852.4 | 0.354 | 33066 3 |chg_profile | 94,467.7 | 1,337.4 | 0.456 | 43133 |post_profile | 93,615.9 | 819.2 | 0.391 | 36669 |req_checks | 88,660.9 | 2,712.7 | 0.991 | 87912 |post_chk_order | 92,998.8 | 734.9 | 0.354 | 33012 |req_xfer_form | 90,828.7 | 966.1 | 0.241 | 21976 |post_fund_xfer | 91,179.1 | 772.6 | 0.268 | 24458 |logout | 75,842.2 | 11,755.0 | 0.991 | 75212 |check_image | 96,318.7 | 4,625.9 | 0.110 | 10687 |------------------|------------|------------|----------|---------- | TOTAL | - | 76,309.8 | - | - BANKING NOTES SUT Notes --------- * 36GB Driver used for OS/SWAP/Logs * Each Fibre Channel enclosure represents a single volume and mount point, IBM EXP400 Enclosures * Files are evenly distributed across the 5 RAID 0 volumes * Boot drive contains soft links to the content directories * IBM BladeCenter H Chassis used for benchmark * IBM BladeCenter Copper Pass-thru Module 73P6100 * 2 NICs integrated, 2 NICs on expansion card * Integrated disk controller used for OS * 2 Fibre Channels used Operating System Notes ---------------------- * net.ipv4.icmp_echo_ignore_broadcasts = 1, enable ignoring broadcast requests, default 0 * net.ipv4.conf.all.rp_filter = 1, enable source route verification, default 0 * net.ipv4.ip_forward=1, enable IP forwarding, default 0 * net.ipv4.tcp_timestamps = 0, turns TCP timestamp support off, default 1 * net.ipv4.tcp_max_tw_buckets = 2000000, sets TCP time-wait buckets pool size, default 180000 * net.core.optmem_max = 10000000, maximum amount of option memory buffers, default 20480 * net.core.rmem_default = 10000000, default receive socket buffer size, default 65535 * net.core.rmem_max = 10000000, maximum receive socket buffer size, default 131071 * net.core.wmem_default = 10000000, default send socket buffer size * net.core.wmem_max = 10000000, maximum send socket buffer size, default 131071 * net.ipv4.tcp_rmem = 30000000 30000000 30000000, maximum TCP read-buffer space allocatable, default 4096 87380 174760 * net.ipv4.tcp_wmem = 30000000 30000000 30000000, maximum TCP write-buffer space allocatable, default 4096 87380 174760 * net.ipv4.tcp_mem = 30000000 30000000 30000000, maximum TCP buffer space, default 392192 392704 393216 * net.ipv4.tcp_max_syn_backlog = 12000, default 1024 * fs.file-max = 5000000, sets number of open file handles kernel allocates, default 904396 * net.core.somaxconn = 10000, size of the listen queue for accepting new TCP connections, default 128 * net.core.netdev_max_backlog=400000, number of unprocessed input packets before kernel starts dropping them, default 300 * net.ipv4.tcp_dsack=0, turns DSACK support off, default on * net.ipv4.tcp_sack=0, turns SACK support off, default on * net.ipv4.tcp_window_scaling=0, turns TCP window scaling suport off, default on * Each NICs txqueuelen set to 60000, default 1000 * irqbalancer service was disabled during run * ulimit -n 1000000, sets number of open files, default 1024 * ulimit -u 1000000, sets max user processes, default 70656 * No modifications to default kernel configuration Web Server Software Notes ------------------------- * server_log httpd.log * validate_static -1, disables static file modification validation, default 0 * validate_httpmod -1, disables HTTP module modificatoin 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 60 * worker 192.0.1.100/80 192.0.1.100/443 192.0.1.100/9090 * worker 192.0.2.100/80 192.0.2.100/443 * worker 192.0.3.100/80 192.0.3.100/443 * worker 192.0.4.100/80 192.0.4.100/443 * keepalive_max 100000, max. keepalive requests on a connection, default 100 * cache_memory_size 8192, (support), cache manager memory, default 0 * cache_file_max_size 4194304 (support), * 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 recently used policy for file replacement, default random * 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 * fast_read 1, (support) enable better read when IO wait time is long, default 0 * ;host; testserver:80 * document_root /root/sw2005/jakarta-tomcat-5.5.9/webapps * access_log access_port80.log * error_log error_port80.log * access_log_format commonlog * ;file; / * cgi_type gateway * cgi_regex .*jsp * cgi_listener localhost/8080 * ;/file; * ;/host; * ;host; testserver:443 * document_root /root/sw2005/jakarta-tomcat-5.5.9/webapps * ssl_key_file /root/sw2005/httpd/etc/key-cert/sample1024.key * ssl_cert_file /root/sw2005/httpd/etc/key-cert/sample1024.certificate * ssl_session_max 74931 * ssl_session_timeout 0 * access_log access_port443.log * error_log error_port443.log * access_log_format commonlog * ;file; / * cgi_type gateway * cgi_regex .*jsp * cgi_listener localhost/8080 * ;/file; * ;/host; * ;host; testserver:9090 * admin_server yes * ;file; / * home_page home.cgi * auth_type basic * auth_name Administrative Web Server * auth_user_file /root/sw2005/httpd/conf/password * cgi_type module * cgi_where internal * cgi_regex .*cgi * ;/file; * ;/host; * 1024-bit SSL key and cert generated by Rock Webserver admin console and used for this workload HTTP Script Notes ----------------- * SPEC-provided JSP scripts used without modification * Apache Tomcat 5.5.9 is used as JSP engine * JAVA_OPTS = -Xms4000m -Xmx4000m -Xss512k -Xcompactexplicitgc -server -d64, optimize garbage collection for applications and set JVM heap size to 4000MB, set stack size to 512KB * server.xml tuning: * maxThreads=15000, max number of sessions, default 150 * minSpareThreads=2048, number of threads created when connector starts, default 25 * maxSpareThreads=2048, max number of unused threads allowed, default 75 * acceptCount=10000, max queue length for connection requests, default 100 * maxHttpHeaderSize=8192, max size of HTTP header, default 4096 * connectionTimeout=0, msec connector will wait for request URI line to be presented, default 20000 * maxKeepAliveRequest=-1, allow an unlimited amount of pipelined or keep-alive HTTP requests, default 100 * disableUploadTimeout=true, allow servlet container to use a longer connection timeout, default false * Apache Tomcat 5.5.9 is supported by Covalent Technologies Client Notes ------------ * ulimit -n 1000000, sets number of open files, default 1024 * ulimit -u 1000000, sets max user processes, default 7168 * java -Xms512m -Xmx512m -Xss256k -Xcompactexplicitgc specwebclient BESIM Notes ----------- * BESIM is a physically separate machine * ulimit -n 1000000, sets number of open files, default 1024 * ulimit -u 1000000, sets max user processes, default 7168 * Apache using mod_fastcgi * Apache httpd.conf: * StartServer 100, specifies the number of child server processes that will be created by Apache on start-up, default 5 * MinSpareServers 250, specifies the minimum number of idle child server processes for Apache, which is not handling a request, default 5 * MaxSpareServers 1500, specifies the maximum number of idle child server processes for Apache, which is not handling a request, default 10 * MaxClients 1500, sets the limit on the number of simultaneous requests that can be supported, no more than this number of child server processes will be created, default 256 * MaxRequestsPerChild 0, specifies the number of requests that an individual child server process will handle (0 unlimited), default 0 * KeepAlive on, if set to On, specifies enabling persistent connections on this web server, default off * KeepAliveTimeout 600, specifies how much time, in seconds, Apache will wait for a subsequent request before closing the connection, default 15 * ServerLimit 1500, sets max configured value for MaxClients, default 16 * No additional fcgi tuning is implemented Other Notes ----------- * N/A ================================================================================ Errors for Banking Workload Quality of Service Errors ------------------------- * No QOS Errors Found Validation Errors ----------------- * 11 Validation Errors for Iteration 1: client1 - post_chk_order * 2 Validation Errors for Iteration 1: client4 - post_chk_order * 3 Validation Errors for Iteration 1: client5 - post_chk_order * 4 Validation Errors for Iteration 1: client6 - post_chk_order * 4 Validation Errors for Iteration 1: client7 - post_chk_order * 3 Validation Errors for Iteration 1: client8 - post_chk_order * 4 Validation Errors for Iteration 1: client9 - post_chk_order * 9 Validation Errors for Iteration 1: client10:1098 - post_chk_order * 5 Validation Errors for Iteration 1: client11:1098 - post_chk_order * 5 Validation Errors for Iteration 1: client12:1098 - post_chk_order * 4 Validation Errors for Iteration 1: client13:1098 - post_chk_order * 5 Validation Errors for Iteration 1: client14:1098 - post_chk_order * 7 Validation Errors for Iteration 1: client15:1098 - post_chk_order * 7 Validation Errors for Iteration 1: client16:1098 - post_chk_order * 3 Validation Errors for Iteration 1: client18:1098 - post_chk_order * 10 Validation Errors for Iteration 1: client19:1098 - post_chk_order * 5 Validation Errors for Iteration 1: client23:1098 - post_chk_order * 6 Validation Errors for Iteration 1: client24:1098 - post_chk_order * 4 Validation Errors for Iteration 1: client25:1098 - post_chk_order * 6 Validation Errors for Iteration 1: client26:1098 - post_chk_order * 7 Validation Errors for Iteration 1: client28:1098 - post_chk_order * 2 Validation Errors for Iteration 1: client29:1098 - post_chk_order * 6 Validation Errors for Iteration 1: client30:1098 - post_chk_order * 2 Validation Errors for Iteration 1: client31:1098 - post_chk_order * 7 Validation Errors for Iteration 1: client32:1098 - post_chk_order * 3 Validation Errors for Iteration 1: client33:1098 - post_chk_order * 2 Validation Errors for Iteration 1: client34:1098 - post_chk_order * 8 Validation Errors for Iteration 2: client1 - post_chk_order * 3 Validation Errors for Iteration 2: client5 - post_chk_order * 8 Validation Errors for Iteration 2: client6 - post_chk_order * 2 Validation Errors for Iteration 2: client7 - post_chk_order * 5 Validation Errors for Iteration 2: client8 - post_chk_order * 2 Validation Errors for Iteration 2: client9 - post_chk_order * 6 Validation Errors for Iteration 2: client10:1098 - post_chk_order * 6 Validation Errors for Iteration 2: client11:1098 - post_chk_order * 1 Validation Errors for Iteration 2: client12:1098 - post_chk_order * 3 Validation Errors for Iteration 2: client13:1098 - post_chk_order * 5 Validation Errors for Iteration 2: client14:1098 - post_chk_order * 3 Validation Errors for Iteration 2: client15:1098 - post_chk_order * 5 Validation Errors for Iteration 2: client16:1098 - post_chk_order * 4 Validation Errors for Iteration 2: client18:1098 - post_chk_order * 4 Validation Errors for Iteration 2: client19:1098 - post_chk_order * 6 Validation Errors for Iteration 2: client23:1098 - post_chk_order * 7 Validation Errors for Iteration 2: client24:1098 - post_chk_order * 6 Validation Errors for Iteration 2: client25:1098 - post_chk_order * 3 Validation Errors for Iteration 2: client26:1098 - post_chk_order * 8 Validation Errors for Iteration 2: client28:1098 - post_chk_order * 5 Validation Errors for Iteration 2: client29:1098 - post_chk_order * 3 Validation Errors for Iteration 2: client30:1098 - post_chk_order * 3 Validation Errors for Iteration 2: client31:1098 - post_chk_order * 11 Validation Errors for Iteration 2: client32:1098 - post_chk_order * 6 Validation Errors for Iteration 2: client33:1098 - post_chk_order * 3 Validation Errors for Iteration 2: client34:1098 - post_chk_order * 4 Validation Errors for Iteration 3: client1 - post_chk_order * 9 Validation Errors for Iteration 3: client4 - post_chk_order * 4 Validation Errors for Iteration 3: client5 - post_chk_order * 6 Validation Errors for Iteration 3: client6 - post_chk_order * 4 Validation Errors for Iteration 3: client7 - post_chk_order * 7 Validation Errors for Iteration 3: client8 - post_chk_order * 6 Validation Errors for Iteration 3: client9 - post_chk_order * 3 Validation Errors for Iteration 3: client10:1098 - post_chk_order * 3 Validation Errors for Iteration 3: client11:1098 - post_chk_order * 2 Validation Errors for Iteration 3: client12:1098 - post_chk_order * 6 Validation Errors for Iteration 3: client13:1098 - post_chk_order * 6 Validation Errors for Iteration 3: client14:1098 - post_chk_order * 5 Validation Errors for Iteration 3: client15:1098 - post_chk_order * 5 Validation Errors for Iteration 3: client16:1098 - post_chk_order * 7 Validation Errors for Iteration 3: client18:1098 - post_chk_order * 3 Validation Errors for Iteration 3: client19:1098 - post_chk_order * 2 Validation Errors for Iteration 3: client23:1098 - post_chk_order * 6 Validation Errors for Iteration 3: client24:1098 - post_chk_order * 7 Validation Errors for Iteration 3: client25:1098 - post_chk_order * 7 Validation Errors for Iteration 3: client26:1098 - post_chk_order * 4 Validation Errors for Iteration 3: client28:1098 - post_chk_order * 5 Validation Errors for Iteration 3: client29:1098 - post_chk_order * 3 Validation Errors for Iteration 3: client30:1098 - post_chk_order * 4 Validation Errors for Iteration 3: client31:1098 - post_chk_order * 5 Validation Errors for Iteration 3: client32:1098 - post_chk_order * 8 Validation Errors for Iteration 3: client33:1098 - post_chk_order * 5 Validation Errors for Iteration 3: client34:1098 - post_chk_order Ecommerce Run Details Iter-| | Total | QOS ation| Request Type | Reqs | Good Toler Fail -----|------------------|------------|------------------------------------ |index | 300203 | 297242 2954 7 |search | 150777 | 150742 35 0 |browse | 269442 | 265968 3471 3 |browse_productline| 230240 | 230185 55 0 |productdetail | 183903 | 183831 72 0 |customize1 | 386747 | 386664 83 0 1 |customize2 | 205381 | 205341 40 0 |customize3 | 141469 | 126797 14468 204 |cart | 121682 | 119162 2508 12 |login | 86637 | 83966 2608 63 |shipping | 81481 | 81481 0 0 |billing | 77394 | 77392 2 0 |confirm | 58021 | 58020 1 0 |------------------|------------|------------------------------------ | TOTAL | 2293377 | 2266791 26297 289 Iter-| | Byte | Weighted | Avg Resp | Average ation| Request Type | Rate | ABR | (sec) | Bytes -----|------------------|------------|------------|----------|---------- |index | 76,478.6 | 10,785.7 | 1.806 | 138172 |search | 92,287.3 | 7,484.4 | 2.068 | 190902 |browse | 80,261.3 | 11,024.9 | 1.960 | 157361 |browse_productline| 91,689.0 | 11,614.8 | 2.115 | 194008 |productdetail | 45,297.5 | 2,548.7 | 1.176 | 53299 |customize1 | 90,172.5 | 16,595.4 | 1.830 | 165025 1 |customize2 | 90,094.6 | 8,773.7 | 1.823 | 164290 |customize3 | 78,450.5 | 6,471.0 | 2.242 | 175914 |cart | 57,774.2 | 2,302.9 | 1.259 | 72784 |login | 59,988.7 | 1,080.0 | 0.799 | 47940 |shipping | 66,067.7 | 907.5 | 0.648 | 42834 |billing | 48,482.3 | 656.0 | 0.672 | 32597 |confirm | 55,449.0 | 473.0 | 0.565 | 31349 |------------------|------------|------------|----------|---------- | TOTAL | - | 80,717.9 | - | - Iter-| | Total | QOS ation| Request Type | Reqs | Good Toler Fail -----|------------------|------------|------------------------------------ |index | 299087 | 292609 6465 13 |search | 151174 | 151058 116 0 |browse | 268380 | 261444 6934 2 |browse_productline| 229462 | 229301 161 0 |productdetail | 183214 | 183122 92 0 |customize1 | 384697 | 384464 233 0 2 |customize2 | 204472 | 204363 109 0 |customize3 | 140951 | 120664 19789 498 |cart | 120962 | 116715 4211 36 |login | 86114 | 82521 3404 189 |shipping | 81104 | 81104 0 0 |billing | 77074 | 77047 27 0 |confirm | 57677 | 57669 8 0 |------------------|------------|------------------------------------ | TOTAL | 2284368 | 2242081 41549 738 Iter-| | Byte | Weighted | Avg Resp | Average ation| Request Type | Rate | ABR | (sec) | Bytes -----|------------------|------------|------------|----------|---------- |index | 74,222.6 | 10,544.4 | 1.861 | 138144 |search | 91,357.2 | 7,365.2 | 2.089 | 190903 |browse | 78,267.9 | 10,774.8 | 2.009 | 157314 |browse_productline| 91,158.3 | 11,361.5 | 2.128 | 194013 |productdetail | 44,501.6 | 2,495.1 | 1.199 | 53362 |customize1 | 88,958.4 | 16,201.3 | 1.855 | 165021 2 |customize2 | 88,947.4 | 8,572.9 | 1.847 | 164286 |customize3 | 75,856.1 | 6,327.6 | 2.318 | 175904 |cart | 54,137.0 | 2,240.2 | 1.340 | 72567 |login | 57,064.9 | 1,059.4 | 0.844 | 48207 |shipping | 63,423.7 | 886.6 | 0.675 | 42834 |billing | 45,069.9 | 641.2 | 0.723 | 32597 |confirm | 51,969.6 | 461.5 | 0.603 | 31349 |------------------|------------|------------|----------|---------- | TOTAL | - | 78,931.5 | - | - Iter-| | Total | QOS ation| Request Type | Reqs | Good Toler Fail -----|------------------|------------|------------------------------------ |index | 295499 | 274578 20603 318 |search | 149188 | 148484 704 0 |browse | 265094 | 243226 21480 388 |browse_productline| 226554 | 225470 1064 20 |productdetail | 180991 | 180447 525 19 |customize1 | 380567 | 379240 1327 0 3 |customize2 | 202417 | 201656 761 0 |customize3 | 139394 | 104766 32106 2522 |cart | 119628 | 109849 9366 413 |login | 85251 | 79739 4852 660 |shipping | 80237 | 80172 65 0 |billing | 76184 | 76006 172 6 |confirm | 57092 | 56996 96 0 |------------------|------------|------------------------------------ | TOTAL | 2258096 | 2160629 93121 4346 Iter-| | Byte | Weighted | Avg Resp | Average ation| Request Type | Rate | ABR | (sec) | Bytes -----|------------------|------------|------------|----------|---------- |index | 67,660.7 | 9,770.3 | 2.042 | 138163 |search | 88,243.9 | 6,815.7 | 2.163 | 190904 |browse | 72,086.5 | 9,980.5 | 2.182 | 157322 |browse_productline| 88,497.0 | 10,518.1 | 2.192 | 194001 |productdetail | 40,389.5 | 2,309.1 | 1.319 | 53312 |customize1 | 84,939.1 | 15,029.0 | 1.942 | 165021 3 |customize2 | 84,817.6 | 7,958.2 | 1.936 | 164288 |customize3 | 68,408.5 | 5,867.9 | 2.571 | 175904 |cart | 45,470.1 | 2,078.2 | 1.596 | 72592 |login | 48,419.2 | 981.1 | 0.993 | 48088 |shipping | 55,310.2 | 822.5 | 0.774 | 42834 |billing | 36,319.9 | 594.3 | 0.897 | 32597 |confirm | 42,232.1 | 428.3 | 0.742 | 31349 |------------------|------------|------------|----------|---------- | TOTAL | - | 73,153.3 | - | - ECOMMERCE NOTES SUT Notes --------- * 36GB Driver used for OS/SWAP/Logs * Each Fibre Channel enclosure represents a single volume and mount point, IBM EXP400 Enclosures * Files are evenly distributed across the 5 RAID 0 volumes * Boot drive contains soft links to the content directories * IBM BladeCenter H Chassis used for benchmark * IBM BladeCenter Copper Pass-thru Module 73P6100 * 2 NICs integrated, 2 NICs on expansion card * Integrated disk controller used for OS * 2 Fibre Channels used Operating System Notes ---------------------- * net.ipv4.icmp_echo_ignore_broadcasts = 1, enable ignoring broadcast requests, default 0 * net.ipv4.conf.all.rp_filter = 1, enable source route verification, default 0 * net.ipv4.ip_forward=1, enable IP forwarding, default 0 * net.ipv4.tcp_timestamps = 0, turns TCP timestamp support off, default 1 * net.ipv4.tcp_max_tw_buckets = 2000000, sets TCP time-wait buckets pool size, default 180000 * net.core.optmem_max = 10000000, maximum amount of option memory buffers, default 20480 * net.core.rmem_default = 10000000, default receive socket buffer size, default 65535 * net.core.rmem_max = 10000000, maximum receive socket buffer size, default 131071 * net.core.wmem_default = 10000000, default send socket buffer size * net.core.wmem_max = 10000000, maximum send socket buffer size, default 131071 * net.ipv4.tcp_rmem = 30000000 30000000 30000000, maximum TCP read-buffer space allocatable, default 4096 87380 174760 * net.ipv4.tcp_wmem = 30000000 30000000 30000000, maximum TCP write-buffer space allocatable, default 4096 87380 174760 * net.ipv4.tcp_mem = 30000000 30000000 30000000, maximum TCP buffer space, default 392192 392704 393216 * net.ipv4.tcp_max_syn_backlog = 12000, default 1024 * fs.file-max = 5000000, sets number of open file handles kernel allocates, default 904396 * net.core.somaxconn = 10000, size of the listen queue for accepting new TCP connections, default 128 * net.core.netdev_max_backlog=400000, number of unprocessed input packets before kernel starts dropping them, default 300 * net.ipv4.tcp_dsack=0, turns DSACK support off, default on * net.ipv4.tcp_sack=0, turns SACK support off, default on * net.ipv4.tcp_window_scaling=0, turns TCP window scaling suport off, default on * Each NICs txqueuelen set to 60000, default 1000 * irqbalancer service was disabled during run * ulimit -n 1000000, sets number of open files, default 1024 * ulimit -u 1000000, sets max user processes, default 70656 * No modifications to default kernel configuration Web Server Software Notes ------------------------- * server_log httpd.log * validate_static -1, disables static file modification validation, default 0 * validate_httpmod -1, disables HTTP module modificatoin 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 60 * worker 192.0.1.100/80 192.0.1.100/443 192.0.1.100/9090 * worker 192.0.2.100/80 192.0.2.100/443 * worker 192.0.3.100/80 192.0.3.100/443 * worker 192.0.4.100/80 192.0.4.100/443 * keepalive_max 100000, max. keepalive requests on a connection, default 100 * cache_memory_size 8192, (support), cache manager memory, default 0 * cache_file_max_size 4194304 (support), * 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 recently used policy for file replacement, default random * 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 * fast_read 1, (support) enable better read when IO wait time is long, default 0 * ;host; testserver:80 * document_root /root/sw2005/jakarta-tomcat-5.5.9/webapps * access_log access_port80.log * error_log error_port80.log * access_log_format commonlog * ;file; / * cgi_type gateway * cgi_regex .*jsp * cgi_listener localhost/8080 * ;/file; * ;/host; * ;host; testserver:443 * document_root /root/sw2005/jakarta-tomcat-5.5.9/webapps * ssl_key_file /root/sw2005/httpd/etc/key-cert/sample1024.key * ssl_cert_file /root/sw2005/httpd/etc/key-cert/sample1024.certificate * ssl_session_max 74931 * ssl_session_timeout 0 * access_log access_port443.log * error_log error_port443.log * access_log_format commonlog * ;file; / * cgi_type gateway * cgi_regex .*jsp * cgi_listener localhost/8080 * ;/file; * ;/host; * ;host; testserver:9090 * admin_server yes * ;file; / * home_page home.cgi * auth_type basic * auth_name Administrative Web Server * auth_user_file /root/sw2005/httpd/conf/password * cgi_type module * cgi_where internal * cgi_regex .*cgi * ;/file; * ;/host; * 1024-bit SSL key and cert generated by Rock Webserver admin console and used for this workload HTTP Script Notes ----------------- * SPEC-provided JSP scripts used without modification * Apache Tomcat 5.5.9 is used as JSP engine * JAVA_OPTS = -Xms4000m -Xmx4000m -Xss512k -Xcompactexplicitgc -server -d64, optimize garbage collection for applications and set JVM heap size to 4000MB, set stack size to 512KB * server.xml tuning: * maxThreads=15000, max number of sessions, default 150 * minSpareThreads=2048, number of threads created when connector starts, default 25 * maxSpareThreads=2048, max number of unused threads allowed, default 75 * acceptCount=10000, max queue length for connection requests, default 100 * maxHttpHeaderSize=8192, max size of HTTP header, default 4096 * connectionTimeout=0, msec connector will wait for request URI line to be presented, default 20000 * maxKeepAliveRequest=-1, allow an unlimited amount of pipelined or keep-alive HTTP requests, default 100 * disableUploadTimeout=true, allow servlet container to use a longer connection timeout, default false * Apache Tomcat 5.5.9 is supported by Covalent Technologies Client Notes ------------ * ulimit -n 1000000, sets number of open files, default 1024 * ulimit -u 1000000, sets max user processes, default 7168 * java -Xms512m -Xmx512m -Xss256k -Xcompactexplicitgc specwebclient BESIM Notes ----------- * BESIM is a physically separate machine * ulimit -n 1000000, sets number of open files, default 1024 * ulimit -u 1000000, sets max user processes, default 7168 * Apache using mod_fastcgi * Apache httpd.conf: * StartServer 100, specifies the number of child server processes that will be created by Apache on start-up, default 5 * MinSpareServers 250, specifies the minimum number of idle child server processes for Apache, which is not handling a request, default 5 * MaxSpareServers 1500, specifies the maximum number of idle child server processes for Apache, which is not handling a request, default 10 * MaxClients 1500, sets the limit on the number of simultaneous requests that can be supported, no more than this number of child server processes will be created, default 256 * MaxRequestsPerChild 0, specifies the number of requests that an individual child server process will handle (0 unlimited), default 0 * KeepAlive on, if set to On, specifies enabling persistent connections on this web server, default off * KeepAliveTimeout 600, specifies how much time, in seconds, Apache will wait for a subsequent request before closing the connection, default 15 * ServerLimit 1500, sets max configured value for MaxClients, default 16 * No additional fcgi tuning is implemented Other Notes ----------- * N/A ================================================================================ Errors for Ecommerce Workload Quality of Service Errors ------------------------- * No QOS Errors Found Validation Errors ----------------- * No Validation Errors Found Support Run Details Iter-| | Total | QOS ation| Request Type | Reqs | Good Toler Fail -----|------------------|------------|------------------------------------ |home | 125558 | 124275 1236 47 |search | 195634 | 195604 25 5 |catalog | 181211 | 181174 28 9 1 |product | 384124 | 381382 2650 92 |fileCatalog | 349825 | 346535 3258 32 |file | 209772 | 206614 3134 24 |download | 104655 | 104591 52 12 |------------------|------------|------------------------------------ | TOTAL | 1550779 | 1540175 10383 221 Iter-| | Byte | Weighted | Avg Resp | Average ation| Request Type | Rate | ABR | (sec) | Bytes -----|------------------|------------|------------|----------|---------- |home | 65,414.1 | 844.8 | 0.922 | 60320 |search | 49,370.2 | 594.6 | 0.551 | 27247 |catalog | 58,498.2 | 692.3 | 0.585 | 34253 1 |product | 51,038.4 | 2,870.8 | 1.312 | 67006 |fileCatalog | 64,472.8 | 4,126.7 | 1.640 | 105761 |file | 68,118.1 | 2,902.7 | 1.821 | 124058 |download | 100,000.4 | 80,034.4 | 68.563 | 6856377 |------------------|------------|------------|----------|---------- | TOTAL | - | 92,066.2 | - | - Iter-| | Total | QOS ation| Request Type | Reqs | Good Toler Fail -----|------------------|------------|------------------------------------ |home | 125517 | 125430 67 20 |search | 195192 | 195096 66 30 |catalog | 180915 | 180831 58 26 2 |product | 382460 | 379994 2234 232 |fileCatalog | 348198 | 345394 2736 68 |file | 209279 | 206571 2661 47 |download | 104517 | 104461 44 12 |------------------|------------|------------------------------------ | TOTAL | 1546078 | 1537777 7866 435 Iter-| | Byte | Weighted | Avg Resp | Average ation| Request Type | Rate | ABR | (sec) | Bytes -----|------------------|------------|------------|----------|---------- |home | 67,311.4 | 840.3 | 0.896 | 60312 |search | 49,501.0 | 590.3 | 0.550 | 27246 |catalog | 58,832.1 | 687.7 | 0.582 | 34245 2 |product | 51,063.5 | 2,845.2 | 1.312 | 67018 |fileCatalog | 64,442.8 | 4,088.6 | 1.641 | 105780 |file | 68,087.9 | 2,882.0 | 1.822 | 124058 |download | 99,999.9 | 80,240.8 | 69.162 | 6916228 |------------------|------------|------------|----------|---------- | TOTAL | - | 92,175.0 | - | - Iter-| | Total | QOS ation| Request Type | Reqs | Good Toler Fail -----|------------------|------------|------------------------------------ |home | 125554 | 125505 49 0 |search | 194941 | 194914 27 0 |catalog | 180834 | 180815 19 0 3 |product | 382371 | 380423 1940 8 |fileCatalog | 348224 | 345506 2700 18 |file | 209340 | 206654 2670 16 |download | 104551 | 104498 41 12 |------------------|------------|------------------------------------ | TOTAL | 1545815 | 1538315 7446 54 Iter-| | Byte | Weighted | Avg Resp | Average ation| Request Type | Rate | ABR | (sec) | Bytes -----|------------------|------------|------------|----------|---------- |home | 67,520.0 | 841.4 | 0.893 | 60321 |search | 49,996.1 | 589.9 | 0.544 | 27239 |catalog | 59,197.0 | 688.0 | 0.578 | 34245 3 |product | 51,313.6 | 2,846.5 | 1.305 | 67008 |fileCatalog | 64,459.9 | 4,092.1 | 1.640 | 105776 |file | 68,152.3 | 2,885.5 | 1.820 | 124069 |download | 99,999.9 | 80,282.1 | 69.117 | 6911776 |------------------|------------|------------|----------|---------- | TOTAL | - | 92,225.5 | - | - SUPPORT NOTES SUT Notes --------- * 36GB Driver used for OS/SWAP/Logs * Each Fibre Channel enclosure represents a single volume and mount point, IBM EXP400 Enclosures * Files are evenly distributed across the 5 RAID 0 volumes * Boot drive contains soft links to the content directories * IBM BladeCenter H Chassis used for benchmark * IBM BladeCenter Copper Pass-thru Module 73P6100 * 2 NICs integrated, 2 NICs on expansion card * Integrated disk controller used for OS * 2 Fibre Channels used Operating System Notes ---------------------- * net.ipv4.icmp_echo_ignore_broadcasts = 1, enable ignoring broadcast requests, default 0 * net.ipv4.conf.all.rp_filter = 1,enable source route verification, default 0 * net.ipv4.ip_forward=1, enable IP forwarding, default 0 * net.ipv4.tcp_timestamps = 0, turns TCP timestamp support off, default 1 * net.ipv4.tcp_max_tw_buckets = 2000000, sets TCP time-wait buckets pool size, default 180000 * net.core.optmem_max = 10000000, maximum amount of option memory buffers, default 20480 * net.core.rmem_default = 10000000, default receive socket buffer size, default 65535 * net.core.rmem_max = 10000000, maximum receive socket buffer size, default 131071 * net.core.wmem_default = 10000000, default send socket buffer size * net.core.wmem_max = 10000000, maximum send socket buffer size, default 131071 * net.ipv4.tcp_rmem = 30000000 30000000 30000000, maximum TCP read-buffer space allocatable, default 4096 87380 174760 * net.ipv4.tcp_wmem = 30000000 30000000 30000000, maximum TCP write-buffer space allocatable, default 4096 87380 174760 * net.ipv4.tcp_mem = 30000000 30000000 30000000, maximum TCP buffer space, default 392192 392704 393216 * net.ipv4.tcp_max_syn_backlog = 12000, default 1024 * fs.file-max = 5000000, sets number of open file handles kernel allocates, default 904396 * net.core.somaxconn = 10000, size of the listen queue for accepting new TCP connections, default 128 * net.core.netdev_max_backlog=400000, number of unprocessed input packets before kernel starts dropping them, default 300 * net.ipv4.tcp_dsack=0, turns DSACK support off, default on * net.ipv4.tcp_sack=0, turns SACK support off, default on * net.ipv4.tcp_window_scaling=0, turns TCP window scaling suport off, default on * Each NICs txqueuelen set to 60000, default 1000 * irqbalancer service was disabled during run * ulimit -n 1000000, sets number of open files, default 1024 * ulimit -u 1000000, sets max user processes, default 70656 * No modifications to default kernel configuration Web Server Software Notes ------------------------- * server_log httpd.log * validate_static -1, disables static file modification validation, default 0 * validate_httpmod -1, disables HTTP module modificatoin 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 60 * worker 192.0.1.100/80 192.0.1.100/443 192.0.1.100/9090 * worker 192.0.2.100/80 192.0.2.100/443 * worker 192.0.3.100/80 192.0.3.100/443 * worker 192.0.4.100/80 192.0.4.100/443 * keepalive_max 100000, max. keepalive requests on a connection, default 100 * cache_memory_size 8192, (support), cache manager memory, default 0 * cache_file_max_size 4194304 (support), * 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 recently used policy for file replacement, default random * 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 * fast_read 1, (support) enable better read when IO wait time is long, default 0 * ;host; testserver:80 * document_root /root/sw2005/jakarta-tomcat-5.5.9/webapps * access_log access_port80.log * error_log error_port80.log * access_log_format commonlog * ;file; / * cgi_type gateway * cgi_regex .*jsp * cgi_listener localhost/8080 * ;/file; * ;/host; * ;host; testserver:443 * document_root /root/sw2005/jakarta-tomcat-5.5.9/webapps * ssl_key_file /root/sw2005/httpd/etc/key-cert/sample1024.key * ssl_cert_file /root/sw2005/httpd/etc/key-cert/sample1024.certificate * ssl_session_max 74931 * ssl_session_timeout 0 * access_log access_port443.log * error_log error_port443.log * access_log_format commonlog * ;file; / * cgi_type gateway * cgi_regex .*jsp * cgi_listener localhost/8080 * ;/file; * ;/host; * ;host; testserver:9090 * admin_server yes * ;file; / * home_page home.cgi * auth_type basic * auth_name Administrative Web Server * auth_user_file /root/sw2005/httpd/conf/password * cgi_type module * cgi_where internal * cgi_regex .*cgi * ;/file; * ;/host; * 1024-bit SSL key and cert generated by Rock Webserver admin console and used for this workload HTTP Script Notes ----------------- * SPEC-provided JSP scripts used without modification * Apache Tomcat 5.5.9 is used as JSP engine * JAVA_OPTS = -Xms4000m -Xmx4000m -Xss512k -Xcompactexplicitgc -server -d64, optimize garbage collection for applications and set JVM heap size to 4000MB, set stack size to 512KB * server.xml tuning: * maxThreads=15000, max number of sessions, default 150 * minSpareThreads=2048, number of threads created when connector starts, default 25 * maxSpareThreads=2048, max number of unused threads allowed, default 75 * acceptCount=10000, max queue length for connection requests, default 100 * maxHttpHeaderSize=8192, max size of HTTP header, default 4096 * connectionTimeout=0, msec connector will wait for request URI line to be presented, default 20000 * maxKeepAliveRequest=-1, allow an unlimited amount of pipelined or keep-alive HTTP requests, default 100 * disableUploadTimeout=true, allow servlet container to use a longer connection timeout, default false * Apache Tomcat 5.5.9 is supported by Covalent Technologies Client Notes ------------ * ulimit -n 1000000, sets number of open files, default 1024 * ulimit -u 1000000, sets max user processes, default 7168 * java -Xms512m -Xmx512m -Xss256k -Xcompactexplicitgc specwebclient BESIM Notes ----------- * BESIM is a physically separate machine * ulimit -n 1000000, sets number of open files, default 1024 * ulimit -u 1000000, sets max user processes, default 7168 * Apache using mod_fastcgi * Apache httpd.conf: * StartServer 100, specifies the number of child server processes that will be created by Apache on start-up, default 5 * MinSpareServers 250, specifies the minimum number of idle child server processes for Apache, which is not handling a request, default 5 * MaxSpareServers 1500, specifies the maximum number of idle child server processes for Apache, which is not handling a request, default 10 * MaxClients 1500, sets the limit on the number of simultaneous requests that can be supported, no more than this number of child server processes will be created, default 256 * MaxRequestsPerChild 0, specifies the number of requests that an individual child server process will handle (0 unlimited), default 0 * KeepAlive on, if set to On, specifies enabling persistent connections on this web server, default off * KeepAliveTimeout 600, specifies how much time, in seconds, Apache will wait for a subsequent request before closing the connection, default 15 * ServerLimit 1500, sets max configured value for MaxClients, default 16 * No additional fcgi tuning is implemented Other Notes ----------- * N/A ================================================================================ Errors for Support Workload Quality of Service Errors ------------------------- * No QOS Errors Found Validation Errors ----------------- * No Validation Errors Found For questions about this result, please contact the submitter: IBM Copyright (c) 2005 Standard Performance Evaluation Corporation