SPECweb2005 Result ================================================================================ || Hewlett-Packard: HP ProLiant DL585 G7 || SPECweb2005 = 105586 Accoria Networks, Inc.: Rock Web Server v1.4.9 || (x86_64) || Accoria Networks, Inc.: Rock JSP/Servlet Contai || SPECweb2005_Banking = 168192 ner v1.3.3 (x86_64) || ||SPECweb2005_Ecommerce = 175104 || SPECweb2005_Support = 88576 || ================================================================================ Submitter: Hewlett-Packard Company, SPEC License #: 3, Test date: Oct-2010 ================================================================================ PERFORMANCE Banking | Simultaneous | Test | Aggregate QOS Compliance | Validation | | User Sessions | Iteration | Good Tolerable Fail | Errors | |---------------|-----------|---------------------------|------------| | | 1 | 97.8% 100.0% 0.0% | 0 | | |-----------|---------------------------|------------| | 168192 | 2 | 97.0% 100.0% 0.0% | 0 | | |-----------|---------------------------|------------| | | 3 | 97.1% 100.0% 0.0% | 0 | -------------------------------------------------------------------- Ecommerce | Simultaneous | Test | Aggregate QOS Compliance | Validation | | User Sessions | Iteration | Good Tolerable Fail | Errors | |---------------|-----------|---------------------------|------------| | | 1 | 99.9% 100.0% 0.0% | 0 | | |-----------|---------------------------|------------| | 175104 | 2 | 99.9% 100.0% 0.0% | 0 | | |-----------|---------------------------|------------| | | 3 | 99.8% 100.0% 0.0% | 0 | -------------------------------------------------------------------- Support | Simultaneous | Test | Aggregate QOS Compliance | Validation | | User Sessions | Iteration | Good Tolerable Fail | Errors | |---------------|-----------|---------------------------|------------| | | 1 | 100.0% 100.0% 0.0% | 0 | | |-----------|---------------------------|------------| | 88576 | 2 | 100.0% 100.0% 0.0% | 0 | | |-----------|---------------------------|------------| | | 3 | 100.0% 100.0% 0.0% | 0 | -------------------------------------------------------------------- ================================================================================ CONFIGURATION Availability Dates -------------------------------------------------------------------------------- Backend Simulator Jul-2005 SUT Hardware Oct-2010 Web Server Software Aug-2009 (Rock Web 1.4.9) Apr-2009 (Rock JSP 1.3.3) Operating System Mar-2010 Other Components Feb-2010 (JVM) System Under Test (SUT) -------------------------------------------------------------------------------- # of SUTs 1 Vendor Hewlett-Packard Model HP ProLiant DL585 G7 Processor Eight-Core AMD Opteron 6128HE Processor Processor Speed (MHz) 2000 # Processors 32 cores, 4 chips, 8 cores/chip Primary Cache 64KB(I) + 64KB(D) on chip, per core Secondary Cache 512 KB I+D on chip per core Other Cache 12 MB I+D on chip per chip Memory 256GB (32x8GB) 1333MHz ECC CL5 DDR2 Disk Subsystem 2x36GB SFF SAS 15K RPM, 78x72GB SFF SAS 15K RPM Disk Controllers Smart Array P410i Controller with 512MB cache, 1xSmart Array P411 with 1GB cache Operating System RedHat Enterprise Linux 5.5 (2.6.18-194.el5) File System ext2 Other Hardware 4x Modular Smart Array 70 Enclosure, 2x HP Procurve 2910al with 10GbE 2 port SFP+ al Module, 2x HP Procurve 3400cl with 10-GbE Media Flex Module and 2x SR Transceiver Other Software Java(TM) SE Runtime Environment (build 1.6.0_18-b07), Java HotSpot(TM) 64-Bit Server VM (build 16.0-b13, mixed mode) Web Server Software -------------------------------------------------------------------------------- Vendor Accoria Networks, Inc. Name/Version Rock Web Server v1.4.9 (x86_64) Dynamic Scripts JSP Server Cache N/A Log Mode Binary Common Log Format JSP Script Engine -------------------------------------------------------------------------------- Vendor Accoria Networks, Inc. Name/Version Rock JSP/Servlet Container v1.3.3 (x86_64) Dynamic Scripts JSP Server Cache N/A Log Mode Binary Common Log Format SUT Network -------------------------------------------------------------------------------- # of Controllers 5 Network Controllers 4x HP NC550 Dual Port 10 Gigabit XF SR Server Adapters NC375i Multifunction Gigabit Network Adapter (embedded, Quad Port) # of Networks 12 Network Type 10 Gigabit Ethernet 1 Gigabit Ethernet Network Speed 10 Gb/s 1 Gb/s MSL (sec) 30 (Non RFC1122) 30 (Non RFC1122) Time-Wait (sec) 60 (Non RFC1122) 60 (Non RFC1122) MTU Size 1500 1500 Client Systems -------------------------------------------------------------------------------- # of Clients 32 64 32 Model HP ProLiant DL360 G3 HP ProLiant DL360 G3 HP ProLiant DL360 G4p Processor Intel Xeon Intel Xeon Intel Xeon Processor Speed (MHz) 3200 3060 3600 # Processors 2 2 2 Memory 4GB 4GB 4GB Network Controller NC7781 (embedded) NC7781 (embedded) NC7782 (embedded) Operating System Windows Server 2003 SP1 Windows Server 2003 SP1 Windows Server 2003 SP1 JVM Version IBM J9 VM (build 2.4, JRE 1.6.0 IBM J9 2.4 Windows Server 2003 x86-32 jvmwi3260 IBM J9 VM (build 2.4, JRE 1.6.0 IBM J9 2.4 Windows Server 2003 x86-32 jvmwi3260 IBM J9 VM (build 2.4, JRE 1.6.0 IBM J9 2.4 Windows Server 2003 x86-32 jvmwi3260 JIT Version IBM Java(TM) SE Runtime Environment (build pwi3260sr7-20091217_01(SR7)), JIT - r9_20091123_13891 IBM Java(TM) SE Runtime Environment (build pwi3260sr7-20091217_01(SR7)), JIT - r9_20091123_13891 IBM Java(TM) SE Runtime Environment (build pwi3260sr7-20091217_01(SR7)), JIT - r9_20091123_13891 Other Hardware HP ProCurve 2848 for client management HP ProCurve 2848 for client management HP ProCurve 2848 for client management Other Software N/A N/A N/A Backend Simulator (BESIM) -------------------------------------------------------------------------------- # of Simulators 4 Model HP ProLiant DL385 Processor AMD Opteron 275 Processor Speed (MHz) 2200 # of Processors 2 Memory 4x2048MB PC3200 CL3.0 Network Controller HP NC7781 PCI-X Gigabit embedded Operating System RHEL 4 U4 (kernel 2.6.9-42.ELsmp) File System ext2 Web Server Accoria Rock Web Server 1.4.0 (x86_64) Server Scripts ISAPI Other Hardware N/A Other Software N/A ================================================================================ COMMON NOTES SUT Notes --------- * 2 drive RAID 1 for OS Drive (36GB), 6 drive RAID 0 for Log (72GB), 72 Drives RAID 0 for fileset * Disk Partitions were as follows for fileset: Banking: 2.5TB RAID0, Ecommerce: 650GB RAID0, Support: 1.8TB RAID0. * 4 client subnets connected through 2910al switch * 4 client subnets connected through 3400cl switch * 2xHP ProCurve Switch 3400cl-48G (J4906A), 2xHP Procurve Media Flex Module (J8435A), 4x HP Procurve SR Transceiver (J8436A) * 2xHP ProCurve 2910al-48G Switch (J9147A), 2xHP ProCurve 2-Port 10-GbE SFP+ al Module (J9008A) * BeSim directly connected to SUT on each NC375i port Operating System Notes ---------------------- * net.ipv4.conf.all.rp_filter = 1 #enables source route verification, default 0 * net.ipv4.conf.all.arp_filter = 1 #tells the kernel whether the IP address should be bound to a specific ARP address, default 0 * net.ipv4.tcp_timestamps = 0 #turns TCP timestamps off, default 1 * net.ipv4.tcp_max_tw_buckets = 2000000, set TCP time-wait buckets pool size, default 180000 * net.core.rmem_default = 67108864 #default receive socket buffer size, default 126976 * net.core.rmem_max = 67108864 #maximum receive socket buffer size, default 131071 * net.core.wmem_default = 67108864 #default send socket buffer size, default 126976 * net.core.wmem_max = 67108864 #maximum send socket buffer size, default 131071 * net.core.optmem_max = 67108864 #maximum amount of option memory buffers, default 20480 * net.ipv4.tcp_rmem = 67108864 67108864 67108864 #maximum receive socket buffer size, default 4096 87380 4194304 * net.ipv4.tcp_wmem = 67108864 67108864 67108864 #maximum TCP write-buffer space allocatable, default 4096 16384 4194304 * net.ipv4.tcp_mem = 33554432 33554432 33554432 #maximum TCP buffer space allocatable, default 196608 262144 393216 * net.ipv4.tcp_dsack = 0 #don't send duplicate SACK, default 1 * net.ipv4.tcp_sack = 0 #turn off SACK option in the TCP option field in the TCP header when it sends out a SYN packet, default 1 * net.core.somaxconn = 1024000 #size of listen que for accepting new TCP connections, default 128 * net.core.netdev_max_backlog = 300000 #number of unprocessed input packets before kernel starts dropping them, default 1000 * net.ipv4.tcp_max_syn_backlog = 300000, max number of remembered connection requests, default 1024 * vm.min_free_kbytes = 128000, changes the page reclaim thresholds, default 39852 * vm.swappiness = 10, defines the attitude of kernel to swap, default 60 * TSO enabled on client-data interfaces, default enabled * txqueuelen set to 600000 on all 10 GB NIC ports, 60000 on 1GB Besim NIC, default 1000 * ulimit -n 1024000 #sets number of open files, default 1024 * ulimit -u 1000000 #sets number of max user processes, default 131710 * NC550SFP driver version: 2.102.345.0 * CISS0 (OS & Access Log) IRQ bound to cpu 28 * CISS1 (Data Set) IRQ bound to cpu 24 * ETH4 Rx (data) NIC IRQ bound to cpu 1 * ETH4 Tx (data) NIC IRQ bound to cpu 5 * ETH5 Rx (data) NIC IRQ bound to cpu 17 * ETH5 Tx (data) NIC IRQ bound to cpu 21 * ETH6 Rx (data) NIC IRQ bound to cpu 2 * ETH6 Tx (data) NIC IRQ bound to cpu 6 * ETH7 Rx (data) NIC IRQ bound to cpu 18 * ETH7 Tx (data) NIC IRQ bound to cpu 22 * ETH8 Rx (data) NIC IRQ bound to cpu 4 * ETH8 Tx (data) NIC IRQ bound to cpu 8 * ETH9 Rx (data) NIC IRQ bound to cpu 16 * ETH9 Tx (data) NIC IRQ bound to cpu 20 * ETH10 Rx (data) NIC IRQ bound to cpu 19 * ETH10 Tx (data) NIC IRQ bound to cpu 23 * ETH11 Rx (data) NIC IRQ bound to cpu 3 * ETH11 Tx (data) NIC IRQ bound to cpu 7 Web Server Software Notes ------------------------- * 4 web server instances started. * Each web server started on seperate CPU using numactl (Web1 on CPU Socket 1, Web2 on CPU Socket 2, Web3 on CPU Socket 3, Web 4 on CPU Socket 4 * Common Web server configuration variables: * header_etag_on 0 #disables etag header in HTTP replies, default 1 * header_server_on 0 #disables server ehader 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 * vailidate_httpmod -1 #disables HTTP module modification validation, default 0 * validate_static 604800 #static file modification validation, default 0 * jrock_home /usr/local/jrock #Sets home path of Jrock JSP * JSP Script Engine Notes ----------------------- * UseParallelGC # use optimized garbage collection, default not used * DisableExplicitGC # disable explicit GC calls, default not used * UseLargePages # Turns on Large Pages, default not used * AggressiveOpts # Turns on point performance optimizations, default not used * d64 # if available, a 64-bit data model is used, default not used * server # uses optimizing JIT compiler, default not used * * 4 JRock instance to deploy JSP scripts on listener port 8080,8081,8082,8083 * JRock configuration file (specweb2005.xml,specweb2005-2.xml,specweb2005-3.xml,specweb2005-4.xml) * server_log /weblog/jrock/server-x.log (x=1-4) * listener xxxx # port to listen for requests * keepalive_max 0 #max number keepalive requests (0 = unlimited), default 100 * connection_timeout 0 #time a connector will wait to be present (0 = unlimited), default 60sec HTTP Script Notes ----------------- * SPEC-provided JSP scripts used without modification Client Notes ------------ * 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; default 1000 * MaxFreeTcbs=0x16000, sets number of cached (pre-allocated) TCBs, default 1000 * MaxUserPort=0xfffe, sets maximum open ports to 65534; default 5000 * TcpWindowSize=65535, sets TCP send/receive window size, default 8192 * NumTcbTablePartitions=32, sets number of independent TCB table segments, default 4 * Xms400m #Initial heap size set to 400MB * Xmx400m # Maximum heap size set to 400MB * jar c:\progra~1\specweb2005\specwebclient.jar #specify the jar file to run * lo c:\stdout-1xxx.txt #redirect stdout to log file name specified (default: primeclient.out) * le c:\errorlog-1xxx.txt #redirect errors to log file name specified (default: primeclient.err) BESIM Notes ----------- * Web Server Configuration: 4 individual web server instances configured as below for port 81 thru 84. Replace xx below with port number. * user nobody #configures the user under which httpd runs * server_log /var/log/httpd/httpdxx.log #configures the location of the httpd server log file * validate_static 86400 #defines the modification checking interval for static pages * 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 * accept_max 1 #maximum number of client connections httpd can accept at a time, default 50 * log_buf_size 1048576 #sets access log buffer size, default 65536 * tcp_send_buf_size 1048576 #sets socket send buffer size, default operating system default * keepalive_max 2000000 #max keepalive requests on a connection, default 100 * connection_timeout 360000 #The number of connection reclaims because they time out, default 60 * worker_count 4 #Starts 4 worker threads, default not used * connection_max 204800 #The maximum number of concurrent connections httpd is willing to handle, default=102400 * host besim:xx * document_root /web * access_log /var/log/httpd/access_besimxx.log * error_log /var/log/httpd/error_besimxx.log * access_log_format commonlog * file /isapi-bin * cgi_type isapi * cgi_where internal * /file * /host * BESIM OS Configuration * ifconfig eth0 txqueuelen 60000 * ulimit -n 1024000 #sets number of open files, default 1024 * net.ipv4.ip_forward = 0 #Turns off IP packet forwarding, default off (0) * net.ipv4.conf.default.rp_filter = 1 # Controls source route verification, default 1 * net.ipv4.icmp_echo_ignore_broadcasts = 1 #To enable protection against ICMP ECHO requests, default 0 * net.ipv4.conf.all.arp_filter = 1 #instructs the kernel whether the IP address should be bound to a specific ARP address, default * net.ipv4.tcp_timestamps = 0 #Turn off the tcp_timestamps, default 1 * net.core.rmem_max = 300000000 #maximum receive socket buffer size, default 65535 * net.core.wmem_max = 300000000 #maximum send socket buffer size, default 65535 * net.core.optmem_max = 10000000 #default 10240 * net.core.netdev_max_backlog = 300000 #number of unprocessed input packets before kernel starts dropping them, default 300 * net.ipv4.tcp_rmem = 30000000 30000000 30000000 #maximum TCP write-buffer space allocatable, default 4096 16384 131072 * net.ipv4.tcp_wmem = 30000000 30000000 30000000 #maximum TCP write-buffer space allocatable, default 4096 16384 131072 * net.ipv4.tcp_mem = 30000000 30000000 30000000 #maximum TCP buffer space allocatable, default 31744 32256 32768 * net.ipv4.tcp_max_syn_backlog = 3000 #max number of remembered connection requests, default 1024 * net.core.somaxconn = 140960 #size of listen que for accepting new TCP connections, default 128 * Besim ISAPI compile instructions see HP-20061009.txt ================================================================================ Banking Run Details Iter-| | Total | QOS ation| Request Type | Reqs | Good Toler Fail -----|------------------|------------|------------------------------------ |login | 9049489 | 8831151 218334 4 |account_summary | 6371631 | 6286239 85378 14 |check_detail_html | 3569351 | 3363513 205788 50 |bill_pay | 5811012 | 5734289 76711 12 |add_payee | 464377 | 460343 4034 0 |payee_info | 334035 | 323137 10896 2 |quick_pay | 2788191 | 2649248 138919 24 |billpay_status | 929488 | 920030 9458 0 1 |chg_profile | 508754 | 498867 9885 2 |post_profile | 366049 | 363638 2411 0 |req_checks | 509765 | 377343 132404 18 |post_chk_order | 366349 | 362585 3764 0 |req_xfer_form | 724012 | 718098 5914 0 |post_fund_xfer | 521539 | 517193 4346 0 |logout | 2583962 | 2571626 12336 0 |check_image | 7143389 | 7143389 0 0 |------------------|------------|------------------------------------ | TOTAL | 42041393 | 41120689 920578 126 Iter-| | Byte | Weighted | Avg Resp | Average ation| Request Type | Rate | ABR | (sec) | Bytes -----|------------------|------------|------------|----------|---------- |login | 28,858.4 | 7,291.6 | 1.210 | 34928 |account_summary | 24,955.9 | 4,152.4 | 1.132 | 28250 |check_detail_html | 18,706.0 | 2,041.9 | 1.325 | 24798 |bill_pay | 23,319.2 | 3,506.0 | 1.121 | 26154 |add_payee | 25,035.0 | 289.6 | 1.079 | 27031 |payee_info | 33,519.8 | 343.8 | 1.330 | 44610 |quick_pay | 25,236.8 | 2,186.7 | 1.347 | 33998 |billpay_status | 29,942.8 | 724.7 | 1.128 | 33797 1 |chg_profile | 34,981.2 | 515.4 | 1.255 | 43912 |post_profile | 33,797.6 | 315.1 | 1.104 | 37320 |req_checks | 49,234.6 | 1,045.8 | 1.806 | 88937 |post_chk_order | 29,915.5 | 286.1 | 1.131 | 33855 |req_xfer_form | 21,695.6 | 379.8 | 1.048 | 22739 |post_fund_xfer | 23,670.9 | 303.0 | 1.064 | 25186 |logout | 60,840.8 | 4,511.3 | 1.243 | 75682 |check_image | 59,495.5 | 1,751.8 | 0.178 | 10630 |------------------|------------|------------|----------|---------- | TOTAL | - | 29,645.0 | - | - Iter-| | Total | QOS ation| Request Type | Reqs | Good Toler Fail -----|------------------|------------|------------------------------------ |login | 9004362 | 8705603 298676 83 |account_summary | 6339918 | 6209906 129962 50 |check_detail_html | 3551602 | 3270410 280659 533 |bill_pay | 5783405 | 5666085 117269 51 |add_payee | 462362 | 455950 6411 1 |payee_info | 332667 | 317217 15443 7 |quick_pay | 2774894 | 2585339 189292 263 |billpay_status | 924953 | 910540 14412 1 2 |chg_profile | 506094 | 491649 14444 1 |post_profile | 364180 | 360319 3860 1 |req_checks | 507191 | 351115 155935 141 |post_chk_order | 364652 | 358828 5824 0 |req_xfer_form | 719982 | 710516 9466 0 |post_fund_xfer | 518580 | 511679 6898 3 |logout | 2572563 | 2555756 16807 0 |check_image | 7107432 | 7107432 0 0 |------------------|------------|------------------------------------ | TOTAL | 41834837 | 40568344 1265358 1135 Iter-| | Byte | Weighted | Avg Resp | Average ation| Request Type | Rate | ABR | (sec) | Bytes -----|------------------|------------|------------|----------|---------- |login | 27,838.9 | 7,010.1 | 1.253 | 34904 |account_summary | 23,894.2 | 3,990.8 | 1.181 | 28221 |check_detail_html | 17,838.5 | 1,964.5 | 1.390 | 24799 |bill_pay | 22,331.4 | 3,373.9 | 1.171 | 26154 |add_payee | 24,010.6 | 278.8 | 1.125 | 27031 |payee_info | 32,311.6 | 331.0 | 1.380 | 44611 |quick_pay | 24,206.2 | 2,104.2 | 1.404 | 33998 |billpay_status | 28,811.2 | 697.3 | 1.173 | 33797 2 |chg_profile | 33,725.9 | 495.7 | 1.302 | 43912 |post_profile | 32,581.9 | 303.1 | 1.145 | 37320 |req_checks | 47,943.6 | 1,005.8 | 1.854 | 88911 |post_chk_order | 28,786.8 | 275.3 | 1.176 | 33854 |req_xfer_form | 20,728.0 | 364.7 | 1.095 | 22713 |post_fund_xfer | 22,679.5 | 291.3 | 1.110 | 25186 |logout | 59,821.1 | 4,342.7 | 1.265 | 75684 |check_image | 57,323.5 | 1,685.2 | 0.185 | 10630 |------------------|------------|------------|----------|---------- | TOTAL | - | 28,514.4 | - | - Iter-| | Total | QOS ation| Request Type | Reqs | Good Toler Fail -----|------------------|------------|------------------------------------ |login | 9005345 | 8724084 281260 1 |account_summary | 6341383 | 6226628 114742 13 |check_detail_html | 3552839 | 3279525 273241 73 |bill_pay | 5783896 | 5681009 102875 12 |add_payee | 462310 | 456955 5355 0 |payee_info | 332486 | 317906 14579 1 |quick_pay | 2775352 | 2591431 183878 43 |billpay_status | 924850 | 912624 12226 0 3 |chg_profile | 506217 | 493079 13137 1 |post_profile | 364048 | 360945 3103 0 |req_checks | 507436 | 351415 155994 27 |post_chk_order | 364962 | 360106 4854 2 |req_xfer_form | 720740 | 712898 7841 1 |post_fund_xfer | 519189 | 513322 5867 0 |logout | 2572072 | 2557019 15053 0 |check_image | 7109975 | 7109975 0 0 |------------------|------------|------------------------------------ | TOTAL | 41843100 | 40648921 1194005 174 Iter-| | Byte | Weighted | Avg Resp | Average ation| Request Type | Rate | ABR | (sec) | Bytes -----|------------------|------------|------------|----------|---------- |login | 27,897.4 | 7,030.0 | 1.252 | 34932 |account_summary | 23,982.0 | 4,003.6 | 1.178 | 28251 |check_detail_html | 17,890.8 | 1,969.0 | 1.386 | 24798 |bill_pay | 22,390.5 | 3,380.6 | 1.168 | 26154 |add_payee | 24,102.5 | 279.3 | 1.121 | 27030 |payee_info | 32,381.6 | 331.5 | 1.377 | 44610 |quick_pay | 24,262.3 | 2,108.7 | 1.401 | 33998 |billpay_status | 28,863.4 | 698.5 | 1.170 | 33798 3 |chg_profile | 33,819.6 | 496.8 | 1.298 | 43912 |post_profile | 32,675.3 | 303.6 | 1.142 | 37320 |req_checks | 48,029.5 | 1,008.6 | 1.851 | 88938 |post_chk_order | 28,858.3 | 276.1 | 1.173 | 33854 |req_xfer_form | 20,821.8 | 366.3 | 1.092 | 22739 |post_fund_xfer | 22,730.1 | 292.2 | 1.108 | 25185 |logout | 59,881.1 | 4,350.3 | 1.263 | 75684 |check_image | 57,372.3 | 1,689.2 | 0.185 | 10631 |------------------|------------|------------|----------|---------- | TOTAL | - | 28,584.2 | - | - BANKING NOTES Operating System Notes ---------------------- * vm.nr_hugepages = 25000 #sets up huge pages Web Server Software Notes ------------------------- * Common Bank Web Server configuration data * cache_replacement random #random cache management, default lru * cache_memory_size 2 #sets memory manager size, default half system memory * servlet_session_count 204800 #configures the maximum number of concurrent user sessions at any time, default 23191 * connection_max 153600 #The maximum number of concurrent connections httpd is willing to handle, default=102400 * disk_worker_count_min 288 #min number of threads to read data from disk for large files, default -1 * disk_worker_count_max 288 #max number of threads to read data from disk for large files, default -1 * disk_worker_shared 1 #configures the disk IO thread pool shared among all httpd worker threads or on a per-worker basis, default 0 * worker_count 8 #number of worker threads, default one per logical CPU * keepalive_max 102400 #max keepalive requests on a connection, default 100 * ssl_session_max 204800 * ssl_session_timeout 300 * host server:443 * document_root /web * ssl_key_file /usr/local/httpd/etc/key-cert/ssl.key (RSA 1024Bit length) * ssl_cert_file /usr/local/httpd/etc/key-cert/ssl.cer (created via admin http) * access_log_format commonlog_binary * default_mime_type text/html * file /bankjsp * cgi_regex .*jsp * cgi_type internal_java * * Banking Web Server 1 specific configuration variables: * server_log /weblog/httpd/httpd-1.log * jrock_config specweb2005.xml #Sets config file for Jrock JSP * address 131.100.100.160 131.101.100.160 #bind web server's listener socket specified IP address(es) * access_log /weblog/httpd/access-1.log * error_log /weblog/httpd/error-1.log * cgi_listener 127.0.0.1/8080 * * Banking Web Server 2 specific configuration variables: * server_log /weblog/httpd/httpd-2.log * jrock_config specweb2005-2.xml #Sets config file for Jrock JSP * address 131.102.100.160 131.103.100.160 #bind web server's listener socket specified IP address(es) * access_log /weblog/httpd/access-2.log * error_log /weblog/httpd/error-2.log * cgi_listener 127.0.0.1/8081 * host server:449 * address 131.100.100.160 #bind web server's listener socket specified IP address(es) (init only) * access_log /weblog/httpd/access449.log * error_log /weblog/httpd/error449.log * cgi_listener 127.0.0.1/8081 * * Banking Web Server 3 specific configuration variables: * server_log /weblog/httpd/httpd-3.log * jrock_config specweb2005-3.xml #Sets config file for Jrock JSP * address 131.104.100.160 131.105.100.160 #bind web server's listener socket specified IP address(es) * access_log /weblog/httpd/access-3.log * error_log /weblog/httpd/error-3.log * cgi_listener 127.0.0.1/8082 * host server:450 * address 131.100.100.160 #bind web server's listener socket specified IP address(es) (init only) * access_log /weblog/httpd/access450.log * error_log /weblog/httpd/error450.log * cgi_listener 127.0.0.1/8082 * * Banking Web Server 4 specific configuration variables: * server_log /weblog/httpd/httpd-4.log * jrock_config specweb2005-3.xml #Sets config file for Jrock JSP * address 131.106.100.160 131.107.100.160 #bind web server's listener socket specified IP address(es) * access_log /weblog/httpd/access-4.log * error_log /weblog/httpd/error-4.log * cgi_listener 127.0.0.1/8083 * host server:451 * address 131.100.100.160 #bind web server's listener socket specified IP address(es) (init only) * access_log /weblog/httpd/access451.log * error_log /weblog/httpd/error451.log * cgi_listener 127.0.0.1/8083 * JSP Script Engine Notes ----------------------- * JAVA_OPTS="-Xmx12g -Xmn12g -XX:+UseParallelGC -XX:+AggressiveOpts -XX:+UseLargePages -d64 -server * Xmx12g :set maximum heap size to 8GB * Xmn12g :set initial and maximum new area to 8GB * docroot /web/bank * context_path /bankjsp * session_timeout 600 Client Notes ------------ * 3 Client engines started per client system, Ports 1099,1100,1101 * Client init string: java -Xms400m -Xmx400m -jar c:\progra~1\specweb2005\specwebclient.jar -p 1xxx -lo c:\stdout-1xxx.txt -le c:\errorlog-1xxx.txt Other Notes ----------- * CHECK_IMAGE_SUBDIRS = 512, default 0 ================================================================================ Errors for Banking Workload Quality of Service Errors ------------------------- * No QOS Errors Found Validation Errors ----------------- * No Validation Errors Found ================================================================================ Ecommerce Run Details Iter-| | Total | QOS ation| Request Type | Reqs | Good Toler Fail -----|------------------|------------|------------------------------------ |index | 3819766 | 3819445 320 1 |search | 1911260 | 1910326 934 0 |browse | 3424761 | 3423889 871 1 |browse_productline| 2920978 | 2905471 15507 0 |productdetail | 2336504 | 2336415 89 0 |customize1 | 4938494 | 4938439 55 0 1 |customize2 | 2614361 | 2614330 31 0 |customize3 | 1797206 | 1794419 2777 10 |cart | 1547284 | 1547057 226 1 |login | 1101892 | 1101605 286 1 |shipping | 1036500 | 1036498 2 0 |billing | 983869 | 983858 11 0 |confirm | 737956 | 737954 2 0 |------------------|------------|------------------------------------ | TOTAL | 29170831 | 29149706 21111 14 Iter-| | Byte | Weighted | Avg Resp | Average ation| Request Type | Rate | ABR | (sec) | Bytes -----|------------------|------------|------------|----------|---------- |index | 90,078.5 | 11,403.6 | 1.549 | 139548 |search | 98,453.8 | 9,531.8 | 2.367 | 233116 |browse | 93,018.4 | 12,833.5 | 1.883 | 175160 |browse_productline| 96,992.8 | 16,286.7 | 2.687 | 260630 |productdetail | 46,181.6 | 2,701.6 | 1.170 | 54046 |customize1 | 97,585.0 | 17,490.5 | 1.696 | 165549 1 |customize2 | 97,541.8 | 9,217.6 | 1.689 | 164805 |customize3 | 94,628.8 | 6,839.0 | 1.879 | 177876 |cart | 89,617.9 | 2,452.9 | 0.826 | 74102 |login | 86,550.6 | 1,147.3 | 0.562 | 48670 |shipping | 87,356.6 | 956.7 | 0.493 | 43145 |billing | 80,348.9 | 703.7 | 0.416 | 33433 |confirm | 86,637.8 | 508.2 | 0.371 | 32188 |------------------|------------|------------|----------|---------- | TOTAL | - | 92,073.0 | - | - Iter-| | Total | QOS ation| Request Type | Reqs | Good Toler Fail -----|------------------|------------|------------------------------------ |index | 3818931 | 3818517 413 1 |search | 1910515 | 1909680 835 0 |browse | 3423836 | 3423227 609 0 |browse_productline| 2920165 | 2905674 14491 0 |productdetail | 2336213 | 2336058 155 0 |customize1 | 4937662 | 4937607 55 0 2 |customize2 | 2614862 | 2614826 36 0 |customize3 | 1797427 | 1794415 2993 19 |cart | 1547048 | 1546723 315 10 |login | 1101659 | 1101195 458 6 |shipping | 1036175 | 1036083 92 0 |billing | 983795 | 983693 98 4 |confirm | 738167 | 738162 5 0 |------------------|------------|------------------------------------ | TOTAL | 29166455 | 29145860 20555 40 Iter-| | Byte | Weighted | Avg Resp | Average ation| Request Type | Rate | ABR | (sec) | Bytes -----|------------------|------------|------------|----------|---------- |index | 90,100.6 | 11,396.1 | 1.548 | 139545 |search | 98,500.0 | 9,524.0 | 2.366 | 233114 |browse | 93,097.9 | 12,825.1 | 1.881 | 175164 |browse_productline| 97,027.0 | 16,275.0 | 2.686 | 260623 |productdetail | 46,206.3 | 2,700.6 | 1.169 | 54055 |customize1 | 97,646.1 | 17,480.3 | 1.695 | 165549 2 |customize2 | 97,602.3 | 9,215.6 | 1.688 | 164805 |customize3 | 94,467.9 | 6,837.2 | 1.882 | 177879 |cart | 88,707.9 | 2,452.1 | 0.835 | 74119 |login | 84,980.1 | 1,145.0 | 0.571 | 48600 |shipping | 85,933.0 | 956.0 | 0.502 | 43145 |billing | 78,705.8 | 703.4 | 0.424 | 33433 |confirm | 86,196.1 | 508.1 | 0.373 | 32188 |------------------|------------|------------|----------|---------- | TOTAL | - | 92,018.5 | - | - Iter-| | Total | QOS ation| Request Type | Reqs | Good Toler Fail -----|------------------|------------|------------------------------------ |index | 3813433 | 3808096 5263 74 |search | 1908116 | 1906339 1777 0 |browse | 3419881 | 3414658 5153 70 |browse_productline| 2916287 | 2891975 24300 12 |productdetail | 2333261 | 2331182 2058 21 |customize1 | 4931863 | 4930734 1127 2 3 |customize2 | 2611488 | 2610888 598 2 |customize3 | 1795194 | 1776090 18614 490 |cart | 1545192 | 1541318 3687 187 |login | 1100064 | 1096109 3793 162 |shipping | 1034663 | 1033131 1466 66 |billing | 982243 | 980518 1653 72 |confirm | 737091 | 736965 126 0 |------------------|------------|------------------------------------ | TOTAL | 29128776 | 29058003 69615 1158 Iter-| | Byte | Weighted | Avg Resp | Average ation| Request Type | Rate | ABR | (sec) | Bytes -----|------------------|------------|------------|----------|---------- |index | 88,624.5 | 11,188.7 | 1.574 | 139545 |search | 98,138.0 | 9,352.3 | 2.375 | 233111 |browse | 92,051.2 | 12,595.3 | 1.902 | 175166 |browse_productline| 96,697.9 | 15,979.9 | 2.695 | 260612 |productdetail | 45,127.9 | 2,651.6 | 1.197 | 54050 |customize1 | 97,046.0 | 17,166.6 | 1.705 | 165548 3 |customize2 | 96,999.0 | 9,049.2 | 1.699 | 164806 |customize3 | 91,571.1 | 6,714.1 | 1.942 | 177879 |cart | 81,490.3 | 2,407.1 | 0.909 | 74089 |login | 73,904.9 | 1,125.9 | 0.658 | 48677 |shipping | 75,035.1 | 938.6 | 0.574 | 43145 |billing | 65,805.1 | 690.5 | 0.508 | 33433 |confirm | 78,760.5 | 498.9 | 0.408 | 32188 |------------------|------------|------------|----------|---------- | TOTAL | - | 90,358.5 | - | - ECOMMERCE NOTES Operating System Notes ---------------------- * vm.nr_hugepages = 18000 #sets up huge pages Web Server Software Notes ------------------------- * Common Ecommerce Web Server configuration data * cache_memory_size 4096 #cache manager memory, default half system memory * direct_io 1 #uses direct IO when possible * fast_read 1 #improve IO performance, default disabled * disk_worker_count_min 0 #min number of threads to read data from disk for large files * disk_worker_count_max 0 #max number of threads to read data from disk for large files * worker_count 12 #number of worker threads, default one per logical CPU * connection_timeout 300 #connection incactivity timeout, default 60 * host server:80 * default_mime_type text/html * document_root /web * access_log_format commonlog_binary * file /ecommjsp * cgi_type internal_java * cgi_regex .*jsp * host server:443 * ssl_key_file /usr/local/httpd/etc/key-cert/ssl.key (RSA 1024Bit length) * ssl_cert_file /usr/local/httpd/etc/key-cert/ssl.cer (created via admin http) * default_mime_type text/html * access_log_format commonlog_binary * default_mime_type text/html * document_root /web * ssl_session_timeout 900 * ssl_session_max 847931 * file /ecommjsp * cgi_type internal_java * cgi_regex .*jsp * * Ecommerce Web Server 1 specific configuration variables: * server_log /weblog/httpd/httpd-1.log * jrock_config specweb2005.xml #Sets config file for Jrock JSP * address 131.100.100.160 131.101.100.160 #bind web server's listener socket specified IP address(es) * access_log /weblog/httpd/access80-1.log # port 80 log * error_log /weblog/httpd/error80-1.log # port 80 error log * cgi_listener 127.0.0.1/8080 * address 131.100.100.160 131.101.100.160 #bind web server's listener socket specified IP address(es) * access_log /weblog/httpd/access443-1.log * error_log /weblog/httpd/error443-1.log * cgi_listener 127.0.0.1/8080 * * Ecommerce Web Server 2 specific configuration variables: * server_log /weblog/httpd/httpd-2.log * jrock_config specweb2005-2.xml #Sets config file for Jrock JSP * address 131.102.100.160 131.103.100.160 #bind web server's listener socket specified IP address(es) * access_log /weblog/httpd/access80-2.log * error_log /weblog/httpd/error80-2.log * cgi_listener 127.0.0.1/8081 * address 131.102.100.160 131.103.100.160 #bind web server's listener socket specified IP address(es) * access_log /weblog/httpd/access443-2.log * access_log_format commonlog_binary * error_log /weblog/httpd/error443-2.log * cgi_listener 127.0.0.1/8081 * host server:449 * address 131.100.100.160 #bind web server's listener socket specified IP address(es) (init only) * access_log /weblog/httpd/access449.log * error_log /weblog/httpd/error449.log * cgi_listener 127.0.0.1/8081 * * Ecommerce Web Server 3 specific configuration variables: * server_log /weblog/httpd/httpd-3.log * jrock_config specweb2005-3.xml #Sets config file for Jrock JSP * address 131.104.100.160 131.105.100.160 #bind web server's listener socket specified IP address(es) * access_log /weblog/httpd/access80-3.log * error_log /weblog/httpd/error80-3.log * cgi_listener 127.0.0.1/8082 * address 131.104.100.160 131.105.100.160 #bind web server's listener socket specified IP address(es) * access_log /weblog/httpd/access443-3.log * error_log /weblog/httpd/error443-3.log * cgi_listener 127.0.0.1/8082 * host server:450 * address 131.100.100.160 #bind web server's listener socket specified IP address(es) (init only) * access_log /weblog/httpd/access450.log * error_log /weblog/httpd/error450.log * cgi_listener 127.0.0.1/8082 * * Ecommerce Web Server 4 specific configuration variables: * server_log /weblog/httpd/httpd-4.log * jrock_config specweb2005-4.xml #Sets config file for Jrock JSP * address 131.106.100.160 131.107.100.160 #bind web server's listener socket specified IP address(es) * access_log /weblog/httpd/access80-4.log * error_log /weblog/httpd/error80-4.log * cgi_listener 127.0.0.1/8083 * address 131.106.100.160 131.107.100.160 #bind web server's listener socket specified IP address(es) * access_log /weblog/httpd/access443-4.log * error_log /weblog/httpd/error443-4.log * cgi_listener 127.0.0.1/8083 * host server:451 * address 131.100.100.160 #bind web server's listener socket specified IP address(es) (init only) * access_log /weblog/httpd/access451.log * error_log /weblog/httpd/error451.log * cgi_listener 127.0.0.1/8083 * JSP Script Engine Notes ----------------------- * JAVA_OPTS="-Xmx8g -Xmn8g -XX:+UseParallelGC -XX:+AggressiveOpts -XX:+UseLargePages -d64 -server * Xmx8g :set maximum heap size to 8GB * Xmn8g :set initial and maximum new area to 8GB * docroot /web/ecommerce * context_path /ecommjsp * session_timeout 600 Client Notes ------------ * 3 Client engines started per client system, Ports 1099,1100,1101 * Client init string: java -Xms400m -Xmx400m -jar c:\progra~1\specweb2005\specwebclient.jar -p 1xxx -lo c:\stdout-1xxx.txt -le c:\errorlog-1xxx.txt Other Notes ----------- * CHECK_IMAGE_SUBDIRS = 512, default 0 * LG_BUF_SIZE = 110592, default 22528 ================================================================================ 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 | 1265403 | 1264866 535 2 |search | 1968149 | 1968149 0 0 |catalog | 1827672 | 1827672 0 0 1 |product | 3865782 | 3865750 32 0 |fileCatalog | 3514683 | 3514524 159 0 |file | 2108452 | 2108300 152 0 |download | 1054423 | 1054304 118 1 |------------------|------------|------------------------------------ | TOTAL | 15604564 | 15603565 996 3 Iter-| | Byte | Weighted | Avg Resp | Average ation| Request Type | Rate | ABR | (sec) | Bytes -----|------------------|------------|------------|----------|---------- |home | 87,851.7 | 911.6 | 0.709 | 62366 |search | 77,885.0 | 628.8 | 0.355 | 27657 |catalog | 83,264.3 | 790.9 | 0.449 | 37460 1 |product | 76,684.6 | 3,053.5 | 0.891 | 68378 |fileCatalog | 84,992.2 | 4,507.0 | 1.306 | 111007 |file | 86,477.5 | 3,046.9 | 1.446 | 125098 |download | 100,002.2 | 84,398.8 | 69.288 | 6929021 |------------------|------------|------------|----------|---------- | TOTAL | - | 97,337.6 | - | - Iter-| | Total | QOS ation| Request Type | Reqs | Good Toler Fail -----|------------------|------------|------------------------------------ |home | 1265770 | 1265204 563 3 |search | 1968235 | 1968235 0 0 |catalog | 1828493 | 1828493 0 0 2 |product | 3867430 | 3867360 70 0 |fileCatalog | 3515988 | 3515859 129 0 |file | 2109101 | 2108997 104 0 |download | 1054793 | 1054660 132 1 |------------------|------------|------------------------------------ | TOTAL | 15609810 | 15608808 998 4 Iter-| | Byte | Weighted | Avg Resp | Average ation| Request Type | Rate | ABR | (sec) | Bytes -----|------------------|------------|------------|----------|---------- |home | 87,854.9 | 911.3 | 0.709 | 62366 |search | 77,922.7 | 628.4 | 0.354 | 27657 |catalog | 83,271.5 | 790.7 | 0.449 | 37458 2 |product | 76,695.2 | 3,052.8 | 0.891 | 68379 |fileCatalog | 85,023.2 | 4,506.3 | 1.305 | 111023 |file | 86,496.2 | 3,045.9 | 1.446 | 125099 |download | 100,002.2 | 84,406.6 | 69.317 | 6931898 |------------------|------------|------------|----------|---------- | TOTAL | - | 97,342.0 | - | - Iter-| | Total | QOS ation| Request Type | Reqs | Good Toler Fail -----|------------------|------------|------------------------------------ |home | 1265768 | 1265237 528 3 |search | 1968341 | 1968341 0 0 |catalog | 1828233 | 1828233 0 0 3 |product | 3866154 | 3866120 34 0 |fileCatalog | 3515207 | 3515066 141 0 |file | 2108915 | 2108798 117 0 |download | 1054847 | 1054707 139 1 |------------------|------------|------------------------------------ | TOTAL | 15607465 | 15606502 959 4 Iter-| | Byte | Weighted | Avg Resp | Average ation| Request Type | Rate | ABR | (sec) | Bytes -----|------------------|------------|------------|----------|---------- |home | 87,819.9 | 911.9 | 0.710 | 62366 |search | 77,733.3 | 628.9 | 0.355 | 27658 |catalog | 83,138.7 | 791.1 | 0.450 | 37459 3 |product | 76,579.6 | 3,053.8 | 0.892 | 68378 |fileCatalog | 84,922.6 | 4,507.7 | 1.307 | 111011 |file | 86,407.0 | 3,047.5 | 1.447 | 125099 |download | 100,002.2 | 84,380.3 | 69.248 | 6924954 |------------------|------------|------------|----------|---------- | TOTAL | - | 97,321.1 | - | - SUPPORT NOTES Operating System Notes ---------------------- * vm.nr_hugepages = 2300 #sets up huge pages Web Server Software Notes ------------------------- * Common Support Web Server configuration Data * direct_io 1 #uses direct IO when possible * cache_memory_size 32768 #cache manager memory, default half system memory * fast_read 1 #improve IO performance, default disabled * disk_worker_count_min 0 #min number of threads to read data from disk for large files, default -1 * disk_worker_count_max 0 #max number of threads to read data from disk for large files, default -1 * keepalive_max 204800 #max keepalive requests on a connection, default 100 * connection_timeout 600 #connection inactivity timeout, default 60 * worker_count 4 #number of worker threads, default one per logical CPU * cache_file_max_size 4194304 #largest static file that can be cached in the cache manager, default=2097152 bytes * cache_file_count 48000 #estimated number of static files that can be cached in the cache manager, default=27179 * host server:80 * default_mime_type text/html * document_root /web * access_log_format commonlog_binary * file /suppjsp * cgi_type internal_java * cgi_regex .*jsp * Support Web Server 1 specific configuration variables: * server_log /weblog/httpd/httpd-1.log * jrock_config specweb2005.xml #Sets config file for Jrock JSP * address 131.100.100.160 131.101.100.160 #bind web server's listener socket specified IP address(es) * access_log /weblog/httpd/access80-1.log * error_log /weblog/httpd/error80-1.log * cgi_listener 127.0.0.1/8080 * * Support Web Server 2 specific configuration variables: * server_log /weblog/httpd/httpd-2.log * jrock_config specweb2005.xml #Sets config file for Jrock JSP * host server:80 * address 131.102.100.160 131.103.100.160 #bind web server's listener socket specified IP address(es) * access_log /weblog/httpd/access80-2.log * error_log /weblog/httpd/error80-2.log * cgi_listener 127.0.0.1/8081 * host server:88 * address 131.100.100.160 #bind web server's listener socket specified IP address(es) (init only) * access_log /weblog/httpd/access80-88.log * error_log /weblog/httpd/error80-88.log * cgi_listener 127.0.0.1/8081 * * Support Web Server 3 specific configuration variables: * server_log /weblog/httpd/httpd-3.log * jrock_config specweb2005-3.xml #Sets config file for Jrock JSP * host server:80 * address 131.104.100.160 131.105.100.160 #bind web server's listener socket specified IP address(es) * access_log /weblog/httpd/access80-3.log * error_log /weblog/httpd/error80-3.log * cgi_listener 127.0.0.1/8082 * host server:89 * address 131.100.100.160 #bind web server's listener socket specified IP address(es) (init only) * access_log /weblog/httpd/access80-89.log * error_log /weblog/httpd/error80-89.log * cgi_listener 127.0.0.1/8082 * * Support Web Server 3 specific configuration variables: * server_log /weblog/httpd/httpd-4.log * jrock_config specweb2005-4.xml #Sets config file for Jrock JSP * host server:80 * address 131.106.100.160 131.107.100.160 #bind web server's listener socket specified IP address(es) * access_log /weblog/httpd/access80-4.log * error_log /weblog/httpd/error80-4.log * cgi_listener 127.0.0.1/8083 * host server:90 * address 131.100.100.160 #bind web server's listener socket specified IP address(es) (init only) * access_log /weblog/httpd/access80-90.log * error_log /weblog/httpd/error80-90.log * cgi_listener 127.0.0.1/8083 * JSP Script Engine Notes ----------------------- * JAVA_OPTS="-Xmx1g -Xmn1g -XX:+UseParallelGC -XX:+AggressiveOpts -XX:+UseLargePages -d64 -server * Xmx1g :set maximum heap size to 1GB * Xmn1g :set initial and maximum new area to 1GB * docroot /web/support * context_path /suppjsp * session_timeout 3600 * session_count 1 Client Notes ------------ * 1 Client engines started per client system * Client init string: java -Xms400m -Xmx400m -jar c:\progra~1\specweb2005\specwebclient.jar -lo c:\stdout-1099.txt -le c:\errorlog-1099.txt 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: Hewlett-Packard Company Copyright (c) 2007 Standard Performance Evaluation Corporation