SPECweb2005 Result ================================================================================ || Sun Microsystems, Inc.: Sun Fire X4270 || SPECweb2005 = 72528 Accoria Networks, Inc.: Rock Web Server v1.4.7 || (x86_64) || Accoria Networks, Inc.: Rock JSP/Servlet Contai || SPECweb2005_Banking = 105160 ner v1.3.2 (x86_64) || ||SPECweb2005_Ecommerce = 116160 || SPECweb2005_Support = 69216 || ================================================================================ Submitter: Sun Microsystems, Inc., SPEC License #: 6, Test date: Mar-2009 ================================================================================ PERFORMANCE Banking | Simultaneous | Test | Aggregate QOS Compliance | Validation | | User Sessions | Iteration | Good Tolerable Fail | Errors | |---------------|-----------|---------------------------|------------| | | 1 | 97.1% 99.8% 0.2% | 40 | | |-----------|---------------------------|------------| | 105160 | 2 | 95.2% 99.3% 0.7% | 55 | | |-----------|---------------------------|------------| | | 3 | 95.8% 99.6% 0.4% | 34 | -------------------------------------------------------------------- Ecommerce | Simultaneous | Test | Aggregate QOS Compliance | Validation | | User Sessions | Iteration | Good Tolerable Fail | Errors | |---------------|-----------|---------------------------|------------| | | 1 | 95.2% 99.1% 0.9% | 0 | | |-----------|---------------------------|------------| | 116160 | 2 | 95.6% 99.1% 0.9% | 0 | | |-----------|---------------------------|------------| | | 3 | 95.3% 99.1% 0.9% | 0 | -------------------------------------------------------------------- Support | Simultaneous | Test | Aggregate QOS Compliance | Validation | | User Sessions | Iteration | Good Tolerable Fail | Errors | |---------------|-----------|---------------------------|------------| | | 1 | 95.2% 100.0% 0.0% | 0 | | |-----------|---------------------------|------------| | 69216 | 2 | 95.9% 100.0% 0.0% | 0 | | |-----------|---------------------------|------------| | | 3 | 95.4% 100.0% 0.0% | 0 | -------------------------------------------------------------------- ================================================================================ CONFIGURATION Availability Dates -------------------------------------------------------------------------------- Backend Simulator Jan-2007 SUT Hardware May-2009 Web Server Software May-2008 (Rock Web 1.4.7) May-2008 (Rock JSP 1.3.2) Operating System Jan-2009 Other Components N/A System Under Test (SUT) -------------------------------------------------------------------------------- # of SUTs 1 Vendor Sun Microsystems, Inc. Model Sun Fire X4270 Processor Intel Xeon X5570 Processor Speed (MHz) 2933 MHz # Processors 8 cores, 2 chips, 4 cores/chip, (Hyper-Threading enabled) Primary Cache 32KB(I) + 32KB(D) on chip, per core Secondary Cache 256KB I+D on chip per core Other Cache 8 MB I+D L3 on chip per chip Memory 72 GB (18 x 4GB DDR3 1066MHz) Operating 800MHz, 3 DIMMs per channel Disk Subsystem 1 x 146GB 10K RPM SAS (RA-SS2CF-146G10K) 4 x Sun StorageTek 2540/Sun StorageTek 2501 disk pairs (each pair with 12x 146GB 15K RPM SAS) (XTA2540R01A2E1752/XTA2501R01DZE1752) Disk Controllers SAS 8-port internal PCI-Express HBA (LSI card) (SG-PCI8SAS-I-Z) 2 x 4Gb PCI-E dual port FC HBA, Qlogic (SG-XPCIE2FC-QF4) Operating System Red Hat Enterprise Linux 5.3 (2.6.18-128.el5) File System ext2 Other Hardware N/A Other Software Java HotSpot(TM) 64-Bit Server VM on Linux, version 1.6.0_06 Performance Release ixbge 1.3.47 driver 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 5 Network Controllers 2 x Onboard Dual 1000 BaseT Ethernet 3 x Intel PRO/10GbE-SR - Dual Port Fiber (X1107A-Z) # of Networks 7 Network Type 10 & 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 56 Model Sun Fire V20z Processor AMD Opteron 248 Processor Speed (MHz) 2200 MHz # Processors 2 cores, 2 chips, 1 core/chip Memory 4 GB Network Controller 1x Onboard Broadcom 1000 BaseT Ethernet (load generating clients) 1 x Intel Pro/1000 MT Dual Port Server Adapter (Prime) Operating System Solaris 10 11/06 JVM Version Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_07-b03) JIT Version Java HotSpot(TM) Server VM (build 1.5.0_07-b03, mixed mode) Other Hardware N/A Other Software N/A Backend Simulator (BESIM) -------------------------------------------------------------------------------- # of Simulators 2 Model Sun Fire T2000 Processor Sun UltraSPARC T1 Processor Speed (MHz) 1400 MHz # of Processors 8 cores, 1 chip, 8 cores/chip Memory 64 GB Network Controller 1 x Onboard 1000 BaseT Ethernet Operating System Solaris 10 11/06 File System UFS Web Server Sun Java[TM] System Web Server 7.0 Update 1 Server Scripts NSAPI Other Hardware N/A Other Software N/A ================================================================================ COMMON NOTES SUT Notes --------- * 1 SAS 10K 146GB disk for OS, benchmark kit and webserver * 4 Sun StorageTek 2540/StorageTek 2501 pairs (24x 146GB 15K RPM disks per pair), 1 pair attached to each port of the 2 dual port HBAs, in slots 1 and 2 * Each array pair broken into 4x24 disk LUNs (256 KB segment size, 8 KB cache block size) * LVM used to stripe across the 16 LUNs to make 4 logical volume groups (Ecommerce, Support, Banking, Logging). * Filesystem mounting for fileset and log: noatime,nodiratime * Total of 7 networks, two onboard 1 Gigabit adapters, two ports on Intel Dual Port 10GigE fiber cards in PCI-E slots 0 and 3, one port on the Intel Dual Port 10GigE fiber card in slot 5 * 3 x Foundry FastIron Edge X448 switches (FESX448+2XG), with 2 XFP tranceivers (10G-CFP-SR) each * 1 x Cisco 2970 series (WS-C2970G-24TS-E) switch for the two 1 Gbit networks * networks 1 and 2 (onboard 1Gbit NIC each), BeSIM traffic * network 3, 4, 5, 6, and 7 (10Gbit each), 11 load generating clients per network (Prime client is not load generating) * CPU Characteristics: Intel Turbo Boost Technology up to 3.33 GHz 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 = 4000000, 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 = 4096 16777216 67108864 #maximum receive socket buffer size, default 4096 87380 4194304 * net.ipv4.tcp_wmem = 4096 16777216 67108864 #maximum TCP write-buffer space allocatable, default 4096 16384 4194304 * * net.ipv4.tcp_mem = 67108864 67108864 67108864 #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 = 640000 #size of listen que for accepting new TCP connections, default 128 * net.core.netdev_max_backlog = 250000 #number of unprocessed input packets before kernel starts dropping them, default 1000 * net.ipv4.tcp_max_syn_backlog = 200000, max number of remembered connection requests, default 1024 * echo 1 > /proc/irq/0/smp_affinity # bind timer irq to processor 0 * echo 1 > /proc/irq/123/smp_affinity # bind eth0:v0-Rx irq to processor 0 * echo 1 > /proc/irq/147/smp_affinity # bind eth0:lsc irq to processor 0 * echo 2 > /proc/irq/131/smp_affinity # bind eth0:v1-Rx irq to processor 1 * echo 4 > /proc/irq/139/smp_affinity # bind eth0:v2-Tx irq to processor 2 * echo 4 > /proc/irq/179/smp_affinity # bind eth1:v2-Tx irq to processor 2 * echo 8 > /proc/irq/116/smp_affinity # bind eth8:v2-Tx irq to processor 3 * echo 8 > /proc/irq/186/smp_affinity # bind eth5 irq to processor 3 * echo 8 > /proc/irq/154/smp_affinity # bind eth5-rx0 irq to processor 3 * echo 8 > /proc/irq/162/smp_affinity # bind eth5-rx1 irq to processor 3 * echo 8 > /proc/irq/170/smp_affinity # bind eth5-rx2 irq to processor 3 * echo 8 > /proc/irq/178/smp_affinity # bind eth5-rx3 irq to processor 3 * echo 8 > /proc/irq/146/smp_affinity # bind eth5-tx0 irq to processor 3 * echo 10 > /proc/irq/203/smp_affinity # bind eth2:v0-Rx irq to processor 4 * echo 10 > /proc/irq/227/smp_affinity # bind eth2:lsc irq to processor 4 * echo 20 > /proc/irq/211/smp_affinity # bind eth2:v1-Rx irq to processor 5 * echo 40 > /proc/irq/219/smp_affinity # bind eth2:v2-Tx irq to processor 6 * echo 40 > /proc/irq/68/smp_affinity # bind eth3:v2-Tx irq to processor 6 * echo 80 > /proc/irq/92/smp_affinity # bind qla2xxx irq to processor 7 * echo 80 > /proc/irq/132/smp_affinity # bind qla2xxx irq to processor 7 * echo 100 > /proc/irq/163/smp_affinity # bind eth1:v0-Rx irq to processor 8 * echo 100 > /proc/irq/187/smp_affinity # bind eth1:lsc irq to processor 8 * echo 200 > /proc/irq/171/smp_affinity # bind eth1:v1-Rx irq to processor 9 * echo 400 > /proc/irq/100/smp_affinity # bind eth8:v0-Rx irq to processor 10 * echo 400 > /proc/irq/124/smp_affinity # bind eth8:lsc irq to processor 10 * echo 800 > /proc/irq/108/smp_affinity # bind eth8:v1-Rx irq to processor 11 * echo 1000 > /proc/irq/52/smp_affinity # bind eth3:v0-Rx irq to processor 12 * echo 1000 > /proc/irq/76/smp_affinity # bind eth3:lsc irq to processor 12 * echo 2000 > /proc/irq/60/smp_affinity # bind eth3:v1-Rx irq to processor 13 * echo 4000 > /proc/irq/130/smp_affinity # bind eth4 irq to processor 14 * echo 4000 > /proc/irq/51/smp_affinity # bind eth6 irq to processor 14 * echo 4000 > /proc/irq/210/smp_affinity # bind eth6-rx0 irq to processor 14 * echo 4000 > /proc/irq/218/smp_affinity # bind eth6-rx1 irq to processor 14 * echo 4000 > /proc/irq/226/smp_affinity # bind eth6-rx2 irq to processor 14 * echo 4000 > /proc/irq/234/smp_affinity # bind eth6-rx3 irq to processor 14 * echo 4000 > /proc/irq/202/smp_affinity # bind eth6-tx0 irq to processor 14 * echo 8000 > /proc/irq/172/smp_affinity # bind qla2xxx irq to processor 15 * echo 8000 > /proc/irq/180/smp_affinity # bind qla2xxx irq to processor 15 * TSO enabled on client-data interfaces, default enabled * txqueuelen set to 60000 for eth5 & eth6 NIC ports, default 100 * txqueuelen set to 160000 for eth0, eth1, eth2, eth3 & eth8 NIC ports, default 100 * ulimit -n 1024000 #sets number of open files, default 1024 * ulimit -u 1000000 #sets number of max user processes, default 131710 * options ixgbe RSS=2,2,2,2,2,2 InterruptThrottleRate=1500,1500,1500,1500,1500,1500 * irqbalance disabled #default irqbalance enabled Web Server Software Notes ------------------------- * server_log /http_logs/httpd.log * validate_static 604800 #static file modification validation, default 0 * validate_httpmod -1 #disables HTTP module modification validation, default 0 * connection_timeout 9600 #connection inactivity timeout, default 60 * keepalive_max 100000 #max keepalive requests on a connection, default 100 * jrock_home /export/home/ROCK_1.4.7/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 is operating system default * log_buf_size 1048576 #sets access log buffer size, default 65536 HTTP Script Notes ----------------- * SPEC-provided JSP scripts used without modification Client Notes ------------ * 55 load generating clients, seperate V20z acting as prime client * System Tuning: * set sq_max_size=0 * set rlim_fd_max=32768 * set rlim_fd_cur=32768 * set ip_squeue_soft_ring=1 * set ip:ip_soft_rings_cnt=2 * ndd -set /dev/tcp tcp_smallest_anon_port 2048 * /usr/java/jre/lib/security/java.security: * Disable SunPKCS11 security provider for Java * Reorder remaining security providers by decrementing provider number by 1 * Communication between Prime client and BeSIM occurs over the 2 ports on the Intel Pro/1000 MT Dual Port Adapter * java -server -XX:+DisableExplicitGC -Xmx256m -Xms256m specweb.jar * 4 client processes started per client system * Tuning descriptions see Tuning Disclosure: Sun_Tuning_20080409.txt BESIM Notes ----------- * System Notes: * webconsole disabled with svcadm * set rlim_fd_max=200000 * set rlim_fd_cur=200000 * set sq_max_size=0 * ndd -set /dev/tcp tcp_smallest_anon_port 2048 * ndd -set /dev/tcp tcp_conn_req_max_q 8192 * ndd -set /dev/tcp tcp_conn_req_max_q0 8192 * ndd -set /dev/tcp tcp_max_buf 4194304 * ndd -set /dev/tcp tcp_cwnd_max 2097152 * ndd -set /dev/tcp tcp_recv_hiwat 400000 * ndd -set /dev/tcp tcp_xmit_hiwat 400000 * HTTP Software Notes: * Webserver process started in FX class using priocntl -c FX -e * One webserver instance listening on port 81 * magnus.conf: * Init fn=pool-init block-size=2097152 * disable loading libj2eeplugin.so * Init fn="init_besim" LateInit="no * MaxProcs 4 * server.xml: * platform: 32bit web server * Error Log: log-level failure * file-cache: disabled * java: disabled * ssl-session-cache: disabled * Performance Keep-alive: threads 4 * Performance Keep-alive: max-connections 8192 * Performance thread-pool: queue-size 8192 * Performance thread-pool: min-threads 520 * Performance thread-pool: max-threads 520 * port 81 listener parameters: * ip * * acceptor-threads 4 * listen-queue-size 8192 * Tuning descriptions see Tuning Disclosure: Sun_Tuning_20080409.txt ================================================================================ Banking Run Details Iter-| | Total | QOS ation| Request Type | Reqs | Good Toler Fail -----|------------------|------------|------------------------------------ |login | 5507004 | 4930229 534938 41837 |account_summary | 3878215 | 3855367 20537 2306 |check_detail_html | 2174076 | 2135784 36982 1300 |bill_pay | 3543572 | 3523000 18529 2038 |add_payee | 283247 | 281987 1087 172 |payee_info | 203634 | 201438 2037 158 |quick_pay | 1703470 | 1678839 23596 1033 |billpay_status | 565019 | 562211 2454 354 1 |chg_profile | 309979 | 307402 2396 176 |post_profile | 223225 | 222338 762 121 |req_checks | 309524 | 263267 46070 187 |post_chk_order | 222994 | 221852 1013 129 |req_xfer_form | 441036 | 439220 1551 265 |post_fund_xfer | 317659 | 316270 1209 180 |logout | 1572241 | 1565340 5976 920 |check_image | 4351097 | 4350776 56 263 |------------------|------------|------------------------------------ | TOTAL | 25605992 | 24855320 699193 51439 Iter-| | Byte | Weighted | Avg Resp | Average ation| Request Type | Rate | ABR | (sec) | Bytes -----|------------------|------------|------------|----------|---------- |login | 20,814.4 | 6,185.4 | 1.677 | 34905 |account_summary | 22,465.7 | 3,522.5 | 1.256 | 28227 |check_detail_html | 16,331.0 | 1,734.7 | 1.518 | 24796 |bill_pay | 20,895.2 | 2,982.3 | 1.251 | 26155 |add_payee | 22,636.8 | 246.4 | 1.194 | 27034 |payee_info | 30,503.0 | 292.3 | 1.462 | 44608 |quick_pay | 22,719.2 | 1,863.6 | 1.496 | 33998 |billpay_status | 27,367.3 | 614.5 | 1.235 | 33799 1 |chg_profile | 31,910.6 | 438.0 | 1.376 | 43911 |post_profile | 31,098.6 | 268.1 | 1.200 | 37319 |req_checks | 46,455.1 | 885.5 | 1.913 | 88911 |post_chk_order | 27,344.1 | 242.9 | 1.237 | 33850 |req_xfer_form | 19,240.8 | 322.3 | 1.180 | 22713 |post_fund_xfer | 21,152.1 | 257.4 | 1.190 | 25185 |logout | 58,788.5 | 3,829.1 | 1.287 | 75688 |check_image | 53,550.2 | 1,488.3 | 0.198 | 10629 |------------------|------------|------------|----------|---------- | TOTAL | - | 25,173.3 | - | - Iter-| | Total | QOS ation| Request Type | Reqs | Good Toler Fail -----|------------------|------------|------------------------------------ |login | 5481572 | 4538769 834374 108429 |account_summary | 3859549 | 3810827 35503 13216 |check_detail_html | 2161801 | 2108210 44690 8885 |bill_pay | 3520188 | 3475447 32335 12393 |add_payee | 281991 | 278939 2066 985 |payee_info | 202818 | 199315 2773 727 |quick_pay | 1689673 | 1653614 29365 6687 |billpay_status | 561656 | 554983 4806 1864 2 |chg_profile | 308516 | 303762 3651 1102 |post_profile | 222034 | 219724 1620 689 |req_checks | 308515 | 258422 48741 1351 |post_chk_order | 221973 | 219307 1908 757 |req_xfer_form | 438654 | 433922 3185 1547 |post_fund_xfer | 315871 | 312403 2387 1081 |logout | 1565489 | 1550056 10706 4724 |check_image | 4326979 | 4323500 997 2480 |------------------|------------|------------------------------------ | TOTAL | 25467279 | 24241200 1059107 166917 Iter-| | Byte | Weighted | Avg Resp | Average ation| Request Type | Rate | ABR | (sec) | Bytes -----|------------------|------------|------------|----------|---------- |login | 19,220.2 | 5,985.0 | 1.815 | 34901 |account_summary | 22,169.6 | 3,408.1 | 1.273 | 28226 |check_detail_html | 16,137.8 | 1,677.1 | 1.536 | 24798 |bill_pay | 20,612.8 | 2,880.4 | 1.268 | 26155 |add_payee | 22,313.7 | 238.5 | 1.211 | 27030 |payee_info | 30,137.8 | 283.0 | 1.480 | 44611 |quick_pay | 22,440.1 | 1,797.1 | 1.515 | 33997 |billpay_status | 26,994.4 | 593.8 | 1.251 | 33797 2 |chg_profile | 31,465.4 | 423.8 | 1.395 | 43910 |post_profile | 30,635.9 | 259.2 | 1.218 | 37322 |req_checks | 45,977.2 | 858.1 | 1.933 | 88912 |post_chk_order | 26,938.3 | 235.1 | 1.256 | 33854 |req_xfer_form | 18,959.7 | 311.7 | 1.197 | 22712 |post_fund_xfer | 20,853.9 | 248.9 | 1.207 | 25185 |logout | 58,135.9 | 3,705.9 | 1.301 | 75672 |check_image | 52,097.8 | 1,439.1 | 0.204 | 10631 |------------------|------------|------------|----------|---------- | TOTAL | - | 24,344.7 | - | - Iter-| | Total | QOS ation| Request Type | Reqs | Good Toler Fail -----|------------------|------------|------------------------------------ |login | 5496861 | 4606960 814204 75697 |account_summary | 3869128 | 3842267 23044 3813 |check_detail_html | 2166664 | 2131107 33315 2234 |bill_pay | 3530686 | 3506322 21042 3318 |add_payee | 282651 | 281130 1240 279 |payee_info | 203224 | 201069 1960 194 |quick_pay | 1694501 | 1671243 21530 1727 |billpay_status | 563682 | 560175 2973 533 3 |chg_profile | 309377 | 306696 2408 270 |post_profile | 222511 | 221301 991 218 |req_checks | 309745 | 261046 48342 356 |post_chk_order | 222758 | 221346 1200 210 |req_xfer_form | 440005 | 437793 1808 404 |post_fund_xfer | 316850 | 315187 1359 304 |logout | 1569617 | 1561623 6608 1382 |check_image | 4336580 | 4336304 80 194 |------------------|------------|------------------------------------ | TOTAL | 25534840 | 24461569 982104 91133 Iter-| | Byte | Weighted | Avg Resp | Average ation| Request Type | Rate | ABR | (sec) | Bytes -----|------------------|------------|------------|----------|---------- |login | 19,748.7 | 6,086.4 | 1.767 | 34900 |account_summary | 22,442.2 | 3,464.7 | 1.257 | 28226 |check_detail_html | 16,316.5 | 1,704.6 | 1.519 | 24798 |bill_pay | 20,873.3 | 2,929.8 | 1.253 | 26156 |add_payee | 22,616.6 | 242.4 | 1.195 | 27030 |payee_info | 30,472.7 | 287.6 | 1.463 | 44611 |quick_pay | 22,686.1 | 1,827.7 | 1.498 | 33997 |billpay_status | 27,349.5 | 604.4 | 1.235 | 33797 3 |chg_profile | 31,842.9 | 431.0 | 1.378 | 43910 |post_profile | 30,991.3 | 263.5 | 1.204 | 37321 |req_checks | 46,357.5 | 873.7 | 1.917 | 88912 |post_chk_order | 27,285.5 | 239.2 | 1.240 | 33853 |req_xfer_form | 19,217.8 | 317.0 | 1.181 | 22712 |post_fund_xfer | 21,134.9 | 253.2 | 1.191 | 25185 |logout | 58,755.0 | 3,768.2 | 1.287 | 75671 |check_image | 53,158.2 | 1,462.5 | 0.199 | 10630 |------------------|------------|------------|----------|---------- | TOTAL | - | 24,755.9 | - | - BANKING NOTES Web Server Software Notes ------------------------- * Banking: cache_replacement random #random cache management, defualt lru * Banking: connection_max 304800 #maximum number of concurrent connections httpd is willing to handle, default 102400 * Banking: servlet_session_count 175731 #max number of concurrent user sessions, default 23191 * Banking: port_getn 256 #IO events to retrieve from the OS at one time, default 1 * Banking: host server:443 * Banking: default_mime_type text/html * Banking: document_root /export/home/docs * Banking: ssl_key_file /export/home/ROCK_1.4.7/httpd/etc/key-cert/sample.key (RSA 1024 length) * Banking: ssl_cert_file /export/home/ROCK_1.4.7/httpd/etc/key-cert/sample.certificate (created via admin http) * Banking: access_log /http_logs/access_port443_bank.log * Banking: error_log /http_logs/error_port443_bank.log * Banking: access_log_format commonlog_binary * Banking: ssl_session_max 847931 * Banking: ssl_session_timeout 900 * Banking: file / * Banking: cgi_type internal_java * Banking: cgi_regex .*.jsp * Banking: cgi_listener localhost/8080 * Banking: /file * Banking: /host JSP Script Engine Notes ----------------------- * Banking: -Xms7g -Xmx7g -XX:+UseParallelGC -d64 -server * Banking: Xms7g #Initial heap size set to 7GB, default 4MB * Banking: Xmx7g #Maximum heap size set to 7GB, default 4MB * Banking: XX:+UseParallelGC #use optimize garbage collection for applications, default not used * Banking: d64 #if available, a 64-bit data model is used, default not used * Banking: server #uses optimizing JIT compiler, default not used * Banking: 1 JRock instance to deploy JSP scripts on port 8080 * Banking: JRock configuration file (specweb2005.xml) * Banking: server_log /http_logs/server.log * Banking: listener 8080 * Banking: keepalive_max 0 * Banking: connection_timeout 0 * Banking: docroot /export/home/docs/bank * Banking: context_path /bank * Banking: session_count 1500000 * Banking: session_timeout 600 Client Notes ------------ * Banking: java -server -XX:+DisableExplicitGC -Xmx512m -Xms512m specwbclient Other Notes ----------- * Banking: CHECK_IMAGE_SUBDIRS = 500, default 10 ================================================================================ Errors for Banking Workload Quality of Service Errors ------------------------- * No QOS Errors Found Validation Errors ----------------- * 1 Validation Errors for Iteration 1: b46 - account_summary * 1 Validation Errors for Iteration 1: b46:1400 - account_summary * 1 Validation Errors for Iteration 1: b07:1400 - account_summary * 1 Validation Errors for Iteration 1: b08 - account_summary * 1 Validation Errors for Iteration 1: b25:1600 - account_summary * 1 Validation Errors for Iteration 1: b46:1400 - check_detail_html * 5 Validation Errors for Iteration 1: b07:1400 - check_detail_html * 1 Validation Errors for Iteration 1: b26 - check_detail_html * 3 Validation Errors for Iteration 1: b25:1600 - check_detail_html * 1 Validation Errors for Iteration 1: b46 - bill_pay * 1 Validation Errors for Iteration 1: b06:1400 - bill_pay * 1 Validation Errors for Iteration 1: b07:1600 - bill_pay * 1 Validation Errors for Iteration 1: b09:1600 - bill_pay * 1 Validation Errors for Iteration 1: b18 - bill_pay * 1 Validation Errors for Iteration 1: b06:1400 - add_payee * 1 Validation Errors for Iteration 1: b09:1600 - payee_info * 1 Validation Errors for Iteration 1: b07:1600 - quick_pay * 1 Validation Errors for Iteration 1: b28:1600 - quick_pay * 1 Validation Errors for Iteration 1: b07:1400 - chg_profile * 1 Validation Errors for Iteration 1: b26 - chg_profile * 2 Validation Errors for Iteration 1: b25:1600 - chg_profile * 1 Validation Errors for Iteration 1: b39:1400 - chg_profile * 1 Validation Errors for Iteration 1: b07:1400 - post_profile * 2 Validation Errors for Iteration 1: b25:1600 - post_profile * 1 Validation Errors for Iteration 1: b80:1600 - post_profile * 1 Validation Errors for Iteration 1: b08 - logout * 1 Validation Errors for Iteration 1: b28:1600 - logout * 1 Validation Errors for Iteration 1: b33:1400 - logout * 1 Validation Errors for Iteration 1: b33:1600 - logout * 1 Validation Errors for Iteration 1: b39:1400 - logout * 2 Validation Errors for Iteration 1: b46:1400 - check_image * 1 Validation Errors for Iteration 2: b46 - account_summary * 1 Validation Errors for Iteration 2: b32 - account_summary * 1 Validation Errors for Iteration 2: b36 - account_summary * 4 Validation Errors for Iteration 2: b46 - check_detail_html * 2 Validation Errors for Iteration 2: b46:1400 - check_detail_html * 5 Validation Errors for Iteration 2: b65:1400 - check_detail_html * 2 Validation Errors for Iteration 2: b32 - check_detail_html * 2 Validation Errors for Iteration 2: b32:1400 - check_detail_html * 1 Validation Errors for Iteration 2: b36 - check_detail_html * 1 Validation Errors for Iteration 2: b18 - bill_pay * 1 Validation Errors for Iteration 2: b28:1600 - bill_pay * 1 Validation Errors for Iteration 2: b30 - bill_pay * 2 Validation Errors for Iteration 2: b53 - bill_pay * 8 Validation Errors for Iteration 2: b53:1400 - bill_pay * 1 Validation Errors for Iteration 2: b53:1400 - add_payee * 1 Validation Errors for Iteration 2: b18 - payee_info * 1 Validation Errors for Iteration 2: b53 - payee_info * 1 Validation Errors for Iteration 2: b53:1400 - payee_info * 1 Validation Errors for Iteration 2: b18 - quick_pay * 1 Validation Errors for Iteration 2: b53 - quick_pay * 5 Validation Errors for Iteration 2: b53:1400 - quick_pay * 1 Validation Errors for Iteration 2: b28:1600 - billpay_status * 2 Validation Errors for Iteration 2: b53:1400 - billpay_status * 1 Validation Errors for Iteration 2: b36 - chg_profile * 1 Validation Errors for Iteration 2: b36 - post_profile * 1 Validation Errors for Iteration 2: b46:1400 - req_checks * 1 Validation Errors for Iteration 2: b46:1400 - post_chk_order * 1 Validation Errors for Iteration 2: b07:1400 - logout * 1 Validation Errors for Iteration 2: b61:1600 - logout * 1 Validation Errors for Iteration 2: b69:1200 - logout * 2 Validation Errors for Iteration 2: b32 - check_image * 1 Validation Errors for Iteration 3: b66:1600 - account_summary * 1 Validation Errors for Iteration 3: b32 - account_summary * 1 Validation Errors for Iteration 3: b33 - account_summary * 1 Validation Errors for Iteration 3: b39:1400 - account_summary * 4 Validation Errors for Iteration 3: b66:1600 - check_detail_html * 3 Validation Errors for Iteration 3: b32 - check_detail_html * 1 Validation Errors for Iteration 3: b39:1400 - check_detail_html * 3 Validation Errors for Iteration 3: b23:1400 - bill_pay * 1 Validation Errors for Iteration 3: b23:1600 - bill_pay * 2 Validation Errors for Iteration 3: b23:1400 - add_payee * 1 Validation Errors for Iteration 3: b23:1400 - payee_info * 1 Validation Errors for Iteration 3: b23:1400 - quick_pay * 1 Validation Errors for Iteration 3: b23:1400 - billpay_status * 1 Validation Errors for Iteration 3: b66:1600 - chg_profile * 2 Validation Errors for Iteration 3: b32 - chg_profile * 1 Validation Errors for Iteration 3: b32 - post_profile * 1 Validation Errors for Iteration 3: b33 - req_checks * 1 Validation Errors for Iteration 3: b06 - post_chk_order * 1 Validation Errors for Iteration 3: b33 - post_chk_order * 1 Validation Errors for Iteration 3: b46:1600 - logout * 1 Validation Errors for Iteration 3: b06 - logout * 1 Validation Errors for Iteration 3: b66:1600 - logout * 1 Validation Errors for Iteration 3: b69:1200 - logout * 2 Validation Errors for Iteration 3: b66:1600 - check_image ================================================================================ Ecommerce Run Details Iter-| | Total | QOS ation| Request Type | Reqs | Good Toler Fail -----|------------------|------------|------------------------------------ |index | 2427210 | 2381160 19658 26392 |search | 1217588 | 1195911 12303 9374 |browse | 2176431 | 2122290 28380 25761 |browse_productline| 1855875 | 1799519 39217 17139 |productdetail | 1484751 | 1461898 6005 16848 |customize1 | 3139554 | 3097514 16745 25295 1 |customize2 | 1661865 | 1638893 9314 13658 |customize3 | 1142686 | 686293 440783 15610 |cart | 982470 | 917159 57811 7500 |login | 700539 | 620091 77933 2515 |shipping | 659014 | 656036 1532 1446 |billing | 625754 | 618979 4943 1832 |confirm | 468778 | 465629 2461 688 |------------------|------------|------------------------------------ | TOTAL | 18542515 | 17661372 717085 164058 Iter-| | Byte | Weighted | Avg Resp | Average ation| Request Type | Rate | ABR | (sec) | Bytes -----|------------------|------------|------------|----------|---------- |index | 63,804.3 | 8,948.5 | 2.187 | 139551 |search | 87,747.3 | 7,147.0 | 2.532 | 222186 |browse | 70,079.8 | 9,836.4 | 2.441 | 171074 |browse_productline| 88,387.9 | 11,932.9 | 2.753 | 243382 |productdetail | 34,808.0 | 2,121.4 | 1.553 | 54083 |customize1 | 82,547.6 | 13,729.6 | 2.005 | 165531 1 |customize2 | 82,468.5 | 7,235.7 | 1.998 | 164808 |customize3 | 63,251.1 | 5,369.7 | 2.812 | 177873 |cart | 43,549.0 | 1,925.0 | 1.703 | 74167 |login | 47,018.9 | 897.1 | 1.030 | 48473 |shipping | 54,492.7 | 751.2 | 0.791 | 43148 |billing | 34,650.9 | 552.8 | 0.964 | 33436 |confirm | 39,824.2 | 398.7 | 0.808 | 32190 |------------------|------------|------------|----------|---------- | TOTAL | - | 70,846.0 | - | - Iter-| | Total | QOS ation| Request Type | Reqs | Good Toler Fail -----|------------------|------------|------------------------------------ |index | 2429560 | 2382461 19400 27699 |search | 1215718 | 1194488 11398 9832 |browse | 2178883 | 2125874 26245 26764 |browse_productline| 1857706 | 1804523 35720 17463 |productdetail | 1486196 | 1462398 6445 17353 |customize1 | 3140435 | 3096219 18008 26208 2 |customize2 | 1661996 | 1638173 9732 14091 |customize3 | 1142531 | 733096 393505 15930 |cart | 984042 | 927601 49010 7431 |login | 700960 | 625475 72861 2624 |shipping | 659508 | 656699 1316 1493 |billing | 626292 | 620058 4474 1760 |confirm | 469620 | 466718 2091 811 |------------------|------------|------------------------------------ | TOTAL | 18553447 | 17733783 650205 169459 Iter-| | Byte | Weighted | Avg Resp | Average ation| Request Type | Rate | ABR | (sec) | Bytes -----|------------------|------------|------------|----------|---------- |index | 64,205.1 | 9,006.8 | 2.173 | 139553 |search | 87,963.9 | 7,175.7 | 2.525 | 222193 |browse | 70,514.5 | 9,902.2 | 2.426 | 171078 |browse_productline| 88,445.6 | 12,012.3 | 2.752 | 243414 |productdetail | 35,040.2 | 2,134.2 | 1.542 | 54058 |customize1 | 82,838.2 | 13,809.4 | 1.998 | 165533 2 |customize2 | 82,803.2 | 7,276.3 | 1.990 | 164808 |customize3 | 63,760.7 | 5,398.8 | 2.789 | 177881 |cart | 44,291.2 | 1,937.1 | 1.673 | 74101 |login | 48,040.7 | 905.3 | 1.011 | 48616 |shipping | 55,509.2 | 755.9 | 0.777 | 43148 |billing | 35,554.5 | 556.3 | 0.940 | 33436 |confirm | 40,575.0 | 401.6 | 0.793 | 32190 |------------------|------------|------------|----------|---------- | TOTAL | - | 71,271.9 | - | - Iter-| | Total | QOS ation| Request Type | Reqs | Good Toler Fail -----|------------------|------------|------------------------------------ |index | 2429893 | 2384321 18891 26681 |search | 1216375 | 1195888 11203 9284 |browse | 2179022 | 2128366 24093 26563 |browse_productline| 1857580 | 1804638 35855 17087 |productdetail | 1486094 | 1463245 5844 17005 |customize1 | 3140325 | 3097115 18225 24985 3 |customize2 | 1662743 | 1639496 9970 13277 |customize3 | 1143407 | 683432 444487 15488 |cart | 984116 | 918491 58647 6978 |login | 701299 | 619244 79673 2382 |shipping | 659585 | 656624 1568 1393 |billing | 626383 | 619900 4813 1670 |confirm | 469859 | 466658 2472 729 |------------------|------------|------------------------------------ | TOTAL | 18556681 | 17677418 715741 163522 Iter-| | Byte | Weighted | Avg Resp | Average ation| Request Type | Rate | ABR | (sec) | Bytes -----|------------------|------------|------------|----------|---------- |index | 63,578.7 | 8,946.5 | 2.195 | 139555 |search | 87,718.0 | 7,130.9 | 2.533 | 222206 |browse | 69,979.4 | 9,834.7 | 2.444 | 171072 |browse_productline| 88,265.6 | 11,929.3 | 2.757 | 243415 |productdetail | 34,808.0 | 2,118.0 | 1.551 | 54021 |customize1 | 82,512.7 | 13,714.5 | 2.006 | 165534 3 |customize2 | 82,508.6 | 7,229.8 | 1.997 | 164808 |customize3 | 63,289.3 | 5,366.0 | 2.810 | 177881 |cart | 43,520.1 | 1,924.0 | 1.702 | 74104 |login | 47,303.7 | 898.8 | 1.026 | 48579 |shipping | 54,765.9 | 750.8 | 0.787 | 43148 |billing | 34,782.7 | 552.6 | 0.961 | 33436 |confirm | 39,792.7 | 399.0 | 0.808 | 32190 |------------------|------------|------------|----------|---------- | TOTAL | - | 70,794.8 | - | - ECOMMERCE NOTES Web Server Software Notes ------------------------- * Ecommerce: cache_memory_size 8192 #cache manager memory, defualt half system memory * Ecommerce: cache_worker_count 8 #size of thread pool for each worker, default 0 * Ecommerce: servlet_session_count 175731 #max number of concurrent user sessions, default 23191 * Ecommerce: connection_max 304800 #maximum number of concurrent connections httpd is willing to handle, default 102400 * Ecommerce: host server:80 * Ecommerce: default_mime_type text/html * Ecommerce: document_root /export/home/docs * Ecommerce: access_log /http_logs/access_port80_ecomm.log * Ecommerce: error_log /http_logs/error_port80_ecomm.log * Ecommerce: access_log_format commonlog_binary * Ecommerce: file / * Ecommerce: cgi_type internal_java * Ecommerce: cgi_regex .*.jsp * Ecommerce: cgi_listener localhost/8080 * Ecommerce: /file * Ecommerce: /host * Ecommerce: host server:443 * Ecommerce: default_mime_type text/html * Ecommerce: document_root /export/home/docs * Ecommerce: ssl_key_file /export/home/ROCK_1.4.7/httpd/etc/key-cert/sample.key (RSA 1024Bit length) * Ecommerce: ssl_cert_file /export/home/ROCK_1.4.7/httpd/etc/key-cert/sample.certificate (created via admin http) * Ecommerce: access_log /http_logs/access_port443_ecomm.log * Ecommerce: error_log /http_logs/error_port443_ecomm.log * Ecommerce: access_log_format commonlog_binary * Ecommerce: ssl_session_max 160000 #maximum number of concurrent SSL sessions, default 39751 * Ecommerce: ssl_session_timeout 900 #SSL session timeout value in seconds, default 1 day * Ecommerce: cgi_type internal_java * Ecommerce: cgi_regex .*.jsp * Ecommerce: cgi_listener localhost/8080 * Ecommerce: /file * Ecommerce: /host JSP Script Engine Notes ----------------------- * Ecommerce: -Xms7g -Xmx7g -XX:+UseParallelGC -d64 -server * Ecommerce: Xms7g #Initial heap size set to 7GB, default 4MB * Ecommerce: Xmx7g #Maximum heap size set to 7GB, default 4MB * Ecommerce: XX:+UseParallelGC #use optimize garbage collection for applications, default not used * Ecommerce: d64 #if available, a 64-bit data model is used, default not used * Ecommerce: server #uses optimizing JIT compiler, default not used * Ecommerce: 1 JRock instance to deploy JSP scripts on port 8080 * Ecommerce: JRock configuration file (specweb2005.xml) * Ecommerce: server_log /http_logs/server.log * Ecommerce: listener 8080 * Ecommerce: keepalive_max 0 * Ecommerce: connection_timeout 0 * Ecommerce: docroot /export/home/docs/ecommerce * Ecommerce: context_path /ecommerce * Ecommerce: session_count 1500000 * Ecommerce: session_timeout 600 Client Notes ------------ * Ecommerce: java -server -XX:+DisableExplicitGC -Xmx640m -Xms640m specwbclient Other Notes ----------- * Ecommerce: PRODUCT_IMAGE_SUBDIRS = 500, default 10 * Ecommerce: LG_BUF_SIZE = 102400, default 22528 * Ecommerce: BESIM_POOL_SIZE = 256, default 128 ================================================================================ 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 | 921472 | 921194 278 0 |search | 1434906 | 1434897 9 0 |catalog | 1331570 | 1331567 3 0 1 |product | 2815156 | 2691876 122868 412 |fileCatalog | 2559723 | 2340294 218918 511 |file | 1535824 | 1334053 201224 547 |download | 768257 | 768228 22 7 |------------------|------------|------------------------------------ | TOTAL | 11366908 | 10822109 543322 1477 Iter-| | Byte | Weighted | Avg Resp | Average ation| Request Type | Rate | ABR | (sec) | Bytes -----|------------------|------------|------------|----------|---------- |home | 62,042.7 | 803.9 | 1.001 | 62110 |search | 37,451.1 | 557.4 | 0.738 | 27656 |catalog | 46,896.2 | 691.1 | 0.787 | 36952 1 |product | 34,796.0 | 2,703.8 | 1.965 | 68379 |fileCatalog | 48,730.8 | 3,969.3 | 2.265 | 110400 |file | 51,809.9 | 2,701.9 | 2.417 | 125250 |download | 100,001.7 | 74,612.7 | 69.143 | 6914482 |------------------|------------|------------|----------|---------- | TOTAL | - | 86,040.1 | - | - Iter-| | Total | QOS ation| Request Type | Reqs | Good Toler Fail -----|------------------|------------|------------------------------------ |home | 925594 | 925274 320 0 |search | 1438513 | 1438491 22 0 |catalog | 1337232 | 1337212 20 0 2 |product | 2826460 | 2721620 104632 208 |fileCatalog | 2569450 | 2382963 186194 293 |file | 1541650 | 1366303 175030 317 |download | 771301 | 771233 42 26 |------------------|------------|------------------------------------ | TOTAL | 11410200 | 10943096 466260 844 Iter-| | Byte | Weighted | Avg Resp | Average ation| Request Type | Rate | ABR | (sec) | Bytes -----|------------------|------------|------------|----------|---------- |home | 62,808.7 | 809.0 | 0.988 | 62109 |search | 38,187.4 | 559.9 | 0.724 | 27659 |catalog | 47,582.0 | 695.3 | 0.776 | 36948 2 |product | 35,539.9 | 2,719.8 | 1.924 | 68379 |fileCatalog | 49,537.6 | 3,991.8 | 2.228 | 110399 |file | 52,584.3 | 2,717.2 | 2.381 | 125250 |download | 100,000.1 | 74,906.3 | 69.012 | 6901306 |------------------|------------|------------|----------|---------- | TOTAL | - | 86,399.3 | - | - Iter-| | Total | QOS ation| Request Type | Reqs | Good Toler Fail -----|------------------|------------|------------------------------------ |home | 924131 | 923791 339 1 |search | 1435810 | 1435791 19 0 |catalog | 1335295 | 1335289 6 0 3 |product | 2822439 | 2703721 118492 226 |fileCatalog | 2566479 | 2358106 208009 364 |file | 1539834 | 1348625 190918 291 |download | 770242 | 770183 47 12 |------------------|------------|------------------------------------ | TOTAL | 11394230 | 10875506 517830 894 Iter-| | Byte | Weighted | Avg Resp | Average ation| Request Type | Rate | ABR | (sec) | Bytes -----|------------------|------------|------------|----------|---------- |home | 62,408.5 | 806.7 | 0.995 | 62107 |search | 37,772.2 | 558.2 | 0.732 | 27658 |catalog | 47,229.0 | 693.4 | 0.782 | 36947 3 |product | 35,176.4 | 2,712.6 | 1.943 | 68379 |fileCatalog | 49,149.1 | 3,982.0 | 2.245 | 110388 |file | 52,234.4 | 2,710.8 | 2.397 | 125250 |download | 100,000.1 | 74,758.2 | 69.053 | 6905376 |------------------|------------|------------|----------|---------- | TOTAL | - | 86,222.0 | - | - SUPPORT NOTES Web Server Software Notes ------------------------- * Support: cache_file_max_size 4194304 #largest file allowed in cache manager, default 2097152 * Support: direct_io 1 #uses direct IO when possible * Support: direct_io_size 2097152 #read buffer size for direct IO, default 65535 * Support: fast_read 1 #enable better read when IO wait time is long, default 0 * Support: disk_worker_count 192 #number of threads to read data from disk for large files, default 21 * Support: write_chunk_size 2097152 # max. number of bytes to send to a client at one time, default 65535 * Support: host server:80 * Support: default_mime_type text/html * Support: document_root /export/home/docs * Support: access_log /http_logs/access_port80_supp.log * Support: error_log /http_logs/error_port80_supp.log * Support: access_log_format commonlog_binary * Support: file / * Support: cgi_type internal_java * Support: cgi_regex .*.jsp * Support: cgi_listener localhost/8080 * Support: /file * Support: /host JSP Script Engine Notes ----------------------- * Support: -Xms2g -Xmx2g -Xss512k -XX:+UseParallelGC -d64 -server * Support: Xms2g #Initial heap size set to 2GB, default 4MB * Support: Xmx2g #Maximum heap size set to 2GB, default 4MB * Support: Xss512k #set maximum native stack size for any thread to 512kB * Support: -XX:+UseParallelGC #used optimize garbage collection for applications, default not used * Support: d64 #if available, a 64-bit data model is used, default not used * Support: server #uses optimizing JIT compiler, default not used * Support: 1 JRock instance to deploy JSP scripts on port 8080 * Support: JRock configuration file (specweb2005.xml) * Support: server_log /http_logs/server.log * Support: listener 8080 * Support: keepalive_max 0 * Support: connection_timeout 0 * Support: docroot /export/home/docs/support * Support: context_path /support * Support: session_count 1 * Support: session_timeout 3600 Client Notes ------------ * Support: java -server -XX:+DisableExplicitGC -Xmx800m -Xms800m specwbclient Other Notes ----------- * Support: DOWNLOAD_SUBDIRS = 500, default 10 * Support: BESIM_POOL_SIZE = 512, default 128 ================================================================================ 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: Sun Microsystems, Inc. Copyright (c) 2007 Standard Performance Evaluation Corporation