SPECweb2005 Result ================================================================================ || Hewlett-Packard: HP ProLiant DL585 G5 (with VMw || SPECweb2005 = 44000 are ESX Server 3.5) || Accoria Networks, Inc.: Rock Web Server v1.4.7 || (x86_64) || Accoria Networks, Inc.: Rock JSP/Servlet Contai || SPECweb2005_Banking = 80000 ner v1.3.2 (x86_64) || || SPECweb2005_Ecommerce = 69525 || SPECweb2005_Support = 33941 || ================================================================================ Submitter: VMware Inc., USA, SPEC License #: 0, Test date: Jan-2009 ================================================================================ PERFORMANCE Banking | Simultaneous | Test | Aggregate QOS Compliance | Validation | | User Sessions | Iteration | Good Tolerable Fail | Errors | |---------------|-----------|---------------------------|------------| | | 1 | 100.0% 100.0% 0.0% | 0 | | |-----------|---------------------------|------------| | 80000 | 2 | 100.0% 100.0% 0.0% | 0 | | |-----------|---------------------------|------------| | | 3 | 100.0% 100.0% 0.0% | 0 | -------------------------------------------------------------------- Ecommerce | Simultaneous | Test | Aggregate QOS Compliance | Validation | | User Sessions | Iteration | Good Tolerable Fail | Errors | |---------------|-----------|---------------------------|------------| | | 1 | 97.2% 99.9% 0.1% | 0 | | |-----------|---------------------------|------------| | 69525 | 2 | 97.0% 99.9% 0.1% | 0 | | |-----------|---------------------------|------------| | | 3 | 97.4% 99.9% 0.1% | 0 | -------------------------------------------------------------------- Support | Simultaneous | Test | Aggregate QOS Compliance | Validation | | User Sessions | Iteration | Good Tolerable Fail | Errors | |---------------|-----------|---------------------------|------------| | | 1 | 99.6% 100.0% 0.0% | 0 | | |-----------|---------------------------|------------| | 33941 | 2 | 99.7% 100.0% 0.0% | 0 | | |-----------|---------------------------|------------| | | 3 | 99.7% 100.0% 0.0% | 0 | -------------------------------------------------------------------- ================================================================================ CONFIGURATION Availability Dates -------------------------------------------------------------------------------- Backend Simulator Jan-2007 SUT Hardware Jan-2009 Web Server Software May-2008 May-2008 Operating System Mar-2008 (RHEL 5), Nov-2008 (ESX) Other Components Jan 2008 (ESX 3.5) System Under Test (SUT) -------------------------------------------------------------------------------- # of SUTs 1 Vendor Hewlett-Packard Model HP ProLiant DL585 G5 (with VMware ESX Server 3.5) Processor AMD Opteron 8382 Processor Speed (MHz) 2612 # Processors 16 cores, 4 chips, 4 cores/chip Primary Cache 64KB(I) + 64KB(D) per core Secondary Cache 512KB per core Other Cache 6MB per chip Memory 128 GB RAM Disk Subsystem 4 x 73 GB SCSI (VMware ESX 3.5) Used two EMC CLARiiON CX3-40 Fibre Channel SAN arrays First EMC CLARiiON CX3-40 Fibre Channel SAN array consisted of 70*133GB 15K RPM disks Second EMC CLARiiON CX3-40 Fibre Channel SAN array consisted of 40*133GB 15K RPM disks Disk Controllers Onboard Smart Array P400 controller, QLogic Corp. QLA2432 Fibre Channel Adapter, 2*QLogic Corp. QLA2532 Fibre Channel Adapters First EMC CLARiiON CX3-40 Fibre Channel SAN array was connected to each port of the dual-port Qlogic 2432 adapter Second EMC CLARiiON CX3-40 Fibre Channel SAN array was connected to each port of the two single-port QLogic 2532 adapters Operating System RedHat Enterprise Linux 5 Update 1 (2.6.18-53.1.4.el5) as Guest OS on VMware ESX Server 3.5 update 3 (Hypervisor) File System ext2 Other Hardware 2*Summit X450a-24t switches, 2*10G XFP slots (XGM2-2xf), 4*XFP tranceivers (10G-SR XFP) Other Software Java HotSpot(TM) 64-bit Server VM on Linux (JDK-1.6.0_01-linux-amd64) HTTP 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 6 Network Controllers 4*Intel 10 Gigabit XF SR Server Adapters Broadcom NetXtreme II BCM5706 1000Base-T (onboard) 2*Intel 1 Gigabit Ethernet Controllers # of Networks 6 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 Dell Poweredge 1950 Processor Intel Xeon Processor Speed (MHz) 3000 # Processors 4 Memory 8192 MB SDRAM Network Controller Broadcom Corporation NetXtreme II BCM5708 Gigabit Ethernet Operating System RHEL4 x86_64 (2.6.9-42.ELsmp) JVM Version Java(TM) SE Runtime Environment (build 1.6.0_01-b06) JIT Version Java HotSpot(TM) 64-Bit Server VM (build 1.6.0_01-b06, mixed mode) Other Hardware N/A Other Software N/A Backend Simulator (BESIM) -------------------------------------------------------------------------------- # of Simulators 7 Model Dell Poweredge 1950 Processor Intel Xeon Processor Speed (MHz) 3000 # of Processors 4 Memory 8192 MB SDRAM Network Controller Broadcom Corporation NetXtreme II BCM5708 Gigabit Ethernet Operating System RedHat Enterprise Linux 5 Update 1 (x86_64) File System ext2 Web Server Rock Web Server v1.4.2 Server Scripts ISAPI Other Hardware N/A Other Software N/A ================================================================================ COMMON NOTES SUT Notes --------- * VMware ESX 3.5 update 3 is used as the hypervisor. There were multiple virtual machines running. Each Virtual Machine was configured with one VCPU running RHEL 5 up1 64bit * The VMs were located on a 15-disk RAID-0 VMFS volume * Used a 3-disk RAID-0 VMFS volume for Web Server logs * Ecommerce: Used two 250GB metaLUNs. Each meta-LUN was made up of a set of five striped RAID-0 LUNs. Four of the RAID-0 LUNs consisted of 15 disks, and fifth RAID-0 LUN consisted of 7 disks. Used VMFS file system to span both the metaLUNs to create a single 500GB logical volume. The VMFS block size was chosen as 2MB. The vmdk file was marked independent and non-persistent to facilitate the sharing by multiple VMs * Bank: Used two 700GB metaLUNs. Each meta-LUN was made up of a set of five striped RAID-0 LUNs. Four of the RAID-0 LUNs consisted of 15 disks, and fifth RAID-0 LUN consisted of 7 disks. Used VMFS file system to span both the metaLUNs to create a single 1400GB logical volume. The VMFS block size was chosen as 8MB. The vmdk file was marked independent and non-persistent to facilitate the sharing by multiple VMs * Support: Used nine 100GB RAID-0 LUNs. Four of the LUNs consisted of 15 disks each, one LUN consisted of 7 disks, and remaining four LUNs consisted of 10 disks each. Each of the nine LUNs used a separate VMFS file system. All the nine vmdk files were marked independent and non-persistent to facilitate the sharing by multiple VMs * Each of the VMs was configured with the default virtual LSI Logic SCSI adapter * esxcfg-module -s ql2xmaxqdepth=128 qla2300_707_vmw # increase the maxqueuedepth of HBA to 128 (default 32) * Used a total of 4*10Gbps networks for client traffic (used only a single port of each of 4 dual-port Network adapters) * Used a total of 2*1Gbps networks for Besim traffic * Used a total of 7 Besim physical machines * Four of the Besim machines connected via a network switch on one 1Gbps network interace, and 3 Besim machines connected via second network switch on the second 1Gbps network interface * /vmkernel/netNetqueueEnabled set to TRUE // enabled VMware's NetQueue technology * options ixgbe: InterruptType=2,2,2,2,2,2,2,2 VMDQ=3,3,3,3,3,3,3,3 InterruptThrottleRate=3000,3000,3000,3000,3000,3000,3000,3000 * # default ixgbe options: VMDQ disabled, InterruptThrottleRate=8000 * echo move 0x32 0 > /proc/vmware/intr-tracker # bind vmnic8:v0-TxRx irq to processor 0 * echo move 0x3a 0 > /proc/vmware/intr-tracker # bind vmnic8:v1-Rx irq to processor 0 * echo move 0x42 0 > /proc/vmware/intr-tracker # bind vmnic8:v2-Rx irq to processor 0 * echo move 0x4a 0 > /proc/vmware/intr-tracker # bind vmnic8:lsc irq to processor 0 * echo move 0xb2 7 > /proc/vmware/intr-tracker # bind vmnic2:v0-TxRx irq to processor 7 * echo move 0xba 7 > /proc/vmware/intr-tracker # bind vmnic2:v1-Rx irq to processor 7 * echo move 0xc2 7 > /proc/vmware/intr-tracker # bind vmnic2:v2-Rx irq to processor 7 * echo move 0xca 7 > /proc/vmware/intr-tracker # bind vmnic2:lsc irq to processor 7 * echo move 0x72 11 > /proc/vmware/intr-tracker # bind vmnic10:v0-TxRx irq to processor 11 * echo move 0x7a 11 > /proc/vmware/intr-tracker # bind vmnic10:v1-Rx irq to processor 11 * echo move 0x82 11 > /proc/vmware/intr-tracker # bind vmnic10:v2-Rx irq to processor 11 * echo move 0x8a 11 > /proc/vmware/intr-tracker # bind vmnic10:lsc irq to processor 11 * echo move 0x33 15 > /proc/vmware/intr-tracker # bind vmnic4:v0-TxRx irq to processor 15 * echo move 0x3b 15 > /proc/vmware/intr-tracker # bind vmnic4:v1-Rx irq to processor 15 * echo move 0x4b 15 > /proc/vmware/intr-tracker # bind vmnic4:v2-Rx irq to processor 15 * echo move 0x43 15 > /proc/vmware/intr-tracker # bind vmnic4:lsc irq to processor 15 * echo move 0x22 0 > /proc/vmware/intr-tracker # bind qla2300 irq to processor 0 * echo move 0x99 0 > /proc/vmware/intr-tracker # bind qla2300 irq to processor 0 * echo move 0xb9 15 > /proc/vmware/intr-tracker # bind qla2300 irq to processor 15 * echo move 0xd9 15 > /proc/vmware/intr-tracker # bind qla2300 irq to processor 15 * echo move 0xb1 7 > /proc/vmware/intr-tracker # bind vmnic1 irq to processor 7 * echo move 0xc1 11 > /proc/vmware/intr-tracker # bind vmnic12 irq to processor 11 * /adv/COW/MaxHeapSizeMB set to 128MB (default 32) # creating redo log for a nonpersistent terabyte vmdk file requires larger COW cache * /adv/Disk/SchedNumReqOutstanding set to 128 (default 32) * /vmkernel/netNetqueueEnabled set to TRUE (default not enabled) * /adv/Net/MaxNetifTxQueueLen set to 750 (default 200) * /adv/Net/vmxnetThroughputWeight set to 128 (default 0) # to favor the throughput in the vmxnet behaviour * /vmkernel/netMaxPCPUPktCacheSize set to 256 (default 128) * /vmkernel/netPktHeapMaxSize set to 128 (default 0) * ESX had all sixteen cores to its disposal, but each of the VMs was configured with one vCPU only * Each of the virtual machines (VMs) was pinned to different cores * Used 15*1VCPU VMs running RHEL5 update1 guest OS, 12 VMs configured with 8 GB memory, 3 VMs configured with 6 GB memory * VM-1 pinned to core-1, VM-2 pinned to core-2, VM-9 pinned to core-3 * NUMA memory affinity set to node-1 for VM-1, VM2 and VM-9 * VM-1, VM-2 and VM-9 shared vmnic8 (10Gbps physical NIC) * VM-4 pinned to core-4, VM-5 pinned to core-5, VM-10 pinned to core-6, and VM-13 pinned to core-7 * NUMA memory affinity set to node-2 for VM-4, VM-5, VM-10 and VM-13 * VM-4, VM-5, VM-10 and VM-13 shared vmnic2 (10 Gbps physical NIC) * VM-7 pinned to core-7, VM-8 pinned to core-8, VM-12 pinned to core-10 and VM-14 pinned to core-11 * NUMA memory affinity set to node-3 for VM-7, VM-8, VM-12 and VM-14 * VM-7, VM-8, VM-12 and VM-14 shared vmnic10 (10 Gbps physical NIC) * VM-6 pinned to core-12, VM-3 pinned to core-13, VM-11 pinned to core-14 and VM-15 pinned to core-15 * NUMA memory affinity set to node-4 for VM-6, VM-3, VM-11 and VM-15 * VM-6, VM-3, VM-11 and VM-15 shared vmnic4 (10Gbps physical NIC) * VMs 13, 14, and 15 handled less load than the rest of the VMs as the cores to which they were pinned handled irqs * Each of VMs was configured with four virtual network adapters * First adapter was used to talk to master client, the second is used to talk to first set of Besim Servers (4), the third is used to talk to second set of Besim servers (3), and the fourth is used for client traffic * Each virtual adapter was connected to a physical network adapter through a virtual switch interface * vmxnet is used as the virtual network adapter (available as part of VMware Tools) * There were a total of 4 client subnets, 2 client subnets per Summit switch * There were a total of 2 Besim subnets, 1 Besim subnet per Summit switch * ROM Settings: * Power Regulator for Proliant: Static High Performance, default=OS Control Mode Operating System Notes ---------------------- * Used following tunings on RHEL5 guest operating system * net.ipv4.tcp_timestamps = 0 # default 1 * net.ipv4.tcp_max_tw_buckets = 2000000 # sets TCP time-wait buckets pool size, default 180000 * net.ipv4.tcp_rmem = 30000000 30000000 30000000 # maximum receive socket buffer size, default 131071 * 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 392192 392704 393216 * net.ipv4.tcp_window_scaling = 0 # turns TCP window scaling support off, default on * net.ipv4.tcp_tso_win_divisor = 8 * net.core.rmem_max = 30000000 # maximum receive socket buffer size, default 131071 * net.core.wmem_max = 30000000 # maximum send socket buffer size, default 131071 * net.core.rmem_default = 30000000 # default receive socket buffer size, default 135168 * net.core.wmem_default = 30000000 # default send socket buffer size, default 135168 * net.core.optmem_max = 5000000 # default 10240, maximum amount of option memory buffers, default 20480 * net.core.netdev_max_backlog = 400000 # maximum length of the input queues for the processors, default 300 * net.ipv4.tcp_max_syn_backlog = 20000 * net.ipv4.conf.all.arp_filter=1 # enables source route verification, default 0 * net.ipv4.ip_local_port_range = 4096 63000 # enables more local ports * ulimit -n 1000000, #sets number of open files, default 1024 * ulimit -u 1000000, #sets number of max user processes, default 131710 * guest Kernel boot options: audit=0 selinux=0 elevator=noop * audit=0 # Disable system auditing, default on * selinux=0 # Disable selinux, default on * elevator=noop #Select I/O Scheduler as noop, default cfq * set noatime,nodiratime for specweb mount (/etc/fstab): * noatime/nodiratime: Do not update inode access times on this file system HTTP Software Notes ------------------- * The following tunes made in webserver.conf: * server_log httpd.log * 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 * validate_httpmod -1 #disables HTTP module modification validation, default 0 * keepalive_max 100000 #max keepalive requests on a connection, default 100 * validate_static 604800 #static file modification validation, default 0 JSP Script Engine Notes ----------------------- * XX:+UseParallelGC #use optimize garbage collection for applications * XX:+AggressiveOpts #Turns on point performance optimizations, 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 (server.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 HTTP Script Notes ----------------- * SPEC-provided JSP scripts used without modification Client Notes ------------ * net.ipv4.ip_local_port_range = 1024 65535 # increased the port range * ulimit -n 1024000 * ulimit -u 1024000 * Started 4 client engines per client machine BESIM Notes ----------- * Used following tunings on RHEL5 operating system * net.ipv4.tcp_timestamps = 0 # default 1 * net.ipv4.tcp_max_tw_buckets = 2000000 # sets TCP time-wait buckets pool size, default 180000 * net.ipv4.tcp_rmem = 30000000 30000000 30000000 # maximum receive socket buffer size, default 131071 * 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 392192 392704 393216 * net.ipv4.tcp_window_scaling = 0 # turns TCP window scaling support off, default on * net.ipv4.tcp_tso_win_divisor = 8 * net.core.rmem_max = 30000000 # maximum receive socket buffer size, default 131071 * net.core.wmem_max = 30000000 # maximum send socket buffer size, default 131071 * net.core.rmem_default = 30000000 # default receive socket buffer size, default 135168 * net.core.wmem_default = 30000000 # default send socket buffer size, default 135168 * net.core.optmem_max = 5000000 # default 10240, maximum amount of option memory buffers, default 20480 * net.core.netdev_max_backlog = 400000 # maximum length of the input queues for the processors, default 300 * net.ipv4.tcp_max_syn_backlog = 20000 * net.ipv4.conf.all.arp_filter=1 # enables source route verification, default 0 * net.ipv4.ip_local_port_range = 4096 63000 # enables more local ports * ulimit -n 1000000, #sets number of open files, default 1024 * ulimit -u 1000000, #sets number of max user processes, default 131710 * Web Server Configuration: * server_log httpd.log * validate_static -1 * validate_httpmod -1 * header_etag_on 0 * header_server_on 0 * log_buf_size 1048576 * tcp_send_buf_size 1048576 * keepalive_max 10000000 * connection_timeout 36000 * host:81 * document_root /usr/httpd/etc/specweb05 * access_log access.log * error_log error.log * cgi_type isapi * cgi_where internal ================================================================================ Banking Run Details Iter-| | Total | QOS ation| Request Type | Reqs | Good Toler Fail -----|------------------|------------|------------------------------------ |login | 4703719 | 4697808 4797 1114 |account_summary | 3314272 | 3314254 18 0 |check_detail_html | 1856680 | 1856669 11 0 |bill_pay | 3023548 | 3023536 12 0 |add_payee | 241804 | 241804 0 0 |payee_info | 173741 | 173737 4 0 |quick_pay | 1452910 | 1452892 18 0 |billpay_status | 482338 | 482334 4 0 1 |chg_profile | 265208 | 265206 2 0 |post_profile | 190728 | 190727 1 0 |req_checks | 265155 | 265115 40 0 |post_chk_order | 190858 | 190858 0 0 |req_xfer_form | 377028 | 377026 2 0 |post_fund_xfer | 271580 | 271579 1 0 |logout | 1343689 | 1343518 171 0 |check_image | 3713598 | 3713598 0 0 |------------------|------------|------------------------------------ | TOTAL | 21866856 | 21860661 5081 1114 Iter-| | Byte | Weighted | Avg Resp | Average ation| Request Type | Rate | ABR | (sec) | Bytes -----|------------------|------------|------------|----------|---------- |login | 54,558.3 | 18,262.9 | 0.639 | 34904 |account_summary | 85,332.1 | 10,405.3 | 0.330 | 28224 |check_detail_html | 82,241.9 | 5,121.5 | 0.301 | 24798 |bill_pay | 85,071.9 | 8,796.7 | 0.307 | 26155 |add_payee | 85,424.0 | 727.1 | 0.316 | 27032 |payee_info | 88,885.6 | 862.1 | 0.501 | 44609 |quick_pay | 85,500.3 | 5,494.6 | 0.397 | 33997 |billpay_status | 88,315.9 | 1,813.3 | 0.382 | 33796 1 |chg_profile | 90,899.7 | 1,295.4 | 0.483 | 43911 |post_profile | 89,334.9 | 791.7 | 0.417 | 37317 |req_checks | 87,256.3 | 2,622.4 | 1.018 | 88909 |post_chk_order | 87,859.2 | 718.6 | 0.385 | 33849 |req_xfer_form | 83,466.0 | 952.5 | 0.272 | 22710 |post_fund_xfer | 84,502.9 | 760.8 | 0.298 | 25184 |logout | 76,234.9 | 11,311.4 | 0.992 | 75678 |check_image | 98,686.4 | 4,391.5 | 0.107 | 10631 |------------------|------------|------------|----------|---------- | TOTAL | - | 74,327.8 | - | - Iter-| | Total | QOS ation| Request Type | Reqs | Good Toler Fail -----|------------------|------------|------------------------------------ |login | 4701436 | 4695424 4892 1120 |account_summary | 3314194 | 3314176 18 0 |check_detail_html | 1856662 | 1856642 20 0 |bill_pay | 3021569 | 3021555 13 1 |add_payee | 241782 | 241781 1 0 |payee_info | 173508 | 173506 2 0 |quick_pay | 1452394 | 1452381 13 0 |billpay_status | 482063 | 482059 4 0 2 |chg_profile | 264997 | 264995 2 0 |post_profile | 190625 | 190625 0 0 |req_checks | 264964 | 264926 38 0 |post_chk_order | 190977 | 190976 1 0 |req_xfer_form | 376962 | 376961 1 0 |post_fund_xfer | 271446 | 271446 0 0 |logout | 1343265 | 1343102 163 0 |check_image | 3713701 | 3713701 0 0 |------------------|------------|------------------------------------ | TOTAL | 21860545 | 21854256 5168 1121 Iter-| | Byte | Weighted | Avg Resp | Average ation| Request Type | Rate | ABR | (sec) | Bytes -----|------------------|------------|------------|----------|---------- |login | 54,572.5 | 18,272.1 | 0.639 | 34904 |account_summary | 85,423.2 | 10,414.5 | 0.330 | 28221 |check_detail_html | 82,353.9 | 5,126.5 | 0.301 | 24797 |bill_pay | 85,201.5 | 8,799.6 | 0.306 | 26154 |add_payee | 85,464.4 | 727.8 | 0.316 | 27032 |payee_info | 88,888.0 | 861.8 | 0.501 | 44610 |quick_pay | 85,601.0 | 5,498.1 | 0.397 | 33998 |billpay_status | 88,392.1 | 1,814.0 | 0.382 | 33796 2 |chg_profile | 90,964.3 | 1,295.7 | 0.482 | 43911 |post_profile | 89,367.6 | 792.1 | 0.417 | 37319 |req_checks | 87,286.4 | 2,623.1 | 1.018 | 88909 |post_chk_order | 87,885.3 | 719.8 | 0.385 | 33850 |req_xfer_form | 83,592.5 | 953.3 | 0.271 | 22712 |post_fund_xfer | 84,644.9 | 761.2 | 0.297 | 25186 |logout | 76,238.1 | 11,319.1 | 0.992 | 75679 |check_image | 98,669.3 | 4,395.8 | 0.107 | 10630 |------------------|------------|------------|----------|---------- | TOTAL | - | 74,374.6 | - | - Iter-| | Total | QOS ation| Request Type | Reqs | Good Toler Fail -----|------------------|------------|------------------------------------ |login | 4703388 | 4697836 4421 1131 |account_summary | 3313503 | 3313492 11 0 |check_detail_html | 1856244 | 1856231 13 0 |bill_pay | 3024397 | 3024393 4 0 |add_payee | 241973 | 241973 0 0 |payee_info | 173788 | 173787 1 0 |quick_pay | 1453497 | 1453477 20 0 |billpay_status | 482302 | 482301 1 0 3 |chg_profile | 265139 | 265137 2 0 |post_profile | 190719 | 190718 1 0 |req_checks | 264995 | 264936 59 0 |post_chk_order | 190764 | 190764 0 0 |req_xfer_form | 377049 | 377047 2 0 |post_fund_xfer | 271593 | 271593 0 0 |logout | 1343464 | 1343263 201 0 |check_image | 3712752 | 3712752 0 0 |------------------|------------|------------------------------------ | TOTAL | 21865567 | 21859700 4736 1131 Iter-| | Byte | Weighted | Avg Resp | Average ation| Request Type | Rate | ABR | (sec) | Bytes -----|------------------|------------|------------|----------|---------- |login | 54,536.8 | 18,241.8 | 0.640 | 34906 |account_summary | 85,162.3 | 10,391.6 | 0.331 | 28225 |check_detail_html | 82,019.9 | 5,114.6 | 0.302 | 24798 |bill_pay | 84,888.2 | 8,789.4 | 0.308 | 26155 |add_payee | 85,252.2 | 726.8 | 0.317 | 27033 |payee_info | 88,706.3 | 861.4 | 0.502 | 44608 |quick_pay | 85,299.8 | 5,490.6 | 0.398 | 33997 |billpay_status | 88,172.8 | 1,811.1 | 0.383 | 33796 3 |chg_profile | 90,796.9 | 1,293.6 | 0.483 | 43910 |post_profile | 89,137.2 | 790.8 | 0.418 | 37318 |req_checks | 87,189.5 | 2,617.8 | 1.019 | 88910 |post_chk_order | 87,699.6 | 717.5 | 0.385 | 33850 |req_xfer_form | 83,207.9 | 951.5 | 0.272 | 22713 |post_fund_xfer | 84,290.0 | 760.0 | 0.298 | 25185 |logout | 76,215.6 | 11,296.7 | 0.992 | 75677 |check_image | 98,642.2 | 4,385.0 | 0.107 | 10629 |------------------|------------|------------|----------|---------- | TOTAL | - | 74,240.1 | - | - BANKING NOTES HTTP Software Notes ------------------- * connection_timeout 9600 #connection inactivity timeout, default 60 * cache_replacement random #random cache management, default lru * direct_io_size 204800 * write_chunk_size 204800 * cache_file_max_size 4194304 * port_getn 256 * servlet_session_count 64000 * servlet_session_timeout 900 * jrock_home /export/home/jrock * jrock_config /export/home/jrock/conf/specweb2005_bank.xml * host server:443 * document_root /www * access_log access_port443.log * error_log error_port443.log * ssl_key_file /export/home/httpd/etc/key-cert/ssl.key * ssl_cert_file /export/home/httpd/etc/key-cert/ssl.certificate * default_mime_type text/html * access_log_format commonlog_binary * file /bankjsp * cgi_type internal_java * cgi_regex .*jsp * cgi_listener 127.0.0.1/8080 * /file * /host * ssl.certificate created via admin http * ssl.key RSA 1024 length JSP Script Engine Notes ----------------------- * JAVA_OPTS= -Xms1024m -Xmx1024m -Xss512k -XX:+UseParallelGC -XX:+DisableExplicitGC -XX:+AggressiveOpts -d64 -server * Xms1024m # Initial heap size set to 1GB, default 4mb * Xmx1024m # Maximum heap size set to 1GB, defaul 4mb * docroot /www/sw2005/support/bankjsp * context_path /bankjsp * session_timeout 600 Client Notes ------------ * java -server -Xms900m -Xmx900m -XX:+DisableExplicitGC -jar /opt/SPECweb2005-1.20/Harness/specwebclient.jar -p xxxx * -Xms900m #Initial heap size set to 1024MB, default 4MB * -Xmx900m # Maximum heap size set to 1024MB, default 4MB Other Notes ----------- * CHECK_IMAGE_SUBDIRS = 500 ================================================================================ 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 | 1494072 | 1441234 51541 1297 |search | 748369 | 745020 3317 32 |browse | 1339529 | 1288674 49678 1177 |browse_productline| 1141935 | 1128339 13343 253 |productdetail | 913275 | 900075 12846 354 |customize1 | 1928932 | 1920696 8106 130 1 |customize2 | 1021367 | 1017030 4269 68 |customize3 | 702136 | 557769 136621 7746 |cart | 603974 | 587011 16437 526 |login | 430570 | 418964 11254 352 |shipping | 404860 | 404849 11 0 |billing | 384456 | 384245 211 0 |confirm | 288099 | 288001 98 0 |------------------|------------|------------------------------------ | TOTAL | 11401574 | 11081907 307732 11935 Iter-| | Byte | Weighted | Avg Resp | Average ation| Request Type | Rate | ABR | (sec) | Bytes -----|------------------|------------|------------|----------|---------- |index | 74,197.3 | 10,500.3 | 1.880 | 139563 |search | 94,673.6 | 7,972.1 | 2.234 | 211541 |browse | 81,127.7 | 11,249.8 | 2.055 | 166775 |browse_productline| 93,969.0 | 13,018.5 | 2.409 | 226390 |productdetail | 39,067.0 | 2,487.2 | 1.384 | 54082 |customize1 | 91,784.1 | 16,073.1 | 1.802 | 165470 1 |customize2 | 91,712.3 | 8,475.7 | 1.796 | 164791 |customize3 | 73,159.1 | 6,289.4 | 2.431 | 177879 |cart | 62,893.7 | 2,256.0 | 1.179 | 74175 |login | 71,408.2 | 1,050.1 | 0.678 | 48433 |shipping | 78,425.7 | 879.7 | 0.550 | 43148 |billing | 60,071.6 | 647.3 | 0.556 | 33436 |confirm | 63,732.5 | 467.0 | 0.505 | 32190 |------------------|------------|------------|----------|---------- | TOTAL | - | 81,366.4 | - | - Iter-| | Total | QOS ation| Request Type | Reqs | Good Toler Fail -----|------------------|------------|------------------------------------ |index | 1492740 | 1435246 55735 1759 |search | 747677 | 743416 4177 84 |browse | 1338646 | 1281841 55256 1549 |browse_productline| 1141768 | 1125295 16149 324 |productdetail | 913366 | 897844 15147 375 |customize1 | 1928581 | 1918994 9408 179 2 |customize2 | 1021274 | 1016197 4989 88 |customize3 | 702240 | 554724 139455 8061 |cart | 603955 | 586461 16720 774 |login | 430525 | 418925 11209 391 |shipping | 404748 | 404724 24 0 |billing | 384297 | 384052 245 0 |confirm | 288090 | 288014 76 0 |------------------|------------|------------------------------------ | TOTAL | 11397907 | 11055733 328590 13584 Iter-| | Byte | Weighted | Avg Resp | Average ation| Request Type | Rate | ABR | (sec) | Bytes -----|------------------|------------|------------|----------|---------- |index | 73,711.8 | 10,445.6 | 1.893 | 139555 |search | 94,529.2 | 7,930.8 | 2.237 | 211542 |browse | 80,707.6 | 11,193.7 | 2.066 | 166764 |browse_productline| 93,779.7 | 12,960.9 | 2.414 | 226387 |productdetail | 38,683.0 | 2,476.7 | 1.398 | 54078 |customize1 | 91,526.1 | 16,001.5 | 1.807 | 165469 2 |customize2 | 91,429.1 | 8,438.8 | 1.802 | 164790 |customize3 | 72,647.1 | 6,263.5 | 2.448 | 177879 |cart | 62,310.3 | 2,242.4 | 1.188 | 74047 |login | 71,046.7 | 1,049.6 | 0.684 | 48620 |shipping | 78,164.9 | 875.7 | 0.552 | 43148 |billing | 59,619.5 | 644.3 | 0.560 | 33436 |confirm | 63,276.1 | 465.0 | 0.508 | 32190 |------------------|------------|------------|----------|---------- | TOTAL | - | 80,988.5 | - | - Iter-| | Total | QOS ation| Request Type | Reqs | Good Toler Fail -----|------------------|------------|------------------------------------ |index | 1491079 | 1450414 39460 1205 |search | 746474 | 743632 2834 8 |browse | 1337402 | 1290041 46143 1218 |browse_productline| 1140582 | 1133152 7297 133 |productdetail | 912383 | 906005 6188 190 |customize1 | 1926736 | 1921555 5133 48 3 |customize2 | 1020304 | 1017691 2594 19 |customize3 | 701526 | 561052 135758 4716 |cart | 603418 | 582355 20461 602 |login | 429963 | 413720 15669 574 |shipping | 404381 | 404361 20 0 |billing | 383987 | 383636 351 0 |confirm | 287866 | 287743 123 0 |------------------|------------|------------------------------------ | TOTAL | 11386101 | 11095357 282031 8713 Iter-| | Byte | Weighted | Avg Resp | Average ation| Request Type | Rate | ABR | (sec) | Bytes -----|------------------|------------|------------|----------|---------- |index | 74,095.6 | 10,402.6 | 1.883 | 139559 |search | 93,618.5 | 7,894.0 | 2.259 | 211544 |browse | 80,346.8 | 11,149.5 | 2.075 | 166768 |browse_productline| 93,556.1 | 12,908.4 | 2.419 | 226393 |productdetail | 40,766.2 | 2,465.9 | 1.326 | 54064 |customize1 | 90,671.7 | 15,937.7 | 1.824 | 165471 3 |customize2 | 90,608.0 | 8,405.1 | 1.818 | 164790 |customize3 | 73,925.1 | 6,238.0 | 2.406 | 177878 |cart | 59,086.9 | 2,234.5 | 1.253 | 74078 |login | 66,665.4 | 1,045.0 | 0.729 | 48617 |shipping | 74,314.1 | 872.2 | 0.580 | 43148 |billing | 54,087.9 | 641.8 | 0.618 | 33436 |confirm | 57,631.9 | 463.2 | 0.558 | 32190 |------------------|------------|------------|----------|---------- | TOTAL | - | 80,658.0 | - | - ECOMMERCE NOTES HTTP Software Notes ------------------- * connection_timeout 9600 #connection inactivity timeout, default 60 * cache_replacement lru #random cache management, default lru * direct_io_size 204800 * write_chunk_size 204800 * cache_file_max_size 4194304 * cache_memory_size 1536 * cache_worker_count 4 * servlet_session_count 75000 * jrock_home /export/home/jrock * jrock_config /export/home/jrock/conf/specweb2005_ecomm.xml * host server:80 * document_root /www * access_log access_port80.log * error_log error_port80.log * default_mime_type text/html * access_log_format commonlog_binary * file /ecommjsp * cgi_type internal_java * cgi_regex .*jsp * cgi_listener 127.0.0.1/8080 * /file * /host * host server:443 * document_root /www * access_log access_port443.log * error_log error_port443.log * ssl_key_file /export/home/httpd/etc/key-cert/ssl.key * ssl_cert_file /export/home/httpd/etc/key-cert/ssl.certificate * default_mime_type text/html * access_log_format commonlog_binary * ssl_session_count 64000 * ssl_session_timeout 900 * file /ecommjsp * cgi_type internal_java * cgi_regex .*jsp * cgi_listener 127.0.0.1/8080 * /file * /host * ssl.certificate created via admin http * ssl.key RSA 1024 length JSP Script Engine Notes ----------------------- * JAVA_OPTS= -Xms600m -Xmx600m -Xss512k -XX:+UseParallelGC -XX:+DisableExplicitGC -XX:+AggressiveOpts -d64 -server * Xms600m # Initial heap size set to 600m, default 4mb * Xmx600m # Maximum heap size set to 600m, defaul 4mb * docroot /www/sw2005/support/ecommjsp * context_path /ecommjsp * session_timeout 900 Client Notes ------------ * java -server -Xms1024m -Xmx1024m -XX:+DisableExplicitGC -XX:+UseParNewGC -XX:+UseConcMarkSweepGC -jar /opt/SPECweb2005-1.20/Harness/specwebclient.jar -p xxxx * -Xms1024m #Initial heap size set to 1024MB, default 4MB * -Xmx1024m # Maximum heap size set to 1024MB, default 4MB * -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 Other Notes ----------- * PRODUCT_IMAGE_SUBDIRS = 100 * LG_BUF_SIZE = 102400 ================================================================================ 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 | 484451 | 484142 309 0 |search | 753514 | 753514 0 0 |catalog | 699577 | 699577 0 0 1 |product | 1479891 | 1475764 4127 0 |fileCatalog | 1345894 | 1336834 9060 0 |file | 807851 | 799338 8513 0 |download | 403851 | 403838 6 7 |------------------|------------|------------------------------------ | TOTAL | 5975029 | 5953007 22015 7 Iter-| | Byte | Weighted | Avg Resp | Average ation| Request Type | Rate | ABR | (sec) | Bytes -----|------------------|------------|------------|----------|---------- |home | 84,289.4 | 903.8 | 0.733 | 61796 |search | 73,332.4 | 635.8 | 0.381 | 27946 |catalog | 79,707.8 | 761.1 | 0.452 | 36035 1 |product | 75,022.9 | 3,103.5 | 0.925 | 69462 |fileCatalog | 83,080.9 | 4,462.0 | 1.321 | 109813 |file | 85,014.6 | 3,086.9 | 1.488 | 126566 |download | 100,000.6 | 83,968.0 | 68.868 | 6886894 |------------------|------------|------------|----------|---------- | TOTAL | - | 96,921.0 | - | - Iter-| | Total | QOS ation| Request Type | Reqs | Good Toler Fail -----|------------------|------------|------------------------------------ |home | 485231 | 484913 317 1 |search | 754492 | 754492 0 0 |catalog | 700659 | 700659 0 0 2 |product | 1482312 | 1479033 3279 0 |fileCatalog | 1347809 | 1340752 7057 0 |file | 808793 | 801672 7113 8 |download | 404461 | 404444 8 9 |------------------|------------|------------------------------------ | TOTAL | 5983757 | 5965965 17774 18 Iter-| | Byte | Weighted | Avg Resp | Average ation| Request Type | Rate | ABR | (sec) | Bytes -----|------------------|------------|------------|----------|---------- |home | 84,962.6 | 906.0 | 0.727 | 61797 |search | 74,325.9 | 637.1 | 0.376 | 27947 |catalog | 80,568.9 | 762.8 | 0.447 | 36035 2 |product | 76,245.1 | 3,110.9 | 0.911 | 69462 |fileCatalog | 84,003.7 | 4,471.7 | 1.307 | 109811 |file | 85,821.3 | 3,092.8 | 1.474 | 126566 |download | 100,000.8 | 84,123.4 | 68.840 | 6884110 |------------------|------------|------------|----------|---------- | TOTAL | - | 97,104.6 | - | - Iter-| | Total | QOS ation| Request Type | Reqs | Good Toler Fail -----|------------------|------------|------------------------------------ |home | 485384 | 485048 336 0 |search | 754806 | 754806 0 0 |catalog | 700698 | 700698 0 0 3 |product | 1482611 | 1479095 3516 0 |fileCatalog | 1347995 | 1340124 7871 0 |file | 808811 | 801619 7192 0 |download | 404545 | 404527 9 9 |------------------|------------|------------------------------------ | TOTAL | 5984850 | 5965917 18924 9 Iter-| | Byte | Weighted | Avg Resp | Average ation| Request Type | Rate | ABR | (sec) | Bytes -----|------------------|------------|------------|----------|---------- |home | 85,175.8 | 906.3 | 0.725 | 61797 |search | 74,576.2 | 637.4 | 0.374 | 27947 |catalog | 80,797.4 | 762.9 | 0.445 | 36035 3 |product | 76,537.7 | 3,111.6 | 0.907 | 69463 |fileCatalog | 84,186.3 | 4,472.5 | 1.304 | 109814 |file | 86,082.8 | 3,092.9 | 1.470 | 126566 |download | 100,000.4 | 84,166.4 | 68.859 | 6885993 |------------------|------------|------------|----------|---------- | TOTAL | - | 97,150.0 | - | - SUPPORT NOTES HTTP Software Notes ------------------- * connection_timeout 1200 #connection inactivity timeout, default 60 * cache_replacement lru #random cache management, default lru * disk_worker_count 24 #number of threads to read data from disk for large files, default 21 * direct_io 1 * direct_io_size 1048576 * jrock_home /export/home/jrock * jrock_config /export/home/jrock/conf/specweb2005_support.xml * host server:80 * document_root /www * access_log access_port80.log * error_log error_port80.log * access_log_format commonlog_binary * file /suppjsp * cgi_type internal_java * cgi_regex .*jsp * cgi_listener 127.0.0.1/8080 * /file * /host JSP Script Engine Notes ----------------------- * JAVA_OPTS= -Xms200m -Xmx200m -Xss512k -XX:+UseParallelGC -XX:+DisableExplicitGC -XX:+AggressiveOpts -d64 -server * Xms200m # Initial heap size set to 200MB, default 4mb * Xmx200m # Maximum heap size set to 200MB, defaul 4mbt * docroot /www/sw2005/support/suppjsp * context_path /suppjsp * session_timeout 3600 Client Notes ------------ * java -server -Xms1024m -Xmx1024m -XX:+DisableExplicitGC -XX:+UseParNewGC -XX:+UseConcMarkSweepGC -jar /opt/SPECweb2005-1.20/Harness/specwebclient.jar -p xxxx * -Xms1024m #Initial heap size set to 1024MB, default 4MB * -Xmx1024m # Maximum heap size set to 1024MB, default 4MB * -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 Other Notes ----------- * DOWNLOAD_SUBDIRS = 9 ================================================================================ 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: VMware Inc., USA Copyright (c) 2007 Standard Performance Evaluation Corporation