SPECweb2005 Result ================================================================================ || Fujitsu: PRIMERGY TX300 S5 || SPECweb2005 = 83198 Accoria Networks: Rock Web Server v1.4.8 (x86_6 || 4) || Accoria Networks: Rock JSP/Servlet Container v1 || SPECweb2005_Banking = 106000 .3.3 (x86_64) || ||SPECweb2005_Ecommerce = 140000 || SPECweb2005_Support = 86000 || ================================================================================ Submitter: Fujitsu, SPEC License #: 19, Test date: Nov-2009 ================================================================================ PERFORMANCE Banking | Simultaneous | Test | Aggregate QOS Compliance | Validation | | User Sessions | Iteration | Good Tolerable Fail | Errors | |---------------|-----------|---------------------------|------------| | | 1 | 98.1% 100.0% 0.0% | 0 | | |-----------|---------------------------|------------| | 106000 | 2 | 97.3% 100.0% 0.0% | 0 | | |-----------|---------------------------|------------| | | 3 | 96.6% 100.0% 0.0% | 0 | -------------------------------------------------------------------- Ecommerce | Simultaneous | Test | Aggregate QOS Compliance | Validation | | User Sessions | Iteration | Good Tolerable Fail | Errors | |---------------|-----------|---------------------------|------------| | | 1 | 96.9% 99.9% 0.1% | 0 | | |-----------|---------------------------|------------| | 140000 | 2 | 95.8% 100.0% 0.0% | 0 | | |-----------|---------------------------|------------| | | 3 | 95.5% 100.0% 0.0% | 0 | -------------------------------------------------------------------- Support | Simultaneous | Test | Aggregate QOS Compliance | Validation | | User Sessions | Iteration | Good Tolerable Fail | Errors | |---------------|-----------|---------------------------|------------| | | 1 | 99.8% 100.0% 0.0% | 0 | | |-----------|---------------------------|------------| | 86000 | 2 | 99.8% 100.0% 0.0% | 0 | | |-----------|---------------------------|------------| | | 3 | 99.8% 100.0% 0.0% | 0 | -------------------------------------------------------------------- ================================================================================ CONFIGURATION Availability Dates -------------------------------------------------------------------------------- Backend Simulator Mar-2006 Mar-2006 SUT Hardware Dec-2009 Web Server Software Apr-2009 (HTTP Software) Apr-2009 (Script Engine) Operating System Jan-2009 Other Components Jan-2009 (jdk) System Under Test (SUT) -------------------------------------------------------------------------------- # of SUTs 1 Vendor Fujitsu Model PRIMERGY TX300 S5 Processor Intel Xeon X5570 Processor Speed (MHz) 2933 # Processors 8 cores, 2 chips, 4 cores/chip; Hyper-Threading enabled Primary Cache 32 KB(I) + 32 KB(D) on chip, per core Secondary Cache 256 KB on chip, per core Other Cache 8 MB Memory 96 GB (12 x 8 GB DDR3-1333 PC3-10600) Disk Subsystem 8 x 73 GB Fujitsu MBA3073RC, 48 x 146 GB Seagate ST3146855SS Disk Controllers LSI MegaRAID SAS 1078, LSI MegaRAID SAS 8880EM2 Operating System Red Hat Enterprise Linux 5.3 (2.6.18-128.el5 x86_64) File System ext2 Other Hardware Cisco Catalyst 4900M Switch (1 x WS-C4900M, 2 x WS-X4920-GB-RJ45, 4 x X2-10GB-SR), D-Link DGS-3427 GBit Switch, Netgear GS108 GBit Switch, 4 x FibreCAT SX40 SAS Disk Subsystem Other Software jdk-1_6_0_11-linux-amd64 (build 1.6.0_11-b03, mixed mode) HTTP Software -------------------------------------------------------------------------------- Vendor Accoria Networks Name/Version Rock Web Server v1.4.8 (x86_64) Dynamic Scripts JSP Server Cache N/A Log Mode Common Log Format Script Engine -------------------------------------------------------------------------------- Vendor Accoria Networks Name/Version Rock JSP/Servlet Container v1.3.3 (x86_64) Dynamic Scripts JSP Server Cache N/A Log Mode Common Log Format SUT Network -------------------------------------------------------------------------------- # of Controllers 3 Network Controllers 2 x Dual Port 10GbE LAN Controller PCIe (Intel E10G42BTDA), 1 x Dual Port GBit LAN Controller on-board (Intel 82575EB) # of Networks 6 Network Type Ethernet LAN Network Speed 1 Gb/s + 10Gb/s MSL (sec) 30 (Non RFC1122) Time-Wait (sec) 60 (Non RFC1122) MTU Size 1500 Client Systems -------------------------------------------------------------------------------- # of Clients 40 Model PRIMERGY BX620 S4 Processor Intel Xeon E5335 Processor Speed (MHz) 2000 # Processors 8 cores, 2 chips, 4 cores/chip Memory 8 GB Network Controller 1 x Broadcom NetXtreme GBit Fiber (on-board), 1 x Broadcom BCM5708S NetXtreme II (mezzanine) Operating System Microsoft Windows Server 2003 SE (SP1) JVM Version Java(TM) 2 Runtime Environment, Standard Edition (build 1.6.0_10-rc-b28) JIT Version Java HotSpot(TM) Client VM (build 11.0-b15, mixed mode, sharing) Other Hardware 4 x PRIMERGY BX600 S3 Enclosure, 4 x BX600 Ethernet Switch GBit 30/12, 4 x BX600 Ethernet Pass-Thru GBit 10/10, 40 x BX600 Ethernet Mezzanine Card Other Software N/A Backend Simulator (BESIM) -------------------------------------------------------------------------------- # of Simulators 1 2 Model PRIMERGY RX600 S3 PRIMERGY RX300 S2 Processor Intel Xeon 7120M Intel Xeon Processor Speed (MHz) 3000 3600 # of Processors 8 cores, 4 chips, 2 cores/chip, (Hyper-Threading disabled) 2 cores, 2 chips, 1 core/chip, (Hyper-Threading disabled) Memory 8 GB 8 GB Network Controller 1 Broadcom NetXtreme onboard 1 Broadcom NetXtreme onboard Operating System Red Hat Enterprise Linux 5.1 (2.6.18-53.el5 x86_64) Red Hat Enterprise Linux 4 ES U4 (2.6.9-42 ELsmp x86_64) File System ext2 ext2 Web Server Rock Web Server v1.4.6 (x86_64) Rock Web Server v1.4.6 (x86_64) Server Scripts ISAPI ISAPI Other Hardware N/A N/A Other Software jdk-1_5_0_10-linux-amd64 (build 1.5.0_10-b03, mixed mode) jdk-1_5_0_10-linux-amd64 (build 1.5.0_10-b03, mixed mode) ================================================================================ COMMON NOTES SUT Notes --------- * BIOS Parameters: * - Memory Speed = Max Performance, enables 1333 MHz memory frequency for 2DPC configuration, default Automatic * - CPU characteristics: Intel Turbo Boost technology up to 3333 MHz * * Storage Configuration: * 1 disk for OS, ext2 * 7 disks for logs, HW RAID0, ext2 * 48 disks for 'Default Web Site', SW RAID0 (256 KB Stripe) with 8 logical disks (6 physical disks each, HW RAID0, 256 KB stripe), ext2 * set noatime,nodiratime,nocheck for 'Default Web Site' and logs (/etc/fstab): * - noatime/nodiratime: Do not update inode access times on this file system. * - nocheck: No checking is done. (no check on mount) * SPECweb fileset related parameters: * - CHECK_IMAGE_SUBDIRS=500; default 100 * - PRODUCT_IMAGE_SUBDIRS=500; default 100 * - DOWNLOAD_SUBDIRS=500; default 100 * * Network Configuration (used 4+2 subnets): * - 4 subnets clients/SUT (via Cisco switch (4 VLANs): eth2-5, 10 clients/subnet) * - 1 subnet primeclient/clients/Besim1/SUT (via D-Link switch: eth0) * - 1 subnet primeclient/Besim2/Besim3/SUT (via Netgear switch: eth1) * insmod igb; ifconfig eth0-1; driver version 1.2.45: * - txqueuelen=60000, transmit queue length; default 1000 * insmod ixgbe; ifconfig eth2-5; driver version 2.0.44.14: * - InterruptThrottleRate=5000, max number of interrupts per seconds the controller generates; default 8000 * - txqueuelen=160000, transmit queue length; default 1000 * - RSS=3, number of receive queues; default 1 * ethtool -K eth0-5 tso on, enabled tcp segmentation offload; default on * * Interrupt Binding: * - no irqbalance; default irqbalance Operating System Notes ---------------------- * ulimit -n 1000000, sets number of open files, default 1024 * ulimit -u 1000000, sets max user processes, default 7160 * /proc/sys/net * - core.optmem_max=67108864, maximum amount of option memory buffers, default 10240 * - core.rmem_default=67108864, default receive socket buffer size, default 65535 * - core.rmem_max=67108864, maximum receive socket buffer size, default 131071 * - core.wmem_default=67108864, default send socket buffer size, default 65535 * - core.wmem_max=67108864, maximum send socket buffer size, default 131071 * - core.netdev_max_backlog=300000, number of unprocessed input packets before kernel starts dropping them, default 300 * - core.somaxconn=640000, size of listen queue for accepting new connections, default 128 * - ipv4.tcp_max_tw_buckets=2000000, set TCP time-wait buckets pool size, default 180000 * - ipv4.tcp_rmem=30000000 30000000 30000000, maximum TCP read-buffer space allocatable, default 4096 87380 174760 * - ipv4.tcp_wmem=30000000 30000000 30000000, maximum TCP write-buffer space allocatable, default 4096 16384 131072 * - ipv4.tcp_mem=30000000 30000000 30000000, maximum TCP buffer space allocatable, default 195584 196096 196608 * - ipv4.tcp_timestamps=0, turns TCP timestamp support off, default on * - ipv4.tcp_dsack=0, turns DSACK support off, default on * - ipv4.tcp_sack=0, turns SACK support off, default on * - ipv4.tcp_window_scaling=0, turns TCP window scaling support off, default on * - ipv4.ip_forward=1, enabled IP forwarding accross subnets, default off * - ipv4.tcp_max_syn_backlog=200000, max number remembered connection requests, default 1024 * - ipv4.conf.all.rp_filter=1, enables source route verification, default 0 * - ipv4.conf.all.arp_filter=1, bind IP address to specific ARP address, default 0 * /sys/block/sdc,sdd,sde,sdf,sdg,sdh,sdi,sdj: * - queue.scheduler=deadline, which Linux I/O scheduler to use, default cfq * - queue.iosched.read_expire=1000, controls how long until a read request expires, default 500 * - queue.iosched.write_expire=10000, controls how long until a write request expires, default 5000 * /proc/sys * - kernel.shmall=68719476736, sets the total amount of shared memory pages that can be used system wide HTTP Software Notes ------------------- * Common parameters in all httpd configuration files (replace XX with port number for container communication): * - server_log=/wwwlog/httpdXX.log, server log file * - validate_static=604800, static file modifiaction validation, default 0 * - validate_httpmod=-1, disables HTTP module modification validation, default 0 * - keepalive_max=100000, max number keepalive requests on a connection, default 100 * - header_etag_on=0, disables etag header in HTTP replies, default 1 * - header_server_on=0, disables server header in HTTP replies, default 1 * - tcp_send_buf_size=1048576, sets socket send buffer size * - log_buf_size=1048576, sets access log buffer size, default 65536 Script Engine Notes ------------------- * Rock JSP/Servlet container configuration (replace XX with port number for container communication): * - listener XX, default 8080 * - connection_timeout=0, time a connector will wait to be present (0:unlimited), default 60sec * - keepalive_max=0, max number keepalive requests (0:unlimited), default 100 * - docroot=/wwwroot/fileset/bank,ecommerce,support, default docroot=/webapps * - context_path=/bank,ecommerce,support, default context_path=/example HTTP Script Notes ----------------- * SPEC-provided JSP scripts: * - BESIM_POOL_SIZE=512; default 128 Client Notes ------------ * TCP/IP registry tuning parameters [HKLM\System\CurrentControlSet\Services\Tcpip\Parameters\]: * - 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. * per client: 1 subnet SUT (via BX600 Ethernet Pass-Thru + Cisco Switch), 1 subnet primeclient (via BX600 Ethernet Switch + D-Link Switch) * per client: 5 instances started, ports 1099 1098 1097 1096 1095 * Java options: java -cp -Xms512m -Xmx512m -XX:+ForceTimeHighResolution -XX:+UseParNewGC -XX:+UseConcMarkSweepGC -jar specwebclient.jar -p #port * - Xms512m # Initial heap size, default 4MB * - Xmx512m # Maximum heap size, default 4MB * - ForceTimeHighResolution # use high resolution timer, default not used * - UseParNewGC # Instructs the VM to use a parallel collector, default not used * - UseConcMarkSweepGC # Use concurrent garbage collection, default not used * Primeclient: physically separate additional client (via D-Link Switch) BESIM Notes ----------- * Used 3 seperate Besim systems Besim1 (RX600 S3) and Besim2, Besim3 (RX300 S2). * For network connectivity see section System Notes. * ulimit -n 10000, sets number of open files, default 1024 * SPECweb2005 besim: run isapi makefile * * Configured 4 web server instances on Besim1 and 2 instances each on Besim2 and Besim3. * Web server configuration (replace XX with port number): * - server_log httpdXX.log * - validate_static 28800, static file modification validation, default 0 * - 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 * - tcp_send_buf_size 1048576, sets socket send buffer size * - log_buf_size 1048576, sets access log buffer size, default 65536 * - connection_timeout 86400, connection inactivity timeout, default 60s * - httpmod_scheduler 0, sets the default HTTP module request scheduler, default 4 * - use_acceptor 1, client connections are accepted by a dedicated listening thread, default 0 * - keepalive_max -1 unlimited, max. keepalive requests on a connection, default 100 * - host 10.100.0.95:XX (Besim1) * - host 10.100.99.91:XX (Besim2) * - host 10.100.99.93:XX (Besim3) * - document_root /wwwroot * - access_log access_portXX.log * - access_log_format commonlog * - error_log error_portXX.log * - file / * - cgi_type isapi * - cgi_where internal * * (ifconfig eth0) * - txqueuelen=60000, transmit queue length; default 1000 * /proc/sys/net * - core.optmem_max=10000000, maximum amount of option memory buffers, default 10240 * - core.rmem_default=10000000, default receive socket buffer size, default 65535 * - core.rmem_max=10000000, maximum receive socket buffer size, default 131071 * - core.wmem_default=10000000, default send socket buffer size, default 65535 * - core.wmem_max=10000000, maximum send socket buffer size, default 131071 * - core.netdev_max_backlog=300000, number of unprocessed input packets before kernel starts dropping them, default 300 * - ipv4.tcp_max_tw_buckets=2000000, set TCP time-wait buckets pool size, default 180000 * - ipv4.tcp_rmem=30000000 30000000 30000000, maximum TCP read-buffer space allocatable, default 4096 87380 174760 * - ipv4.tcp_wmem=30000000 30000000 30000000, maximum TCP write-buffer space allocatable, default 4096 16384 131072 * - ipv4.tcp_mem=30000000 30000000 30000000, maximum TCP buffer space allocatable, default 195584 196096 196608 * - ipv4.tcp_timestamps=0, turns TCP timestamp support off, default on * - ipv4.tcp_dsack=0, turns DSACK support off, default on * - ipv4.tcp_sack=0, turns SACK support off, default on * - ipv4.tcp_window_scaling=0, turns TCP window scaling support off, default on * - ipv4.ip_forward=1, enabled IP forwarding accross subnets, default off Other Notes ----------- * N/A ================================================================================ Banking Run Details Iter-| | Total | QOS ation| Request Type | Reqs | Good Toler Fail -----|------------------|------------|------------------------------------ |login | 5706294 | 5583095 123127 72 |account_summary | 4018963 | 3967170 51788 5 |check_detail_html | 2251391 | 2146939 104423 29 |bill_pay | 3663984 | 3617477 46500 7 |add_payee | 293474 | 291006 2467 1 |payee_info | 210982 | 205196 5785 1 |quick_pay | 1759236 | 1688525 70692 19 |billpay_status | 584589 | 578984 5604 1 1 |chg_profile | 321398 | 315735 5662 1 |post_profile | 231119 | 229529 1590 0 |req_checks | 321146 | 244541 76592 13 |post_chk_order | 231334 | 229098 2236 0 |req_xfer_form | 456984 | 453052 3932 0 |post_fund_xfer | 329014 | 326099 2914 1 |logout | 1630431 | 1620646 9785 0 |check_image | 4505931 | 4505931 0 0 |------------------|------------|------------------------------------ | TOTAL | 26516270 | 26003023 513097 150 Iter-| | Byte | Weighted | Avg Resp | Average ation| Request Type | Rate | ABR | (sec) | Bytes -----|------------------|------------|------------|----------|---------- |login | 29,495.0 | 7,324.9 | 1.184 | 34931 |account_summary | 25,157.0 | 4,172.4 | 1.123 | 28251 |check_detail_html | 19,023.1 | 2,051.6 | 1.303 | 24798 |bill_pay | 23,469.1 | 3,521.7 | 1.114 | 26155 |add_payee | 25,209.5 | 291.5 | 1.072 | 27032 |payee_info | 34,400.4 | 345.9 | 1.296 | 44612 |quick_pay | 25,847.0 | 2,197.9 | 1.315 | 33998 |billpay_status | 30,344.7 | 726.0 | 1.113 | 33797 1 |chg_profile | 35,699.6 | 518.6 | 1.230 | 43911 |post_profile | 34,177.3 | 317.0 | 1.092 | 37322 |req_checks | 49,404.7 | 1,049.6 | 1.800 | 88939 |post_chk_order | 30,307.7 | 287.8 | 1.116 | 33851 |req_xfer_form | 21,678.2 | 381.9 | 1.048 | 22740 |post_fund_xfer | 23,758.5 | 304.5 | 1.060 | 25185 |logout | 60,872.3 | 4,534.1 | 1.243 | 75676 |check_image | 46,490.6 | 1,760.2 | 0.228 | 10630 |------------------|------------|------------|----------|---------- | TOTAL | - | 29,785.5 | - | - Iter-| | Total | QOS ation| Request Type | Reqs | Good Toler Fail -----|------------------|------------|------------------------------------ |login | 5664504 | 5493373 170618 513 |account_summary | 3989729 | 3914049 75668 12 |check_detail_html | 2235224 | 2087176 148015 33 |bill_pay | 3639671 | 3572257 67408 6 |add_payee | 291489 | 287731 3758 0 |payee_info | 209638 | 201476 8162 0 |quick_pay | 1747649 | 1645951 101676 22 |billpay_status | 580436 | 572264 8171 1 2 |chg_profile | 318983 | 310928 8055 0 |post_profile | 229395 | 227175 2220 0 |req_checks | 319174 | 221770 97386 18 |post_chk_order | 229958 | 226745 3212 1 |req_xfer_form | 453585 | 447889 5695 1 |post_fund_xfer | 326734 | 322628 4106 0 |logout | 1618033 | 1604858 13175 0 |check_image | 4473377 | 4473377 0 0 |------------------|------------|------------------------------------ | TOTAL | 26327579 | 25609647 717325 607 Iter-| | Byte | Weighted | Avg Resp | Average ation| Request Type | Rate | ABR | (sec) | Bytes -----|------------------|------------|------------|----------|---------- |login | 28,250.2 | 6,983.4 | 1.236 | 34929 |account_summary | 23,835.1 | 3,978.4 | 1.185 | 28251 |check_detail_html | 17,949.5 | 1,956.4 | 1.381 | 24798 |bill_pay | 22,230.0 | 3,360.1 | 1.176 | 26156 |add_payee | 23,934.6 | 278.1 | 1.129 | 27033 |payee_info | 32,828.3 | 330.1 | 1.358 | 44611 |quick_pay | 24,498.0 | 2,097.2 | 1.387 | 33998 |billpay_status | 28,862.5 | 692.4 | 1.170 | 33797 2 |chg_profile | 34,058.5 | 494.4 | 1.289 | 43913 |post_profile | 32,648.2 | 302.2 | 1.143 | 37322 |req_checks | 47,705.7 | 1,001.9 | 1.864 | 88939 |post_chk_order | 28,850.7 | 274.7 | 1.173 | 33851 |req_xfer_form | 20,518.7 | 364.0 | 1.108 | 22739 |post_fund_xfer | 22,498.4 | 290.4 | 1.119 | 25184 |logout | 59,524.8 | 4,321.4 | 1.271 | 75669 |check_image | 45,453.8 | 1,678.5 | 0.233 | 10631 |------------------|------------|------------|----------|---------- | TOTAL | - | 28,403.7 | - | - Iter-| | Total | QOS ation| Request Type | Reqs | Good Toler Fail -----|------------------|------------|------------------------------------ |login | 5653319 | 5444725 208413 181 |account_summary | 3981401 | 3884294 97092 15 |check_detail_html | 2230319 | 2046201 184044 74 |bill_pay | 3630914 | 3543711 87180 23 |add_payee | 290509 | 285647 4862 0 |payee_info | 208891 | 198805 10084 2 |quick_pay | 1743678 | 1618067 125567 44 |billpay_status | 578943 | 568542 10401 0 3 |chg_profile | 318154 | 307891 10261 2 |post_profile | 228848 | 225955 2893 0 |req_checks | 318574 | 209159 109388 27 |post_chk_order | 229447 | 225217 4229 1 |req_xfer_form | 452635 | 445303 7331 1 |post_fund_xfer | 325821 | 320577 5243 1 |logout | 1614478 | 1597674 16804 0 |check_image | 4463566 | 4463566 0 0 |------------------|------------|------------------------------------ | TOTAL | 26269497 | 25385334 883792 371 Iter-| | Byte | Weighted | Avg Resp | Average ation| Request Type | Rate | ABR | (sec) | Bytes -----|------------------|------------|------------|----------|---------- |login | 27,647.3 | 6,816.8 | 1.262 | 34906 |account_summary | 23,203.3 | 3,882.3 | 1.216 | 28228 |check_detail_html | 17,440.1 | 1,910.5 | 1.421 | 24798 |bill_pay | 21,643.4 | 3,280.7 | 1.208 | 26156 |add_payee | 23,284.5 | 271.3 | 1.160 | 27032 |payee_info | 32,066.8 | 321.9 | 1.391 | 44612 |quick_pay | 23,873.9 | 2,047.8 | 1.424 | 33998 |billpay_status | 28,179.7 | 675.9 | 1.199 | 33797 3 |chg_profile | 33,281.3 | 482.6 | 1.319 | 43911 |post_profile | 31,891.2 | 295.0 | 1.170 | 37322 |req_checks | 46,837.5 | 978.5 | 1.898 | 88912 |post_chk_order | 28,169.8 | 268.3 | 1.201 | 33849 |req_xfer_form | 19,947.0 | 355.1 | 1.138 | 22713 |post_fund_xfer | 21,897.1 | 283.5 | 1.150 | 25185 |logout | 58,820.1 | 4,220.0 | 1.286 | 75667 |check_image | 44,445.1 | 1,639.1 | 0.239 | 10630 |------------------|------------|------------|----------|---------- | TOTAL | - | 27,729.4 | - | - BANKING NOTES SUT Notes --------- * * - bind LSI 8880EM2 interrupt to CPU 11 * - bind interrupts of eth0 to CPU 10 * - bind interrupts of eth1 to CPU 14 * - bind interrupts of eth2 to CPU 8 * - bind interrupts of eth3 to CPU 9 * - bind interrupts of eth4 to CPU 12 * - bind interrupts of eth5 to CPU 13 Operating System Notes ---------------------- * - vm.nr_hugepages=12600, number of large pages, default 0 HTTP Software Notes ------------------- * * Common additional parameters in all banking httpd configuration files: * - disk_worker_count=128, number of disk workers, default 24 * - connection_max=153600, maximum number concurrent connections, default 102400 * - cache_memory_size=1, cache manager memory, default half system memory * - serverlet_session_count=204800, max number concurrent user sessions, default 23191 * * Configured 2 web server instances, launched by commands: * taskset -c 0,1,2,3,8,9,10,11 ./httpd -f ../conf/httpd09.conf * taskset -c 4,5,6,7,12,13,14,15 ./httpd -f ../conf/httpd10.conf * * All instances get binding to wsrv100:443 (replace XX with port number for container communication): * address 10.100.0.100 10.100.1.100 10.100.2.100 (httpd09.conf) * address 10.100.3.100 10.100.4.100 (httpd10.conf) * ssl_session_max 847931 * ssl_session_timeout 900 * ssl_key_file /wwwroot/rockweb148/etc/key-cert/fsc.key * ssl_cert_file /wwwroot/rockweb148/etc/key-cert/fsc.certificate * document_root /wwwroot/fileset * access_log /wwwlog/XXaccess_port443.log * access_log_format commonlog_binary * default_mime_type text/html * error_log /wwwlog/XXerror_port443.log * cgi_type internal_java * cgi_regex .*jsp * cgi_listener localhost/XX * * Instance httpd10.conf gets additional binding to wsrv100:444 for initialization purposes (address 10.100.0.100). HTTP Script Notes ----------------- * - LG_BUF_SIZE=102400; default 20480 * JAVA_OPTS=-Xms12000m -Xmx12000m -XX:+UseParallelGC -XX:+DisableExplicitGC -XX:+UseLargePages -XX:+AggressiveOpts -d64 -server * - Xms12000m # Initial heap size, default 4MB * - Xmx12000m # Maximum heap size, default 4MB * - UseParallelGC # use optimized garbage collection, default not used * - DisableExplicitGC # disable explicit GC calls, default not used * - UseLargePages # Turns on Large Pages, default not used * - AggressiveOpts # Turns on point performance optimizations, default not used * - d64 # if available, a 64-bit data model is used, default not used * - server # uses optimizing JIT compiler, default not used ================================================================================ 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 | 3010393 | 2962504 46697 1192 |search | 1504160 | 1475324 28419 417 |browse | 2700433 | 2584083 115149 1201 |browse_productline| 2302141 | 2063625 237812 704 |productdetail | 1842243 | 1828214 13343 686 |customize1 | 3895061 | 3887806 6348 907 1 |customize2 | 2062093 | 2058336 3267 490 |customize3 | 1418399 | 1224768 189369 4262 |cart | 1220157 | 1183712 35601 844 |login | 868885 | 841383 26440 1062 |shipping | 817569 | 815597 1549 423 |billing | 776337 | 773712 2206 419 |confirm | 582157 | 581618 420 119 |------------------|------------|------------------------------------ | TOTAL | 23000028 | 22280682 706620 12726 Iter-| | Byte | Weighted | Avg Resp | Average ation| Request Type | Rate | ABR | (sec) | Bytes -----|------------------|------------|------------|----------|---------- |index | 79,539.7 | 10,458.3 | 1.754 | 139557 |search | 94,878.1 | 8,498.7 | 2.392 | 226974 |browse | 83,920.1 | 11,639.8 | 2.063 | 173153 |browse_productline| 93,395.4 | 14,384.8 | 2.687 | 251009 |productdetail | 40,742.9 | 2,479.1 | 1.326 | 54058 |customize1 | 92,040.9 | 16,052.4 | 1.798 | 165555 1 |customize2 | 91,968.8 | 8,461.4 | 1.792 | 164835 |customize3 | 81,887.8 | 6,280.8 | 2.172 | 177881 |cart | 67,688.6 | 2,253.4 | 1.096 | 74187 |login | 64,632.2 | 1,050.6 | 0.751 | 48572 |shipping | 68,009.0 | 878.2 | 0.634 | 43151 |billing | 53,337.3 | 646.2 | 0.626 | 33439 |confirm | 60,682.9 | 466.5 | 0.530 | 32192 |------------------|------------|------------|----------|---------- | TOTAL | - | 83,550.3 | - | - Iter-| | Total | QOS ation| Request Type | Reqs | Good Toler Fail -----|------------------|------------|------------------------------------ |index | 2996867 | 2914125 82648 94 |search | 1497234 | 1451759 45456 19 |browse | 2687921 | 2497333 190438 150 |browse_productline| 2291882 | 1977412 314427 43 |productdetail | 1833514 | 1811362 22082 70 |customize1 | 3875587 | 3866628 8959 0 2 |customize2 | 2053103 | 2048510 4592 1 |customize3 | 1411879 | 1194689 211050 6140 |cart | 1214804 | 1171517 42967 320 |login | 865071 | 835675 28435 961 |shipping | 813549 | 813244 305 0 |billing | 772297 | 771279 1013 5 |confirm | 579160 | 579067 93 0 |------------------|------------|------------------------------------ | TOTAL | 22892868 | 21932600 952465 7803 Iter-| | Byte | Weighted | Avg Resp | Average ation| Request Type | Rate | ABR | (sec) | Bytes -----|------------------|------------|------------|----------|---------- |index | 76,724.4 | 10,175.4 | 1.818 | 139557 |search | 93,791.2 | 8,268.0 | 2.419 | 226973 |browse | 81,349.9 | 11,324.0 | 2.128 | 173161 |browse_productline| 92,302.7 | 13,996.1 | 2.719 | 251004 |productdetail | 39,145.0 | 2,411.2 | 1.380 | 54053 |customize1 | 90,443.7 | 15,610.4 | 1.830 | 165555 2 |customize2 | 90,368.3 | 8,233.7 | 1.824 | 164834 |customize3 | 78,557.3 | 6,110.3 | 2.264 | 177882 |cart | 63,469.0 | 2,191.9 | 1.168 | 74161 |login | 60,889.7 | 1,023.7 | 0.798 | 48640 |shipping | 65,063.3 | 854.1 | 0.663 | 43151 |billing | 49,281.9 | 628.3 | 0.678 | 33439 |confirm | 56,164.1 | 453.6 | 0.573 | 32192 |------------------|------------|------------|----------|---------- | TOTAL | - | 81,280.7 | - | - Iter-| | Total | QOS ation| Request Type | Reqs | Good Toler Fail -----|------------------|------------|------------------------------------ |index | 2993198 | 2897714 95225 259 |search | 1496114 | 1446124 49906 84 |browse | 2685105 | 2475624 209048 433 |browse_productline| 2289883 | 1961294 328347 242 |productdetail | 1831929 | 1804133 27593 203 |customize1 | 3873107 | 3860784 12294 29 3 |customize2 | 2050554 | 2044189 6350 15 |customize3 | 1409537 | 1190123 211095 8319 |cart | 1212740 | 1166682 45520 538 |login | 864180 | 834906 27976 1298 |shipping | 812724 | 812294 427 3 |billing | 771730 | 770456 1268 6 |confirm | 578926 | 578747 178 1 |------------------|------------|------------------------------------ | TOTAL | 22869727 | 21843070 1015227 11430 Iter-| | Byte | Weighted | Avg Resp | Average ation| Request Type | Rate | ABR | (sec) | Bytes -----|------------------|------------|------------|----------|---------- |index | 76,020.6 | 10,097.0 | 1.835 | 139557 |search | 93,471.5 | 8,208.2 | 2.428 | 226973 |browse | 80,675.7 | 11,238.4 | 2.146 | 173155 |browse_productline| 92,011.6 | 13,893.4 | 2.728 | 251008 |productdetail | 38,645.8 | 2,393.0 | 1.398 | 54040 |customize1 | 89,992.4 | 15,499.2 | 1.839 | 165555 3 |customize2 | 89,920.7 | 8,170.1 | 1.833 | 164835 |customize3 | 77,714.0 | 6,060.7 | 2.288 | 177884 |cart | 62,435.4 | 2,174.4 | 1.188 | 74175 |login | 59,957.3 | 1,014.2 | 0.809 | 48551 |shipping | 64,181.8 | 847.7 | 0.672 | 43151 |billing | 48,225.6 | 623.8 | 0.693 | 33439 |confirm | 55,006.2 | 450.5 | 0.585 | 32192 |------------------|------------|------------|----------|---------- | TOTAL | - | 80,670.4 | - | - ECOMMERCE NOTES SUT Notes --------- * - bind LSI 8880EM2 interrupt to CPU 8 * - bind interrupts of eth0 to CPU 10 * - bind interrupts of eth1 to CPU 12 * - bind interrupts rx-0 rx-1 of eth2 to CPU 0 * - bind interrupts rx-2 tx-0 of eth2 to CPU 1 * - bind interrupts rx-0 rx-1 of eth3 to CPU 2 * - bind interrupts rx-2 tx-0 of eth3 to CPU 3 * - bind interrupts rx-0 rx-1 of eth4 to CPU 4 * - bind interrupts rx-2 tx-0 of eth4 to CPU 5 * - bind interrupts rx-0 rx-1 of eth5 to CPU 6 * - bind interrupts rx-2 tx-0 of eth5 to CPU 7 Operating System Notes ---------------------- * - vm.nr_hugepages=12600, number of large pages, default 0 HTTP Software Notes ------------------- * * Common additional parameters in all ecommerce httpd configuration files: * - disk_worker_count=64, number of disk workers, default 24 * - direct_io=1, uses direct I/O when possible, default 0 * - fast_read=1, improve I/O performance, default 0 * - connection_timeout=300, connection incactivity timeout, default 60 * - cache_memory_size=4096, cache manager memory, default half system memory * * Configured 4 web server instances, launched by commands: * taskset -c 0,1,8,9 ./httpd -f ../conf/httpd09.conf * taskset -c 2,3,10,11 ./httpd -f ../conf/httpd10.conf * taskset -c 4,5,12,13 ./httpd -f ../conf/httpd11.conf * taskset -c 6,7,14,15 ./httpd -f ../conf/httpd12.conf * * All instances get binding to wsrv100:80 (replace XX with port number for container communication): * address 10.100.0.100 10.100.1.100 (httpd09.conf) * address 10.100.2.100 (httpd10.conf) * address 10.100.3.100 (httpd11.conf) * address 10.100.4.100 (httpd12.conf) * document_root /wwwroot/fileset * access_log /wwwlog/XXaccess_port80.log * access_log_format commonlog_binary * default_mime_type text/html * error_log /wwwlog/XXerror_port80.log * cgi_type internal_java * cgi_regex .*jsp * cgi_listener localhost/XX * * All instances get binding to wsrv100:443 (replace XX with port number for container communication): * address 10.100.0.100 10.100.1.100 (httpd09.conf) * address 10.100.2.100 (httpd10.conf) * address 10.100.3.100 (httpd11.conf) * address 10.100.4.100 (httpd12.conf) * ssl_session_max 847931 * ssl_session_timeout 900 * ssl_key_file /wwwroot/rockweb148/etc/key-cert/fsc.key * ssl_cert_file /wwwroot/rockweb148/etc/key-cert/fsc.certificate * document_root /wwwroot/fileset * access_log /wwwlog/XXaccess_port443.log * access_log_format commonlog_binary * default_mime_type text/html * error_log /wwwlog/XXerror_port443.log * cgi_type internal_java * cgi_regex .*jsp * cgi_listener localhost/XX * * Instance httpd10.conf gets additional binding to wsrv100:444 for initialization purposes (address 10.100.0.100). * Instance httpd11.conf gets additional binding to wsrv100:445 for initialization purposes (address 10.100.0.100). * Instance httpd12.conf gets additional binding to wsrv100:446 for initialization purposes (address 10.100.0.100). HTTP Script Notes ----------------- * - LG_BUF_SIZE=102400; default 22528 * JAVA_OPTS=-Xms6000m -Xmx6000m -XX:+UseParallelGC -XX:+DisableExplicitGC -XX:+UseLargePages -XX:+AggressiveOpts -d64 -server * - Xms6000m # Initial heap size, default 4MB * - Xmx6000m # Maximum heap size, default 4MB * - UseParallelGC # use optimized garbage collection, default not used * - DisableExplicitGC # disable explicit GC calls, default not used * - UseLargePages # Turns on Large Pages, default not used * - AggressiveOpts # Turns on point performance optimizations, default not used * - d64 # if available, a 64-bit data model is used, default not used * - server # uses optimizing JIT compiler, default not used ================================================================================ 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 | 1236488 | 1222680 13664 144 |search | 1922263 | 1922255 3 5 |catalog | 1786074 | 1786057 10 7 1 |product | 3777751 | 3777728 16 7 |fileCatalog | 3434756 | 3434749 7 0 |file | 2060427 | 2060425 2 0 |download | 1030384 | 1018612 11760 12 |------------------|------------|------------------------------------ | TOTAL | 15248143 | 15222506 25462 175 Iter-| | Byte | Weighted | Avg Resp | Average ation| Request Type | Rate | ABR | (sec) | Bytes -----|------------------|------------|------------|----------|---------- |home | 86,449.0 | 922.1 | 0.721 | 62380 |search | 82,913.6 | 636.4 | 0.334 | 27696 |catalog | 87,851.5 | 800.0 | 0.426 | 37470 1 |product | 86,254.3 | 3,088.0 | 0.792 | 68380 |fileCatalog | 91,339.7 | 4,559.3 | 1.215 | 111040 |file | 92,360.9 | 3,089.9 | 1.358 | 125450 |download | 99,998.1 | 85,336.4 | 69.282 | 6928158 |------------------|------------|------------|----------|---------- | TOTAL | - | 98,432.1 | - | - Iter-| | Total | QOS ation| Request Type | Reqs | Good Toler Fail -----|------------------|------------|------------------------------------ |home | 1236724 | 1223852 12714 158 |search | 1923064 | 1923045 9 10 |catalog | 1786993 | 1786971 9 13 2 |product | 3779220 | 3779200 14 6 |fileCatalog | 3435831 | 3435826 5 0 |file | 2060972 | 2060970 2 0 |download | 1030274 | 1018500 11761 13 |------------------|------------|------------------------------------ | TOTAL | 15253078 | 15228364 24514 200 Iter-| | Byte | Weighted | Avg Resp | Average ation| Request Type | Rate | ABR | (sec) | Bytes -----|------------------|------------|------------|----------|---------- |home | 86,385.0 | 921.3 | 0.722 | 62379 |search | 82,385.8 | 636.1 | 0.336 | 27696 |catalog | 87,301.3 | 799.7 | 0.429 | 37470 2 |product | 85,328.2 | 3,086.2 | 0.801 | 68380 |fileCatalog | 90,754.2 | 4,556.0 | 1.223 | 111035 |file | 91,815.6 | 3,087.7 | 1.366 | 125449 |download | 99,998.1 | 85,244.0 | 69.284 | 6928275 |------------------|------------|------------|----------|---------- | TOTAL | - | 98,330.9 | - | - Iter-| | Total | QOS ation| Request Type | Reqs | Good Toler Fail -----|------------------|------------|------------------------------------ |home | 1236460 | 1223614 12715 131 |search | 1922122 | 1922114 4 4 |catalog | 1786038 | 1786025 8 5 3 |product | 3778040 | 3778024 8 8 |fileCatalog | 3435073 | 3435061 12 0 |file | 2060125 | 2060121 4 0 |download | 1030246 | 1018950 11268 28 |------------------|------------|------------------------------------ | TOTAL | 15248104 | 15223909 24019 176 Iter-| | Byte | Weighted | Avg Resp | Average ation| Request Type | Rate | ABR | (sec) | Bytes -----|------------------|------------|------------|----------|---------- |home | 86,276.6 | 921.2 | 0.723 | 62380 |search | 82,170.0 | 635.8 | 0.337 | 27696 |catalog | 87,079.4 | 799.3 | 0.430 | 37470 3 |product | 84,967.5 | 3,085.5 | 0.804 | 68380 |fileCatalog | 90,510.4 | 4,555.5 | 1.226 | 111039 |file | 91,610.8 | 3,086.7 | 1.369 | 125448 |download | 99,998.4 | 85,205.4 | 69.247 | 6924647 |------------------|------------|------------|----------|---------- | TOTAL | - | 98,289.4 | - | - SUPPORT NOTES SUT Notes --------- * - bind LSI 8880EM2 interrupt to CPU 8 * - bind interrupts of eth0 to CPU 10 * - bind interrupts of eth1 to CPU 12 * - bind interrupts rx-0 rx-1 of eth2 to CPU 0 * - bind interrupts rx-2 tx-0 of eth2 to CPU 1 * - bind interrupts rx-0 rx-1 of eth3 to CPU 2 * - bind interrupts rx-2 tx-0 of eth3 to CPU 3 * - bind interrupts rx-0 rx-1 of eth4 to CPU 4 * - bind interrupts rx-2 tx-0 of eth4 to CPU 5 * - bind interrupts rx-0 rx-1 of eth5 to CPU 6 * - bind interrupts rx-2 tx-0 of eth5 to CPU 7 Operating System Notes ---------------------- * - vm.nr_hugepages=4000, number of large pages, default 0 HTTP Software Notes ------------------- * Common additional parameters in all support httpd configuration files: * - disk_worker_count=128, number of disk workers, default 24 * - direct_io=1, uses direct I/O when possible, default 0 * - fast_read=1, improve I/O performance, default 0 * - connection_timeout=9600, connection incactivity timeout, default 60 * - cache_memory_size=24576, cache manager memory, default half system memory * - serverlet_session_count=65536, max number concurrent user sessions, default 23191 * * Configured 2 web server instances, launched by commands: * taskset -c 0,1,2,3,8,9,10,11 ./httpd -f ../conf/httpd09.conf * taskset -c 4,5,6,7,12,13,14,15 ./httpd -f ../conf/httpd10.conf * * Both instances get binding to wsrv100:80 (replace XX with port number for container communication): * address 10.100.0.100 10.100.1.100 10.100.2.100 (httpd09.conf) * address 10.100.3.100 10.100.4.100 (httpd10.conf) * document_root /wwwroot/fileset * access_log /wwwlog/XXaccess_port80.log * access_log_format commonlog_binary * default_mime_type text/html * error_log /wwwlog/XXerror_port80.log * cgi_type internal_java * cgi_regex .*jsp * cgi_listener localhost/XX * * Instance httpd10.conf gets additional binding to wsrv100:81 for initialization purposes (address 10.100.0.100). HTTP Script Notes ----------------- * JAVA_OPTS=-Xms3500m -Xmx3500m -XX:+UseParallelGC -XX:+DisableExplicitGC -XX:+UseLargePages -XX:+AggressiveOpts -d64 -server * - Xms3500m # Initial heap size, default 4MB * - Xmx3500m # Maximum heap size, default 4MB * - UseParallelGC # use optimized garbage collection, default not used * - DisableExplicitGC # disable explicit GC calls, default not used * - UseLargePages # Turns on Large Pages, default not used * - AggressiveOpts # Turns on point performance optimizations, default not used * - d64 # if available, a 64-bit data model is used, default not used * - server # uses optimizing JIT compiler, default not used ================================================================================ 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: Fujitsu Copyright (c) 2007 Standard Performance Evaluation Corporation