SPECweb2005 Result ================================================================================ || Fujitsu: PRIMERGY TX300 S6 || SPECweb2005 = 104422 Accoria Networks: Rock Web Server v1.4.8 (x86_6 || 4) || Accoria Networks: Rock JSP/Servlet Container v1 || SPECweb2005_Banking = 162000 .3.3 (x86_64) || ||SPECweb2005_Ecommerce = 177000 || SPECweb2005_Support = 88000 || ================================================================================ Submitter: Fujitsu, SPEC License #: 19, Test date: Mar-2010 ================================================================================ PERFORMANCE Banking | Simultaneous | Test | Aggregate QOS Compliance | Validation | | User Sessions | Iteration | Good Tolerable Fail | Errors | |---------------|-----------|---------------------------|------------| | | 1 | 97.6% 100.0% 0.0% | 0 | | |-----------|---------------------------|------------| | 162000 | 2 | 96.6% 100.0% 0.0% | 0 | | |-----------|---------------------------|------------| | | 3 | 96.1% 100.0% 0.0% | 0 | -------------------------------------------------------------------- Ecommerce | Simultaneous | Test | Aggregate QOS Compliance | Validation | | User Sessions | Iteration | Good Tolerable Fail | Errors | |---------------|-----------|---------------------------|------------| | | 1 | 96.7% 100.0% 0.0% | 0 | | |-----------|---------------------------|------------| | 177000 | 2 | 95.7% 100.0% 0.0% | 0 | | |-----------|---------------------------|------------| | | 3 | 95.4% 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 | | |-----------|---------------------------|------------| | 88000 | 2 | 99.8% 100.0% 0.0% | 0 | | |-----------|---------------------------|------------| | | 3 | 99.8% 100.0% 0.0% | 0 | -------------------------------------------------------------------- ================================================================================ CONFIGURATION Availability Dates -------------------------------------------------------------------------------- Backend Simulator Mar-2009 SUT Hardware Jun-2010 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 S6 Processor Intel Xeon X5680 Processor Speed (MHz) 3333 # Processors 12 cores, 2 chips, 6 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 12 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, 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 2 Model PRIMERGY RX300 S5 Processor Intel Xeon X5570 Processor Speed (MHz) 2933 # of Processors 8 cores, 2 chips, 4 cores/chip, (Hyper-Threading enabled) Memory 8 GB Network Controller 1 Broadcom NetXtreme onboard dual Operating System Red Hat Enterprise Linux 5.3 (2.6.18-128.el5 x86_64) File System ext2 Web Server Rock Web Server v1.4.6 (x86_64) Server Scripts ISAPI Other Hardware N/A Other Software 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 3600 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/besimA/besimB/SUT (via D-Link switch: eth0) * - 1 subnet besimB/SUT (no 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) * 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) * THREAD_RAMPUP_SECONDS=600, interval for client rampup, default 180 BESIM Notes ----------- * Used 2 Besim Systems besimA and besimB * For network connectivity see section System Notes. * ulimit -n 10000, sets number of open files, default 1024 * SPECweb2005 besim: run isapi makefile * * Configured 3 web server instances on each Besim (ports 83,84,85). * 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.85:XX (besimA) * - host 10.100.0.86:XX 10.100.99.86 (besimB) * - 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 | 8804969 | 8602097 202766 106 |account_summary | 6198871 | 6076009 122797 65 |check_detail_html | 3473253 | 3279644 193415 194 |bill_pay | 5657417 | 5546544 110807 66 |add_payee | 451857 | 445370 6486 1 |payee_info | 325089 | 312988 12094 7 |quick_pay | 2714842 | 2577743 136992 107 |billpay_status | 905045 | 891024 14016 5 1 |chg_profile | 495486 | 482644 12839 3 |post_profile | 356399 | 352319 4079 1 |req_checks | 495482 | 384393 111020 69 |post_chk_order | 356257 | 350507 5748 2 |req_xfer_form | 704515 | 694531 9982 2 |post_fund_xfer | 507239 | 500076 7162 1 |logout | 2514013 | 2488564 25449 0 |check_image | 6950686 | 6950677 9 0 |------------------|------------|------------------------------------ | TOTAL | 40911420 | 39935130 975661 629 Iter-| | Byte | Weighted | Avg Resp | Average ation| Request Type | Rate | ABR | (sec) | Bytes -----|------------------|------------|------------|----------|---------- |login | 32,263.3 | 7,844.7 | 1.081 | 34904 |account_summary | 26,838.5 | 4,466.1 | 1.051 | 28226 |check_detail_html | 20,619.4 | 2,198.5 | 1.202 | 24798 |bill_pay | 25,133.9 | 3,776.9 | 1.040 | 26155 |add_payee | 26,881.0 | 311.8 | 1.005 | 27031 |payee_info | 36,490.0 | 370.2 | 1.222 | 44609 |quick_pay | 27,786.9 | 2,356.0 | 1.223 | 33998 |billpay_status | 32,239.1 | 780.8 | 1.048 | 33797 1 |chg_profile | 37,734.0 | 555.4 | 1.163 | 43913 |post_profile | 36,039.9 | 339.5 | 1.035 | 37320 |req_checks | 51,252.4 | 1,124.5 | 1.734 | 88911 |post_chk_order | 32,154.8 | 307.8 | 1.052 | 33852 |req_xfer_form | 23,166.1 | 408.4 | 0.980 | 22712 |post_fund_xfer | 25,371.5 | 326.1 | 0.992 | 25185 |logout | 61,408.1 | 4,856.7 | 1.232 | 75685 |check_image | 50,178.1 | 1,885.8 | 0.211 | 10629 |------------------|------------|------------|----------|---------- | TOTAL | - | 31,909.1 | - | - Iter-| | Total | QOS ation| Request Type | Reqs | Good Toler Fail -----|------------------|------------|------------------------------------ |login | 8739748 | 8459387 280204 157 |account_summary | 6153986 | 5971935 181873 178 |check_detail_html | 3448097 | 3176205 271520 372 |bill_pay | 5615553 | 5452088 163325 140 |add_payee | 449002 | 439365 9632 5 |payee_info | 322976 | 305559 17404 13 |quick_pay | 2694933 | 2501564 193161 208 |billpay_status | 897988 | 876823 21150 15 2 |chg_profile | 491448 | 472616 18816 16 |post_profile | 353548 | 347466 6081 1 |req_checks | 491867 | 355125 136605 137 |post_chk_order | 353758 | 345508 8248 2 |req_xfer_form | 699408 | 684650 14742 16 |post_fund_xfer | 503775 | 493170 10598 7 |logout | 2496154 | 2460077 36075 2 |check_image | 6900426 | 6900423 3 0 |------------------|------------|------------------------------------ | TOTAL | 40612667 | 39241961 1369437 1269 Iter-| | Byte | Weighted | Avg Resp | Average ation| Request Type | Rate | ABR | (sec) | Bytes -----|------------------|------------|------------|----------|---------- |login | 30,876.4 | 7,460.2 | 1.130 | 34913 |account_summary | 25,347.1 | 4,248.5 | 1.114 | 28237 |check_detail_html | 19,374.1 | 2,090.5 | 1.279 | 24798 |bill_pay | 23,711.3 | 3,590.9 | 1.103 | 26154 |add_payee | 25,404.7 | 296.7 | 1.064 | 27031 |payee_info | 34,718.4 | 352.2 | 1.284 | 44608 |quick_pay | 26,248.2 | 2,240.1 | 1.295 | 33999 |billpay_status | 30,556.5 | 742.0 | 1.106 | 33797 2 |chg_profile | 35,906.0 | 527.6 | 1.223 | 43913 |post_profile | 34,325.7 | 322.6 | 1.087 | 37321 |req_checks | 49,388.8 | 1,069.3 | 1.800 | 88922 |post_chk_order | 30,538.0 | 292.8 | 1.108 | 33852 |req_xfer_form | 21,827.4 | 388.6 | 1.041 | 22723 |post_fund_xfer | 23,943.8 | 310.2 | 1.051 | 25185 |logout | 60,068.1 | 4,618.6 | 1.259 | 75679 |check_image | 48,480.8 | 1,793.4 | 0.219 | 10630 |------------------|------------|------------|----------|---------- | TOTAL | - | 30,344.4 | - | - Iter-| | Total | QOS ation| Request Type | Reqs | Good Toler Fail -----|------------------|------------|------------------------------------ |login | 8719635 | 8395028 324420 187 |account_summary | 6141025 | 5923014 217832 179 |check_detail_html | 3441595 | 3124789 316326 480 |bill_pay | 5604455 | 5407587 196707 161 |add_payee | 447747 | 436176 11565 6 |payee_info | 322184 | 302057 20114 13 |quick_pay | 2689788 | 2464643 224871 274 |billpay_status | 896321 | 871170 25135 16 3 |chg_profile | 490600 | 468578 22010 12 |post_profile | 352801 | 345428 7366 7 |req_checks | 491194 | 342801 148236 157 |post_chk_order | 353301 | 343295 10004 2 |req_xfer_form | 698260 | 680452 17792 16 |post_fund_xfer | 502956 | 490133 12814 9 |logout | 2489996 | 2448373 41617 6 |check_image | 6887414 | 6887414 0 0 |------------------|------------|------------------------------------ | TOTAL | 40529272 | 38930938 1596809 1525 Iter-| | Byte | Weighted | Avg Resp | Average ation| Request Type | Rate | ABR | (sec) | Bytes -----|------------------|------------|------------|----------|---------- |login | 30,419.2 | 7,328.8 | 1.147 | 34902 |account_summary | 24,858.6 | 4,174.3 | 1.135 | 28226 |check_detail_html | 18,971.3 | 2,055.2 | 1.307 | 24798 |bill_pay | 23,245.4 | 3,529.9 | 1.125 | 26154 |add_payee | 24,924.4 | 291.5 | 1.084 | 27032 |payee_info | 34,161.6 | 346.1 | 1.305 | 44608 |quick_pay | 25,748.9 | 2,202.2 | 1.320 | 33998 |billpay_status | 30,035.7 | 729.5 | 1.125 | 33797 3 |chg_profile | 35,342.6 | 518.8 | 1.242 | 43913 |post_profile | 33,773.9 | 317.1 | 1.104 | 37319 |req_checks | 48,752.1 | 1,051.7 | 1.823 | 88911 |post_chk_order | 29,963.7 | 288.0 | 1.129 | 33852 |req_xfer_form | 21,402.6 | 381.9 | 1.061 | 22712 |post_fund_xfer | 23,482.3 | 305.0 | 1.072 | 25185 |logout | 59,553.0 | 4,538.0 | 1.270 | 75682 |check_image | 47,593.5 | 1,763.0 | 0.223 | 10630 |------------------|------------|------------|----------|---------- | TOTAL | - | 29,821.0 | - | - BANKING NOTES SUT Notes --------- * * - bind LSI 8880EM2 interrupt to CPU 16 * - bind interrupts of eth0 to CPU 17 * - bind interrupts of eth1 to CPU 23 * - bind interrupts of eth2 to CPU 0 * - bind interrupts of eth3 to CPU 1 * - bind interrupts of eth4 to CPU 6 * - bind interrupts 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 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 * - cache_replacement=random, cache replacement algorithm, default lru * - 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,4,5,12,13,14,15,16,17 ./httpd -f ../conf/httpd09.conf * taskset -c 6,7,8,9,10,11,18,19,20,21,22,23 ./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 Client Notes ------------ * per client: 5 instances started, ports 1099 1098 1097 1096 1095 ================================================================================ 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 | 3742838 | 3725620 17212 6 |search | 1871112 | 1848917 22195 0 |browse | 3355096 | 3285680 69415 1 |browse_productline| 2860807 | 2456882 403925 0 |productdetail | 2288601 | 2288186 415 0 |customize1 | 4839314 | 4838059 1255 0 1 |customize2 | 2564221 | 2563626 595 0 |customize3 | 1762580 | 1422312 339999 269 |cart | 1516973 | 1470397 46556 20 |login | 1080048 | 1029300 50674 74 |shipping | 1015711 | 1015711 0 0 |billing | 964503 | 964492 11 0 |confirm | 723607 | 723607 0 0 |------------------|------------|------------------------------------ | TOTAL | 28585411 | 27632789 952252 370 Iter-| | Byte | Weighted | Avg Resp | Average ation| Request Type | Rate | ABR | (sec) | Bytes -----|------------------|------------|------------|----------|---------- |index | 70,360.9 | 9,449.6 | 1.983 | 139557 |search | 91,284.7 | 7,900.7 | 2.556 | 233402 |browse | 76,250.0 | 10,667.4 | 2.304 | 175747 |browse_productline| 91,466.7 | 13,521.5 | 2.856 | 261261 |productdetail | 36,504.8 | 2,238.5 | 1.481 | 54065 |customize1 | 86,733.3 | 14,498.9 | 1.909 | 165610 1 |customize2 | 86,644.3 | 7,647.6 | 1.902 | 164857 |customize3 | 70,726.5 | 5,672.5 | 2.515 | 177894 |cart | 52,003.9 | 2,035.7 | 1.426 | 74178 |login | 52,463.8 | 949.2 | 0.925 | 48577 |shipping | 58,248.8 | 792.9 | 0.740 | 43151 |billing | 39,982.8 | 583.5 | 0.836 | 33439 |confirm | 46,722.0 | 421.4 | 0.689 | 32193 |------------------|------------|------------|----------|---------- | TOTAL | - | 76,379.4 | - | - Iter-| | Total | QOS ation| Request Type | Reqs | Good Toler Fail -----|------------------|------------|------------------------------------ |index | 3726925 | 3706081 20842 2 |search | 1863368 | 1831007 32361 0 |browse | 3342174 | 3254805 87369 0 |browse_productline| 2849827 | 2322698 527129 0 |productdetail | 2280545 | 2279774 771 0 |customize1 | 4821220 | 4819205 2015 0 2 |customize2 | 2552983 | 2551929 1054 0 |customize3 | 1754713 | 1316145 438272 296 |cart | 1510531 | 1453688 56825 18 |login | 1075503 | 1011089 64334 80 |shipping | 1011640 | 1011635 5 0 |billing | 960291 | 960266 25 0 |confirm | 720516 | 720515 1 0 |------------------|------------|------------------------------------ | TOTAL | 28470236 | 27238837 1231003 396 Iter-| | Byte | Weighted | Avg Resp | Average ation| Request Type | Rate | ABR | (sec) | Bytes -----|------------------|------------|------------|----------|---------- |index | 68,782.7 | 9,246.4 | 2.029 | 139560 |search | 90,515.0 | 7,731.5 | 2.578 | 233402 |browse | 74,795.9 | 10,441.9 | 2.349 | 175747 |browse_productline| 90,755.9 | 13,236.1 | 2.878 | 261265 |productdetail | 35,324.8 | 2,191.8 | 1.530 | 54063 |customize1 | 85,650.4 | 14,194.0 | 1.933 | 165610 2 |customize2 | 85,546.9 | 7,482.0 | 1.927 | 164857 |customize3 | 68,629.9 | 5,549.1 | 2.592 | 177892 |cart | 49,264.3 | 1,991.1 | 1.505 | 74149 |login | 48,793.6 | 930.0 | 0.996 | 48641 |shipping | 54,399.7 | 776.0 | 0.793 | 43151 |billing | 36,819.9 | 570.9 | 0.908 | 33439 |confirm | 43,983.2 | 412.3 | 0.731 | 32192 |------------------|------------|------------|----------|---------- | TOTAL | - | 74,753.2 | - | - Iter-| | Total | QOS ation| Request Type | Reqs | Good Toler Fail -----|------------------|------------|------------------------------------ |index | 3725576 | 3702453 23112 11 |search | 1861470 | 1825353 36117 0 |browse | 3339867 | 3250092 89746 29 |browse_productline| 2848164 | 2291166 556992 6 |productdetail | 2278295 | 2276529 1766 0 |customize1 | 4816928 | 4813852 3076 0 3 |customize2 | 2551123 | 2549588 1535 0 |customize3 | 1753380 | 1287508 465348 524 |cart | 1509463 | 1450774 58624 65 |login | 1074647 | 1006817 67710 120 |shipping | 1010758 | 1010734 24 0 |billing | 959858 | 959767 91 0 |confirm | 719906 | 719901 5 0 |------------------|------------|------------------------------------ | TOTAL | 28449435 | 27144534 1304146 755 Iter-| | Byte | Weighted | Avg Resp | Average ation| Request Type | Rate | ABR | (sec) | Bytes -----|------------------|------------|------------|----------|---------- |index | 68,531.9 | 9,201.8 | 2.036 | 139560 |search | 90,374.4 | 7,689.2 | 2.582 | 233402 |browse | 74,553.8 | 10,388.0 | 2.357 | 175746 |browse_productline| 90,585.6 | 13,169.1 | 2.884 | 261261 |productdetail | 34,954.4 | 2,179.3 | 1.546 | 54048 |customize1 | 85,441.3 | 14,118.1 | 1.938 | 165610 3 |customize2 | 85,338.5 | 7,443.2 | 1.931 | 164857 |customize3 | 68,157.3 | 5,520.2 | 2.610 | 177894 |cart | 48,635.2 | 1,981.1 | 1.524 | 74159 |login | 47,472.0 | 924.0 | 1.023 | 48582 |shipping | 52,931.6 | 771.9 | 0.815 | 43151 |billing | 35,780.0 | 568.0 | 0.934 | 33439 |confirm | 43,249.9 | 410.2 | 0.744 | 32192 |------------------|------------|------------|----------|---------- | TOTAL | - | 74,364.0 | - | - ECOMMERCE NOTES SUT Notes --------- * - bind LSI 8880EM2 interrupt to CPU 23 * - bind interrupts of eth0 to CPU 16 * - bind interrupts of eth1 to CPU 22 * - bind interrupts rx-0 rx-1 of eth2 to CPU 0 * - bind interrupts rx-2 of eth2 to CPU 1 * - bind interrupts tx-0 of eth2 to CPU 2 * - bind interrupts rx-0 rx-1 of eth3 to CPU 3 * - bind interrupts rx-2 of eth3 to CPU 4 * - bind interrupts tx-0 of eth3 to CPU 5 * - bind interrupts rx-0 rx-1 of eth4 to CPU 6 * - bind interrupts rx-2 of eth4 to CPU 7 * - bind interrupts tx-0 of eth4 to CPU 8 * - bind interrupts rx-0 rx-1 of eth5 to CPU 9 * - bind interrupts rx-2 of eth5 to CPU 10 * - bind interrupts tx-0 of eth5 to CPU 11 Operating System Notes ---------------------- * - vm.nr_hugepages=25000, 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 * - worker_count=6, number of worker threads, default number of CPUs * * Configured 4 web server instances, launched by commands: * taskset -c 0,1,2,12,13,14 ./httpd -f ../conf/httpd09.conf * taskset -c 3,4,5,15,16,17 ./httpd -f ../conf/httpd10.conf * taskset -c 6,7,8,18,19,20 ./httpd -f ../conf/httpd11.conf * taskset -c 9,10,11,21,22,23 ./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=-Xms12g -Xmx12g -XX:+UseParallelGC -XX:+DisableExplicitGC -XX:+UseLargePages -XX:+AggressiveOpts -d64 -server * - Xms12g # Initial heap size, default 4MB * - Xmx12g # 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 Client Notes ------------ * per client: 7 instances started, ports 1099 1098 1097 1096 1095 1094 1093 ================================================================================ 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 | 1258111 | 1233413 24116 582 |search | 1956517 | 1956477 9 31 |catalog | 1817853 | 1817820 10 23 1 |product | 3844249 | 3844168 49 32 |fileCatalog | 3495121 | 3495063 55 3 |file | 2096878 | 2096808 70 0 |download | 1048346 | 1036611 11657 78 |------------------|------------|------------------------------------ | TOTAL | 15517075 | 15480360 35966 749 Iter-| | Byte | Weighted | Avg Resp | Average ation| Request Type | Rate | ABR | (sec) | Bytes -----|------------------|------------|------------|----------|---------- |home | 78,685.0 | 912.4 | 0.792 | 62386 |search | 75,231.3 | 629.3 | 0.367 | 27667 |catalog | 82,654.2 | 792.5 | 0.453 | 37505 1 |product | 79,001.7 | 3,055.7 | 0.865 | 68380 |fileCatalog | 86,538.3 | 4,512.7 | 1.283 | 111072 |file | 87,924.1 | 3,055.9 | 1.425 | 125369 |download | 99,998.2 | 84,485.4 | 69.328 | 6932763 |------------------|------------|------------|----------|---------- | TOTAL | - | 97,444.0 | - | - Iter-| | Total | QOS ation| Request Type | Reqs | Good Toler Fail -----|------------------|------------|------------------------------------ |home | 1257800 | 1233397 23867 536 |search | 1955157 | 1955116 13 28 |catalog | 1817298 | 1817266 5 27 2 |product | 3843320 | 3843254 34 32 |fileCatalog | 3494715 | 3494657 57 1 |file | 2096668 | 2096610 58 0 |download | 1048240 | 1036452 11715 73 |------------------|------------|------------------------------------ | TOTAL | 15513198 | 15476752 35749 697 Iter-| | Byte | Weighted | Avg Resp | Average ation| Request Type | Rate | ABR | (sec) | Bytes -----|------------------|------------|------------|----------|---------- |home | 78,491.4 | 912.2 | 0.794 | 62387 |search | 74,791.9 | 628.8 | 0.369 | 27667 |catalog | 82,283.5 | 792.3 | 0.455 | 37505 2 |product | 78,537.4 | 3,054.9 | 0.870 | 68380 |fileCatalog | 86,234.8 | 4,512.1 | 1.288 | 111071 |file | 87,640.8 | 3,055.5 | 1.430 | 125370 |download | 99,998.3 | 84,424.4 | 69.287 | 6928623 |------------------|------------|------------|----------|---------- | TOTAL | - | 97,380.1 | - | - Iter-| | Total | QOS ation| Request Type | Reqs | Good Toler Fail -----|------------------|------------|------------------------------------ |home | 1257238 | 1232383 24288 567 |search | 1955141 | 1955096 9 36 |catalog | 1817093 | 1817051 16 26 3 |product | 3842864 | 3842804 35 25 |fileCatalog | 3494113 | 3494058 55 0 |file | 2096202 | 2096126 76 0 |download | 1047743 | 1035735 11892 116 |------------------|------------|------------------------------------ | TOTAL | 15510394 | 15473253 36371 770 Iter-| | Byte | Weighted | Avg Resp | Average ation| Request Type | Rate | ABR | (sec) | Bytes -----|------------------|------------|------------|----------|---------- |home | 78,215.5 | 911.7 | 0.797 | 62386 |search | 74,497.9 | 628.7 | 0.371 | 27667 |catalog | 82,009.2 | 792.1 | 0.457 | 37505 3 |product | 78,164.1 | 3,054.3 | 0.874 | 68380 |fileCatalog | 85,981.7 | 4,510.5 | 1.291 | 111059 |file | 87,424.1 | 3,054.6 | 1.434 | 125370 |download | 99,998.2 | 84,375.4 | 69.284 | 6928354 |------------------|------------|------------|----------|---------- | TOTAL | - | 97,327.5 | - | - SUPPORT NOTES SUT Notes --------- * - bind LSI 8880EM2 interrupt to CPU 23 * - bind interrupts of eth0 to CPU 16 * - bind interrupts of eth1 to CPU 22 * - 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 6 * - bind interrupts rx-2 tx-0 of eth4 to CPU 7 * - bind interrupts rx-0 rx-1 of eth5 to CPU 8 * - bind interrupts rx-2 tx-0 of eth5 to CPU 9 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,4,5,12,13,14,15,16,17 ./httpd -f ../conf/httpd09.conf * taskset -c 6,7,8,9,10,11,18,19,20,21,22,23 ./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 Client Notes ------------ * per client: 5 instances started, ports 1099 1098 1097 1096 1095 ================================================================================ 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