SPECweb2005 Result ================================================================================ || Hewlett-Packard: HP ProLiant DL165 G5 || SPECweb2005 = 39530 Accoria Networks, Inc.: Rock Web Server v1.4.7 || (x86_64) || Accoria Networks, Inc.: Rock JSP/Servlet Contai || SPECweb2005_Banking = 66510 ner v1.3.2 (x86_64) || || SPECweb2005_Ecommerce = 65970 || SPECweb2005_Support = 31200 || ================================================================================ Submitter: Hewlett-Packard, SPEC License #: 3, Test date: Jan-2009 ================================================================================ PERFORMANCE Banking | Simultaneous | Test | Aggregate QOS Compliance | Validation | | User Sessions | Iteration | Good Tolerable Fail | Errors | |---------------|-----------|---------------------------|------------| | | 1 | 95.4% 100.0% 0.0% | 0 | | |-----------|---------------------------|------------| | 66510 | 2 | 95.3% 100.0% 0.0% | 0 | | |-----------|---------------------------|------------| | | 3 | 95.9% 100.0% 0.0% | 0 | -------------------------------------------------------------------- Ecommerce | Simultaneous | Test | Aggregate QOS Compliance | Validation | | User Sessions | Iteration | Good Tolerable Fail | Errors | |---------------|-----------|---------------------------|------------| | | 1 | 99.0% 100.0% 0.0% | 0 | | |-----------|---------------------------|------------| | 65970 | 2 | 99.8% 100.0% 0.0% | 0 | | |-----------|---------------------------|------------| | | 3 | 99.1% 99.5% 0.5% | 1 | -------------------------------------------------------------------- Support | Simultaneous | Test | Aggregate QOS Compliance | Validation | | User Sessions | Iteration | Good Tolerable Fail | Errors | |---------------|-----------|---------------------------|------------| | | 1 | 98.2% 99.7% 0.3% | 0 | | |-----------|---------------------------|------------| | 31200 | 2 | 97.2% 99.8% 0.2% | 0 | | |-----------|---------------------------|------------| | | 3 | 95.5% 99.7% 0.3% | 0 | -------------------------------------------------------------------- ================================================================================ CONFIGURATION Availability Dates -------------------------------------------------------------------------------- Backend Simulator Jul-2005 SUT Hardware Nov-2008 Web Server Software May-2008 (Rock Web 1.4.7) May-2008 (Rock JSP 1.3.2) Operating System May-2008 Other Components Apr-2008 (JVM) System Under Test (SUT) -------------------------------------------------------------------------------- # of SUTs 1 Vendor Hewlett-Packard Model HP ProLiant DL165 G5 Processor AMD Opteron Processor 2384 Processor Speed (MHz) 2700 # Processors 8 cores, 2 chips, 4 cores/chip Primary Cache 64KB(I) + 64KB(D) on chip, per core Secondary Cache 2 MB I+D on chip per chip, 512KB per core Other Cache 6 MB Shared per chip Memory 32GB (8x4 GB PC2-6400 CL5) Disk Subsystem 1x160GB SATA 7.2K RPM, 50x36GB SFF SAS 15K RPM Disk Controllers Smart Array P800 Controller with 512MB cache Operating System RedHat Enterprise Linux 5.2 (2.6.18-92.el5) File System ext2 Other Hardware 2x Modular Smart Array 70 Enclosure, 1xHP ProCurve Switch 3400cl-48G (J4906A) Other Software Java(TM) 2 Runtime Environment, Standard Edition (build 1.6.0_03-b05), Java HotSpot(TM) 64-Bit Server VM (build 1.6.0_03-b05, mixed mode) Web Server Software -------------------------------------------------------------------------------- Vendor Accoria Networks, Inc. Name/Version Rock Web Server v1.4.7 (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.2 (x86_64) Dynamic Scripts JSP Server Cache N/A Log Mode Binary Common Log Format SUT Network -------------------------------------------------------------------------------- # of Controllers 2 Network Controllers 1xIntel Dual Port PCIe 10GB NIC (EXPX9502AFXSR), 1xNC373i (embedded) # of Networks 3 Network Type 10 Gigabit + 1 Gigabit Ethernet Network Speed 10 Gb/s MSL (sec) 30 (Non RFC1122) Time-Wait (sec) 60 (Non RFC1122) MTU Size 1500 Client Systems -------------------------------------------------------------------------------- # of Clients 30 Model HP ProLiant DL360 G3 Processor Intel Xeon Processor Speed (MHz) 3060 # Processors 2 Memory 4GB Network Controller NC7170 (embedded) Operating System Windows Server 2003 SP1 JVM Version Java 2 Runtime Environment, Standard Edition (build 1.5.0_06-b06) JIT Version Java HotSpot Client VM (build 1.5.0_06-b05, mixed mode, sharing) Other Hardware HP ProCurve 2848 for client management Other Software N/A Backend Simulator (BESIM) -------------------------------------------------------------------------------- # of Simulators 1 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.5 (x86_64) Server Scripts ISAPI Other Hardware N/A Other Software N/A ================================================================================ COMMON NOTES SUT Notes --------- * 1xSmart Array P800 with 512MB cache * 2xModular Smart Array 70 Enclosures, one connected to each port on SmartArray P800 * 1 SATA (internal) drive for OS, 48 Drives RAID 0 for fileset, 2 Drives RAID 0 for log files * File system mounting options for fileset and log: nodiratime,noatime * 2 client subnets connected through 3400cl switch, BeSim directly connected to SUT * Kernel boot options: audit=0 selinux=0 elevator=deadline * audit=0 # Disable system auditing, default on * selinux=0 # Disable selinux, default on * elevator=deadline #Select I/O Scheduler as deadline, default cfq 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 = 30000000 #default receive socket buffer size, default 126976 * net.core.rmem_max = 30000000 #maximum receive socket buffer size, default 131071 * net.core.wmem_default = 30000000 #default send socket buffer size, default 126976 * net.core.wmem_max = 30000000 #maximum send socket buffer size, default 131071 * net.ipv4.tcp_rmem = 30000000 30000000 30000000 #maximum receive socket buffer size, default 4096 87380 4194304 * net.ipv4.tcp_wmem = 30000000 30000000 30000000 #maximum TCP write-buffer space allocatable, default 4096 16384 4194304 * net.ipv4.tcp_mem = 30000000 30000000 30000000 #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.ipv4.tcp_window_scaling = 0 #turns TCP window scaling support off, default 1 * net.core.somaxconn = 140960 #size of listen que for accepting new TCP connections, default 128 * net.core.netdev_max_backlog = 400000 #number of unprocessed input packets before kernel starts dropping them, default 1000 * net.ipv4.tcp_max_syn_backlog = 20000, max number of remembered connection requests, default 1024 * vm.nr_hugepages = 12600 #sets up huge pages * vm.hugetlb_shm_group = 500" # sets control over who can allocate hugetlb pages * echo 01 > /proc/irq/66/smp_affinity # bind eth2 (besim) irq to processor 1 * echo 02 > /proc/irq/114/smp_affinity # bind eth0 Rx irq to processor 2 * echo 04 > /proc/irq/138/smp_affinity # bind eth0 Tx irq to processor 3 * echo 08 > /proc/irq/122/smp_affinity # bind eth1 Rx irq to processor 4 * echo 10 > /proc/irq/146/smp_affinity # bind eth1 Tx irq to processor 5 * echo 80 > /proc/irq/98/smp_affinity #bind cciss0 to processor 8 * 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 * options ixgbe InterruptThrottleRate=3000,3000 # default 8000 on each ixgbe port * RSS=0,0 #default 1 on all ixgbe ports Web Server Software Notes ------------------------- * server_log /weblog/httpd/httpd.log * validate_static 604800 #static file modification validation, default 0 * validate_httpmod -1 #disables HTTP module modification validation, default 0 * connection_timeout 300 #connection inactivity timeout, default 60 * keepalive_max 100000 #max keepalive requests on a connection, default 100 * jrock_home /usr/local/jrock #Sets home path of Jrock JSP * jrock_config specweb2005.xml #Sets config file for Jrock JSP * 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, default operating system default * log_buf_size 1048576 #sets access log buffer size, default 65536 JSP Script Engine Notes ----------------------- * XX:+AggressiveOpts #Turns on point performance optimizations, default not used 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 * 3 Client engines started per client system, Ports 1099,1100,1101 * Client init string: java -cp c:\progra~1\specweb2005\ -Xms400m -Xmx400m -XX:+ForceTimeHighResolution -XX:+UseParNewGC -XX:+UseConcMarkSweepGC -jar c:\progra~1\specweb2005\specwebclient.jar -lo c:\stdout-1xxx.txt -le c:\errorlog-1xxx.txt * -cp c:\progra~1\specweb2005\ #class search path of directories and zip/jar files * -Xms400m #Initial heap size set to 400MB, default 4MB * -Xmx400m # Maximum heap size set to 400MB, default 4MB * -XX:+ForceTimeHighResolution #Use high resulution timer, default not used * -XX:+UseParNewGC #use optimize garbage collection for applications, default not used * -XX:+UseConcMarkSweepGC #Selects the parallel garbage collector for the new generation of the Java heap, default not used * -jar c:\progra~1\specweb2005\specwebclient.jar #specify the jar file to run * -lo c:\stdout-1099.txt #redirect stdout to log file name specified (default: primeclient.out) * -le c:\errorlog-1099.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/httpd.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 204800 #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_besim.log * error_log /var/log/httpd/error_besim.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 | 3491991 | 3127938 361521 2532 |account_summary | 2458087 | 2416777 41294 16 |check_detail_html | 1375894 | 1260762 115019 113 |bill_pay | 2241525 | 2204354 37157 14 |add_payee | 179333 | 177185 2148 0 |payee_info | 128855 | 123697 5156 2 |quick_pay | 1076142 | 1006293 69789 60 |billpay_status | 357603 | 352528 5074 1 1 |chg_profile | 196925 | 192394 4530 1 |post_profile | 141731 | 140184 1547 0 |req_checks | 196691 | 113143 83509 39 |post_chk_order | 141489 | 139486 2003 0 |req_xfer_form | 279292 | 275931 3360 1 |post_fund_xfer | 201202 | 198849 2352 1 |logout | 997729 | 985638 12091 0 |check_image | 2753692 | 2753675 17 0 |------------------|------------|------------------------------------ | TOTAL | 16218181 | 15468834 746567 2780 Iter-| | Byte | Weighted | Avg Resp | Average ation| Request Type | Rate | ABR | (sec) | Bytes -----|------------------|------------|------------|----------|---------- |login | 23,045.7 | 6,242.5 | 1.516 | 34939 |account_summary | 21,851.5 | 3,552.7 | 1.292 | 28247 |check_detail_html | 16,014.7 | 1,745.8 | 1.548 | 24798 |bill_pay | 20,309.0 | 2,999.6 | 1.287 | 26154 |add_payee | 21,952.5 | 248.0 | 1.231 | 27031 |payee_info | 29,837.7 | 294.1 | 1.494 | 44607 |quick_pay | 22,153.0 | 1,872.0 | 1.534 | 33998 |billpay_status | 26,538.8 | 618.3 | 1.273 | 33791 1 |chg_profile | 31,371.5 | 442.4 | 1.399 | 43909 |post_profile | 30,288.7 | 270.6 | 1.232 | 37319 |req_checks | 45,262.2 | 895.1 | 1.965 | 88940 |post_chk_order | 26,549.1 | 245.1 | 1.275 | 33854 |req_xfer_form | 18,784.8 | 324.9 | 1.210 | 22736 |post_fund_xfer | 20,699.0 | 259.3 | 1.216 | 25184 |logout | 57,954.9 | 3,863.0 | 1.305 | 75673 |check_image | 46,280.9 | 1,497.6 | 0.229 | 10629 |------------------|------------|------------|----------|---------- | TOTAL | - | 25,370.9 | - | - Iter-| | Total | QOS ation| Request Type | Reqs | Good Toler Fail -----|------------------|------------|------------------------------------ |login | 3495836 | 3135921 358507 1408 |account_summary | 2460465 | 2415753 44712 0 |check_detail_html | 1377157 | 1261886 115271 0 |bill_pay | 2242575 | 2202649 39926 0 |add_payee | 179542 | 177198 2344 0 |payee_info | 128992 | 123910 5082 0 |quick_pay | 1076304 | 1006028 70276 0 |billpay_status | 357654 | 352094 5560 0 2 |chg_profile | 196981 | 192125 4856 0 |post_profile | 141646 | 139902 1744 0 |req_checks | 197151 | 112025 85126 0 |post_chk_order | 141822 | 139683 2139 0 |req_xfer_form | 280125 | 276713 3412 0 |post_fund_xfer | 201609 | 199014 2595 0 |logout | 998918 | 986932 11986 0 |check_image | 2756294 | 2756294 0 0 |------------------|------------|------------------------------------ | TOTAL | 16233071 | 15478127 753536 1408 Iter-| | Byte | Weighted | Avg Resp | Average ation| Request Type | Rate | ABR | (sec) | Bytes -----|------------------|------------|------------|----------|---------- |login | 22,953.6 | 6,209.6 | 1.521 | 34914 |account_summary | 21,717.0 | 3,533.4 | 1.299 | 28227 |check_detail_html | 15,911.4 | 1,737.5 | 1.558 | 24798 |bill_pay | 20,196.5 | 2,984.1 | 1.295 | 26155 |add_payee | 21,850.4 | 246.9 | 1.237 | 27030 |payee_info | 29,724.5 | 292.7 | 1.500 | 44608 |quick_pay | 22,025.8 | 1,861.7 | 1.543 | 33998 |billpay_status | 26,390.0 | 614.9 | 1.280 | 33792 2 |chg_profile | 31,210.5 | 440.0 | 1.406 | 43909 |post_profile | 30,139.9 | 268.9 | 1.238 | 37320 |req_checks | 45,107.2 | 891.8 | 1.971 | 88912 |post_chk_order | 26,454.6 | 244.3 | 1.279 | 33853 |req_xfer_form | 18,654.8 | 323.7 | 1.217 | 22710 |post_fund_xfer | 20,562.4 | 258.3 | 1.224 | 25183 |logout | 57,852.3 | 3,846.0 | 1.308 | 75677 |check_image | 45,950.6 | 1,490.3 | 0.231 | 10627 |------------------|------------|------------|----------|---------- | TOTAL | - | 25,244.0 | - | - Iter-| | Total | QOS ation| Request Type | Reqs | Good Toler Fail -----|------------------|------------|------------------------------------ |login | 3501296 | 3221411 277643 2242 |account_summary | 2464475 | 2418521 45954 0 |check_detail_html | 1379554 | 1268224 111322 8 |bill_pay | 2247220 | 2205804 41416 0 |add_payee | 179769 | 177303 2466 0 |payee_info | 129259 | 124078 5181 0 |quick_pay | 1078620 | 1010444 68172 4 |billpay_status | 358338 | 352656 5682 0 3 |chg_profile | 197333 | 192535 4798 0 |post_profile | 141970 | 140174 1796 0 |req_checks | 197471 | 114298 83172 1 |post_chk_order | 142117 | 139844 2273 0 |req_xfer_form | 280416 | 276773 3643 0 |post_fund_xfer | 201953 | 199345 2608 0 |logout | 999928 | 987336 12592 0 |check_image | 2761320 | 2761318 2 0 |------------------|------------|------------------------------------ | TOTAL | 16261039 | 15590064 668720 2255 Iter-| | Byte | Weighted | Avg Resp | Average ation| Request Type | Rate | ABR | (sec) | Bytes -----|------------------|------------|------------|----------|---------- |login | 23,215.1 | 6,225.4 | 1.504 | 34916 |account_summary | 21,706.2 | 3,542.3 | 1.300 | 28226 |check_detail_html | 15,901.4 | 1,742.1 | 1.559 | 24798 |bill_pay | 20,187.2 | 2,993.0 | 1.295 | 26154 |add_payee | 21,834.3 | 247.5 | 1.238 | 27034 |payee_info | 29,721.6 | 293.6 | 1.500 | 44608 |quick_pay | 22,032.2 | 1,867.4 | 1.543 | 33998 |billpay_status | 26,403.2 | 616.6 | 1.279 | 33791 3 |chg_profile | 31,233.3 | 441.2 | 1.405 | 43911 |post_profile | 30,147.6 | 269.8 | 1.237 | 37321 |req_checks | 45,102.5 | 894.1 | 1.971 | 88912 |post_chk_order | 26,443.6 | 245.0 | 1.280 | 33852 |req_xfer_form | 18,637.7 | 324.3 | 1.218 | 22710 |post_fund_xfer | 20,560.5 | 259.0 | 1.224 | 25183 |logout | 57,872.4 | 3,853.0 | 1.307 | 75670 |check_image | 45,616.5 | 1,494.7 | 0.233 | 10630 |------------------|------------|------------|----------|---------- | TOTAL | - | 25,309.0 | - | - BANKING NOTES Operating System Notes ---------------------- * net.core.optmem_max = 30000000 #maximum amount of option memory buffers, default 20480 Web Server Software Notes ------------------------- * cache_replacement random #random cache management, default lru * disk_worker_count 96 #number of threads to read data from disk for large files, default 21 * worker 131.100.100.160/443 * worker 131.100.100.160/443 * worker 131.100.100.160/443 * worker 131.100.100.160/443 * worker 131.100.100.160/443 * worker 131.100.100.160/443 * worker 131.100.100.160/443 * worker 131.100.100.160/443 * worker 131.101.100.160/443 * worker 131.101.100.160/443 * worker 131.101.100.160/443 * worker 131.101.100.160/443 * 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 * document_root /web * access_log /weblog/httpd/access.log * access_log_format commonlog_binary * error_log /weblog/httpd/error.log * file /bankjsp * cgi_type internal_java * cgi_regex .*jsp * cgi_listener 127.0.0.1/8080 * /file * /host JSP Script Engine Notes ----------------------- * JAVA_OPTS=-Xms8g -Xmx8g -XX:+UseParallelGC -XX:+DisableExplicitGC -XX:+AggressiveOpts -XX:+UseLargePages -XX:ParallelGCThreads=2 -d64 -server * Xms8g # Initial heap size set to 8GB, default 4MB * Xmx8g # Maximum heap size set to 8GB, default 4MB * XX:+UseParallelGC #use optimize garbage collection for applications, default not used * XX:+UseLargePages #Turns on Large Pages, default not enabled * XX:ParallelGCThreads=2 # number of garbage collector threads, default one per logical cpu * XX:+DisableExplicitGC #disable explicit GC calls, default enabled * d64 #if available, a 64-bit data model is used, default not used * server #uses optimizing JIT compiler, default not used * 1 JRock instance to deploy JSP scripts on port 8080 * JRock configuration file (specweb2005.xml) * server_log /weblog/jrock/server.log * listener 8080 # 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 * docroot /web/bank * context_path /bankjsp * session_timeout 600 Other Notes ----------- * CHECK_IMAGE_SUBDIRS = 256, 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 | 1435941 | 1420230 15673 38 |search | 719244 | 714135 5109 0 |browse | 1287175 | 1262985 24130 60 |browse_productline| 1097518 | 1075587 21931 0 |productdetail | 878191 | 877427 764 0 |customize1 | 1855616 | 1853457 2159 0 1 |customize2 | 982492 | 981462 1030 0 |customize3 | 675609 | 645695 28579 1335 |cart | 581881 | 577783 3976 122 |login | 414194 | 413627 551 16 |shipping | 389582 | 389582 0 0 |billing | 369954 | 369954 0 0 |confirm | 277457 | 277457 0 0 |------------------|------------|------------------------------------ | TOTAL | 10964854 | 10859381 103902 1571 Iter-| | Byte | Weighted | Avg Resp | Average ation| Request Type | Rate | ABR | (sec) | Bytes -----|------------------|------------|------------|----------|---------- |index | 82,625.1 | 11,303.8 | 1.688 | 139551 |search | 95,704.8 | 8,549.0 | 2.201 | 210710 |browse | 86,647.7 | 12,077.0 | 1.919 | 166328 |browse_productline| 94,552.0 | 13,943.1 | 2.381 | 225213 |productdetail | 46,226.8 | 2,677.4 | 1.169 | 54046 |customize1 | 93,851.3 | 17,330.7 | 1.764 | 165567 1 |customize2 | 93,670.9 | 9,134.8 | 1.759 | 164823 |customize3 | 85,444.0 | 6,779.3 | 2.081 | 177884 |cart | 82,187.0 | 2,433.6 | 0.902 | 74140 |login | 90,078.1 | 1,137.0 | 0.540 | 48661 |shipping | 92,534.4 | 948.2 | 0.466 | 43145 |billing | 79,166.3 | 697.7 | 0.422 | 33433 |confirm | 80,168.0 | 503.8 | 0.401 | 32188 |------------------|------------|------------|----------|---------- | TOTAL | - | 87,515.4 | - | - Iter-| | Total | QOS ation| Request Type | Reqs | Good Toler Fail -----|------------------|------------|------------------------------------ |index | 1437803 | 1437459 344 0 |search | 720563 | 719207 1356 0 |browse | 1288490 | 1287070 1420 0 |browse_productline| 1098382 | 1088035 10347 0 |productdetail | 879082 | 879081 1 0 |customize1 | 1858622 | 1858508 114 0 2 |customize2 | 984440 | 984363 77 0 |customize3 | 676367 | 672212 4155 0 |cart | 581987 | 581358 629 0 |login | 414718 | 414570 137 11 |shipping | 390020 | 390020 0 0 |billing | 370678 | 370678 0 0 |confirm | 277842 | 277842 0 0 |------------------|------------|------------------------------------ | TOTAL | 10978994 | 10960403 18580 11 Iter-| | Byte | Weighted | Avg Resp | Average ation| Request Type | Rate | ABR | (sec) | Bytes -----|------------------|------------|------------|----------|---------- |index | 83,975.5 | 11,429.7 | 1.661 | 139551 |search | 96,176.8 | 8,649.5 | 2.191 | 210726 |browse | 87,806.7 | 12,209.6 | 1.894 | 166350 |browse_productline| 95,095.0 | 14,095.6 | 2.369 | 225284 |productdetail | 47,027.3 | 2,705.5 | 1.148 | 54028 |customize1 | 94,626.5 | 17,529.7 | 1.749 | 165571 2 |customize2 | 94,452.5 | 9,243.0 | 1.745 | 164826 |customize3 | 87,344.2 | 6,853.5 | 2.036 | 177882 |cart | 83,329.7 | 2,455.3 | 0.888 | 74062 |login | 91,053.1 | 1,149.8 | 0.534 | 48672 |shipping | 92,988.4 | 958.6 | 0.463 | 43145 |billing | 79,671.9 | 706.0 | 0.419 | 33433 |confirm | 80,691.4 | 509.4 | 0.398 | 32188 |------------------|------------|------------|----------|---------- | TOTAL | - | 88,495.2 | - | - Iter-| | Total | QOS ation| Request Type | Reqs | Good Toler Fail -----|------------------|------------|------------------------------------ |index | 1428894 | 1416265 4431 8197 |search | 716972 | 710187 3479 3306 |browse | 1280792 | 1268146 5239 7407 |browse_productline| 1092293 | 1073430 13462 5401 |productdetail | 873847 | 867205 1469 5173 |customize1 | 1847280 | 1834837 3851 8592 3 |customize2 | 978097 | 971350 2131 4616 |customize3 | 672506 | 659801 8018 4687 |cart | 578665 | 575316 1486 1863 |login | 412147 | 410684 600 863 |shipping | 387695 | 386686 309 700 |billing | 368175 | 367116 296 763 |confirm | 276050 | 275303 354 393 |------------------|------------|------------------------------------ | TOTAL | 10913413 | 10816326 45125 51961 Iter-| | Byte | Weighted | Avg Resp | Average ation| Request Type | Rate | ABR | (sec) | Bytes -----|------------------|------------|------------|----------|---------- |index | 80,380.7 | 11,038.7 | 1.736 | 139548 |search | 94,394.5 | 8,363.7 | 2.232 | 210718 |browse | 84,409.0 | 11,794.2 | 1.970 | 166339 |browse_productline| 93,378.3 | 13,620.8 | 2.412 | 225251 |productdetail | 44,249.0 | 2,615.9 | 1.222 | 54073 |customize1 | 92,141.4 | 16,932.0 | 1.796 | 165569 3 |customize2 | 91,930.2 | 8,924.8 | 1.792 | 164824 |customize3 | 82,754.0 | 6,622.4 | 2.149 | 177879 |cart | 79,236.6 | 2,374.8 | 0.935 | 74132 |login | 87,185.2 | 1,107.9 | 0.556 | 48557 |shipping | 89,158.9 | 926.0 | 0.483 | 43145 |billing | 75,357.7 | 681.4 | 0.443 | 33433 |confirm | 77,124.8 | 491.9 | 0.417 | 32188 |------------------|------------|------------|----------|---------- | TOTAL | - | 85,494.7 | - | - ECOMMERCE NOTES Operating System Notes ---------------------- * net.core.optmem_max = 30000000 #maximum amount of option memory buffers, default 20480 Web Server Software Notes ------------------------- * cache_replacement lru #least recent used cache management, default lru * host server:80 * default_mime_type text/html * document_root /web * access_log /weblog/httpd/access80.log * access_log_format commonlog_binary * error_log /weblog/httpd/error80.log * file /ecommjsp * cgi_regex .*jsp * cgi_type internal_java * cgi_listener 127.0.0.1/8080 * /file * /host * 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 * document_root /web * access_log /weblog/httpd/access443.log * access_log_format commonlog_binary * error_log /weblog/httpd/error443.log * file /ecommjsp * cgi_type internal_java * cgi_regex .*jsp * cgi_listener 127.0.0.1/8080 * /file * /host JSP Script Engine Notes ----------------------- * JAVA_OPTS=-Xms12g -Xmx12g -XX:+UseParallelGC -XX:+DisableExplicitGC -XX:+AggressiveOpts -XX:+UseLargePages -d64 -server * Xms12g # Initial heap size set to 12GB, default 4MB * Xmx12g # Maximum heap size set to 12GB, default 4MB * XX:UseParallelGC #use optimize garbage collection for applications, default not used * XX:+UseLargePages #Turns on Large Pages, default not enabled * XX:+DisableExplicitGC #disable explicit GC calls, default enabled * d64 #if available, a 64-bit data model is used, default not used * server #uses optimizing JIT compiler, default not used * 1 JRock instance to deploy JSP scripts on port 8080 * JRock configuration file (specweb2005.xml) * server_log /weblog/jrock/server.log * listener 8080 # 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 * docroot /web/ecommerce * context_path /ecommjsp * session_timeout 600 Other Notes ----------- * PRODUCT_IMAGE_SUBDIRS = 256, default 10 * LG_BUF_SIZE = 90112, default 22528 ================================================================================ Errors for Ecommerce Workload Quality of Service Errors ------------------------- * No QOS Errors Found Validation Errors ----------------- * 1 Validation Errors for Iteration 3: 130.168.80.22 - index ================================================================================ Support Run Details Iter-| | Total | QOS ation| Request Type | Reqs | Good Toler Fail -----|------------------|------------|------------------------------------ |home | 417006 | 412264 4616 126 |search | 649107 | 648591 514 2 |catalog | 602018 | 601480 528 10 1 |product | 1272214 | 1264894 6611 709 |fileCatalog | 1156887 | 1126224 29656 1007 |file | 694760 | 663183 30841 736 |download | 347523 | 332226 4184 11113 |------------------|------------|------------------------------------ | TOTAL | 5139515 | 5048862 76950 13703 Iter-| | Byte | Weighted | Avg Resp | Average ation| Request Type | Rate | ABR | (sec) | Bytes -----|------------------|------------|------------|----------|---------- |home | 49,644.1 | 793.4 | 1.236 | 61407 |search | 36,425.1 | 556.2 | 0.759 | 27654 |catalog | 44,637.1 | 666.6 | 0.800 | 35734 1 |product | 35,764.2 | 2,695.7 | 1.912 | 68383 |fileCatalog | 48,821.1 | 3,900.5 | 2.228 | 108811 |file | 52,736.8 | 2,689.8 | 2.369 | 124949 |download | 99,974.2 | 74,734.9 | 69.422 | 6940433 |------------------|------------|------------|----------|---------- | TOTAL | - | 86,037.2 | - | - Iter-| | Total | QOS ation| Request Type | Reqs | Good Toler Fail -----|------------------|------------|------------------------------------ |home | 415801 | 411303 4378 120 |search | 647608 | 647601 7 0 |catalog | 600271 | 600263 5 3 2 |product | 1268903 | 1249941 18936 26 |fileCatalog | 1153749 | 1099467 54180 102 |file | 692768 | 642246 50425 97 |download | 346441 | 331048 3862 11531 |------------------|------------|------------------------------------ | TOTAL | 5125541 | 4981869 131793 11879 Iter-| | Byte | Weighted | Avg Resp | Average ation| Request Type | Rate | ABR | (sec) | Bytes -----|------------------|------------|------------|----------|---------- |home | 49,213.0 | 788.7 | 1.247 | 61406 |search | 35,603.4 | 553.2 | 0.776 | 27653 |catalog | 43,596.2 | 662.5 | 0.819 | 35733 2 |product | 34,910.4 | 2,680.3 | 1.958 | 68384 |fileCatalog | 47,907.3 | 3,877.6 | 2.271 | 108807 |file | 51,830.7 | 2,673.8 | 2.410 | 124951 |download | 99,973.0 | 74,373.7 | 69.520 | 6950178 |------------------|------------|------------|----------|---------- | TOTAL | - | 85,609.7 | - | - Iter-| | Total | QOS ation| Request Type | Reqs | Good Toler Fail -----|------------------|------------|------------------------------------ |home | 415114 | 409698 5167 249 |search | 645992 | 645097 877 18 |catalog | 599238 | 598397 820 21 3 |product | 1266678 | 1220984 42763 2931 |fileCatalog | 1151757 | 1062919 85837 3001 |file | 691679 | 614552 75070 2057 |download | 345950 | 333470 3109 9371 |------------------|------------|------------------------------------ | TOTAL | 5116408 | 4885117 213643 17648 Iter-| | Byte | Weighted | Avg Resp | Average ation| Request Type | Rate | ABR | (sec) | Bytes -----|------------------|------------|------------|----------|---------- |home | 49,626.0 | 787.0 | 1.237 | 61408 |search | 34,828.8 | 551.6 | 0.794 | 27654 |catalog | 42,789.1 | 661.1 | 0.835 | 35732 3 |product | 34,215.9 | 2,674.3 | 1.998 | 68384 |fileCatalog | 47,441.2 | 3,869.2 | 2.293 | 108809 |file | 51,213.1 | 2,668.3 | 2.439 | 124950 |download | 99,977.4 | 74,086.7 | 69.380 | 6936434 |------------------|------------|------------|----------|---------- | TOTAL | - | 85,298.2 | - | - SUPPORT NOTES Operating System Notes ---------------------- * net.core.optmem_max = 30000000 #maximum amount of option memory buffers,, default 20480 Web Server Software Notes ------------------------- * cache_replacement lru #least recent used cache management, default lru * cache_worker_count 1 #size of thread pool for each worker, default 0 * direct_io 1 #uses direct IO when possible * fast_read 1 #improve IO performance, default disabled * host server:80 * default_mime_type text/html * document_root /web * access_log /weblog/httpd/access80.log * access_log_format commonlog_binary * error_log /weblog/httpd/error80.log * file /suppjsp * cgi_regex .*jsp * cgi_type internal_java * cgi_listener 127.0.0.1/8080 * /file * /host JSP Script Engine Notes ----------------------- * JAVA_OPTS=-Xms2g -Xmx2g -XX:+UseParallelGC -XX:+DisableExplicitGC -XX:+AggressiveOpts -d64 -server * Xms2g # Initial heap size set to 2GB, default 4MB * Xmx2g # Maximum heap size set to 2GB, default 4MB * XX:UseParallelGC #use optimize garbage collection for applications, default not used * XX:+DisableExplicitGC #disable explicit GC calls, default enabled * d64 #if available, a 64-bit data model is used, default not used * server #uses optimizing JIT compiler, default not used * 1 JRock instance to deploy JSP scripts on port 8080 * JRock configuration file (specweb2005.xml) * server_log /weblog/jrock/server.log * listener 8080 # 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 * docroot /web/support * context_path /suppjsp * session_timeout 600 Other Notes ----------- * NA ================================================================================ 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 Copyright (c) 2007 Standard Performance Evaluation Corporation