SPECweb2005 Result ================================================================================ || Sun Microsystems, Inc.: Sun Fire T2000 || SPECweb2005 = 14001 Sun Microsystems, Inc.: Sun Java[TM] System Web || Server 6.1 SP5 64-bit || || SPECweb2005_Banking = 21500 || SPECweb2005_Ecommerce = 21500 || SPECweb2005_Support = 13160 || ================================================================================ Submitter: Sun Microsystems Inc., SPEC License #: 6, Test date: Nov-2005 ================================================================================ PERFORMANCE Banking | Simultaneous | Test | Aggregate QOS Compliance | Validation | | User Sessions | Iteration | Good Tolerable Fail | Errors | |---------------|-----------|---------------------------|------------| | | 1 | 97.6% 99.0% 0.9% | 0 | | |-----------|---------------------------|------------| | 21500 | 2 | 98.1% 99.3% 0.6% | 0 | | |-----------|---------------------------|------------| | | 3 | 98.1% 99.2% 0.7% | 0 | -------------------------------------------------------------------- Ecommerce | Simultaneous | Test | Aggregate QOS Compliance | Validation | | User Sessions | Iteration | Good Tolerable Fail | Errors | |---------------|-----------|---------------------------|------------| | | 1 | 98.4% 99.2% 0.7% | 0 | | |-----------|---------------------------|------------| | 21500 | 2 | 99.1% 99.6% 0.3% | 0 | | |-----------|---------------------------|------------| | | 3 | 98.5% 99.3% 0.6% | 0 | -------------------------------------------------------------------- Support | Simultaneous | Test | Aggregate QOS Compliance | Validation | | User Sessions | Iteration | Good Tolerable Fail | Errors | |---------------|-----------|---------------------------|------------| | | 1 | 95.4% 99.0% 0.9% | 0 | | |-----------|---------------------------|------------| | 13160 | 2 | 95.9% 99.4% 0.5% | 0 | | |-----------|---------------------------|------------| | | 3 | 96.0% 99.4% 0.5% | 0 | -------------------------------------------------------------------- ================================================================================ CONFIGURATION Availability Dates -------------------------------------------------------------------------------- Backend Simulator Oct-2005 SUT Hardware Nov-2005 Web Server Software Jan-2006 Operating System Nov-2005 Other Components Feb-2006 System Under Test (SUT) -------------------------------------------------------------------------------- # of SUTs 1 Vendor Sun Microsystems, Inc. Model Sun Fire T2000 Processor Sun UltraSPARC T1 Processor Speed (MHz) 1200 MHz # Processors 8 cores, 1 chip, 8 cores/chip (4 threads/core) Primary Cache 16KB(I)+8KB(D) per core Secondary Cache 3 MB per chip Other Cache N/A Memory 32 GB Disk Subsystem 3x73GB 10K RPM SAS Disk Controllers Onboard SAS Controller Operating System Solaris 10 3/05 HW2 File System UFS Other Hardware 1x Sun StorEdge 3510 RAID (dual raid, 12x73GB 15K RPM FCAL)+ 2x StorEdge 3510 JBOD (12x73GB 15K RPM FCAL) Other Software Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_06-b04), Java HotSpot(TM) 64-Bit Server VM (build 1.5.0_06-b04, mixed mode) Web Server Software -------------------------------------------------------------------------------- Vendor Sun Microsystems, Inc. Name/Version Sun Java[TM] System Web Server 6.1 SP5 64-bit Dynamic Scripts JSP Server Cache N/A Log Mode Common Log Format SUT Network -------------------------------------------------------------------------------- # of Controllers 5 Network Controllers 2x Onboard Dual 1000 BaseT Ethernet + 3x Sun PCI-E Dual GigE UTP Adapters # of Networks 9 Network Type Gigabit Ethernet Network Speed 1 Gb/s MSL (sec) 30 (Non RFC1122) Time-Wait (sec) 60 (Non RFC1122) MTU Size 1500 Client Systems -------------------------------------------------------------------------------- # of Clients 35 Model Sun Fire V20z Processor AMD Opteron 248 Processor Speed (MHz) 2200 MHz # Processors 2 cores, 2 chips, 1 core/chip Memory 4 GB Network Controller 1x Onboard Broadcom Operating System Solaris 10 3/05 JVM Version Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_01-b08) JIT Version Java HotSpot(TM) Server VM (build 1.5.0_01-b08, mixed mode) Other Hardware N/A Other Software N/A Backend Simulator (BESIM) -------------------------------------------------------------------------------- # of Simulators 1 Model Sun Fire V40z Processor AMD Opteron 880 Processor Speed (MHz) 2400 MHz # of Processors 8 cores, 4 chips, 2 cores/chip Memory 32 GB Network Controller 1x Onboard Broadcom Operating System Solaris 10 3/05 File System UFS Web Server Sun Java[TM] System Web Server 6.1 SP3 Server Scripts NSAPI Other Hardware N/A Other Software SunOS 5.10_x86: Fault Manager Patch - 118344-05 ================================================================================ Banking Run Details Iter-| | Total | QOS ation| Request Type | Reqs | Good Toler Fail -----|------------------|------------|------------------------------------ |login | 1171293 | 1140908 21256 9129 |account_summary | 824415 | 807405 8961 8049 |check_detail_html | 461470 | 449375 6923 5172 |bill_pay | 752035 | 736246 8437 7352 |add_payee | 60336 | 59615 335 386 |payee_info | 43347 | 42202 690 455 |quick_pay | 361168 | 333825 17033 10310 |billpay_status | 119786 | 117370 1298 1118 1 |chg_profile | 66184 | 64711 837 636 |post_profile | 47698 | 46666 579 453 |req_checks | 65844 | 63125 1794 925 |post_chk_order | 47373 | 46458 472 443 |req_xfer_form | 93808 | 91890 979 939 |post_fund_xfer | 67497 | 66093 763 641 |logout | 334015 | 330547 1828 1640 |check_image | 923932 | 917764 3845 2323 |------------------|------------|------------------------------------ | TOTAL | 5440201 | 5314200 76030 49971 Iter-| | Byte | Weighted | Avg Resp | Average ation| Request Type | Rate | ABR | (sec) | Bytes -----|------------------|------------|------------|----------|---------- |login | 39399.6 | 7924.4 | 0.876 | 34545 |account_summary | 25727.9 | 4477.5 | 1.077 | 27731 |check_detail_html | 19367.0 | 2189.6 | 1.251 | 24228 |bill_pay | 24124.2 | 3779.3 | 1.063 | 25660 |add_payee | 26400.4 | 313.7 | 1.005 | 26553 |payee_info | 33775.1 | 374.3 | 1.305 | 44100 |quick_pay | 22740.8 | 2366.8 | 1.471 | 33461 |billpay_status | 30395.4 | 782.1 | 1.096 | 33340 1 |chg_profile | 35561.7 | 562.7 | 1.22 | 43413 |post_profile | 34321.5 | 344.2 | 1.073 | 36856 |req_checks | 49992.4 | 1139.2 | 1.767 | 88343 |post_chk_order | 30294.9 | 309.5 | 1.101 | 33361 |req_xfer_form | 22269.2 | 408.1 | 0.997 | 22217 |post_fund_xfer | 24233.1 | 326.3 | 1.018 | 24688 |logout | 63493.9 | 4926.3 | 1.186 | 75307 |check_image | 56700.6 | 1932.7 | 0.188 | 10681 |------------------|------------|------------|----------|---------- | TOTAL | - | 32157.5 | - | - Iter-| | Total | QOS ation| Request Type | Reqs | Good Toler Fail -----|------------------|------------|------------------------------------ |login | 1175227 | 1149665 18096 7466 |account_summary | 828703 | 815691 7731 5281 |check_detail_html | 464221 | 455396 5327 3498 |bill_pay | 753732 | 741602 7297 4833 |add_payee | 60424 | 59995 226 203 |payee_info | 43298 | 42518 467 313 |quick_pay | 361601 | 336841 16283 8477 |billpay_status | 120088 | 118129 1160 799 2 |chg_profile | 66454 | 65379 643 432 |post_profile | 47985 | 47225 450 310 |req_checks | 66340 | 64330 1395 615 |post_chk_order | 47801 | 47010 481 310 |req_xfer_form | 93974 | 92588 834 552 |post_fund_xfer | 67602 | 66622 585 395 |logout | 335559 | 333381 1230 948 |check_image | 928980 | 923373 3526 2081 |------------------|------------|------------------------------------ | TOTAL | 5461989 | 5359745 65731 36513 Iter-| | Byte | Weighted | Avg Resp | Average ation| Request Type | Rate | ABR | (sec) | Bytes -----|------------------|------------|------------|----------|---------- |login | 40385.5 | 8195.8 | 0.854 | 34528 |account_summary | 26776.1 | 4641.4 | 1.035 | 27730 |check_detail_html | 20184.7 | 2271.5 | 1.2 | 24227 |bill_pay | 25104.1 | 3906.2 | 1.022 | 25659 |add_payee | 27533.2 | 324.0 | 0.964 | 26549 |payee_info | 35044.5 | 385.6 | 1.258 | 44098 |quick_pay | 23641.0 | 2443.6 | 1.415 | 33459 |billpay_status | 31442.0 | 808.6 | 1.06 | 33340 2 |chg_profile | 36859.4 | 582.7 | 1.177 | 43419 |post_profile | 35733.5 | 357.2 | 1.031 | 36856 |req_checks | 51506.2 | 1183.6 | 1.715 | 88342 |post_chk_order | 31280.4 | 322.1 | 1.066 | 33366 |req_xfer_form | 23350.3 | 421.6 | 0.951 | 22215 |post_fund_xfer | 25297.5 | 337.1 | 0.975 | 24689 |logout | 65008.8 | 5104.1 | 1.158 | 75311 |check_image | 57707.8 | 2004.3 | 0.185 | 10682 |------------------|------------|------------|----------|---------- | TOTAL | - | 33290.2 | - | - Iter-| | Total | QOS ation| Request Type | Reqs | Good Toler Fail -----|------------------|------------|------------------------------------ |login | 1175211 | 1148153 18069 8989 |account_summary | 829033 | 816222 7423 5388 |check_detail_html | 464392 | 455387 5329 3676 |bill_pay | 752903 | 741030 6849 5024 |add_payee | 60425 | 60031 214 180 |payee_info | 43324 | 42534 459 331 |quick_pay | 361321 | 336661 15167 9493 |billpay_status | 119875 | 117981 1085 809 3 |chg_profile | 66481 | 65404 618 459 |post_profile | 47923 | 47185 413 325 |req_checks | 66401 | 64492 1289 620 |post_chk_order | 47899 | 47212 405 282 |req_xfer_form | 94040 | 92675 787 578 |post_fund_xfer | 67726 | 66717 572 437 |logout | 335222 | 333050 1231 941 |check_image | 929296 | 923147 3702 2447 |------------------|------------|------------------------------------ | TOTAL | 5461472 | 5357881 63612 39979 Iter-| | Byte | Weighted | Avg Resp | Average ation| Request Type | Rate | ABR | (sec) | Bytes -----|------------------|------------|------------|----------|---------- |login | 40215.5 | 8175.5 | 0.858 | 34524 |account_summary | 26739.8 | 4632.6 | 1.037 | 27732 |check_detail_html | 20167.5 | 2267.0 | 1.201 | 24227 |bill_pay | 25042.7 | 3892.7 | 1.024 | 25659 |add_payee | 27551.7 | 323.2 | 0.963 | 26550 |payee_info | 34934.4 | 384.9 | 1.262 | 44096 |quick_pay | 23419.4 | 2436.0 | 1.428 | 33460 |billpay_status | 31453.7 | 805.3 | 1.059 | 33339 3 |chg_profile | 36729.9 | 581.5 | 1.182 | 43415 |post_profile | 35573.9 | 355.9 | 1.036 | 36858 |req_checks | 51496.8 | 1181.9 | 1.715 | 88339 |post_chk_order | 31369.9 | 322.0 | 1.063 | 33368 |req_xfer_form | 23338.0 | 420.8 | 0.951 | 22211 |post_fund_xfer | 25213.0 | 336.8 | 0.979 | 24686 |logout | 64998.3 | 5086.7 | 1.158 | 75306 |check_image | 57949.8 | 2000.2 | 0.184 | 10682 |------------------|------------|------------|----------|---------- | TOTAL | - | 33203.8 | - | - BANKING NOTES SUT Notes --------- * 1 SAS 10K 73GB disk for OS, swap * 1 SAS 10K 73GB disk for webserver * 1 SAS 10K 73GB disks for web server log * 1x PCI-X Sun PCI Dual Fibre Channel 2GB HBA * 1 StorEdge 3510 Raid array with 2 raid controllers (12x 73GB 15K RPM disks) with 2 daisy-chained StorEdge 3510 JBOD (12x 73GB 15K RPM disks each). * 2x 18 disk LUNS, 256KB stripesize * Using MPXIO * Sun Volume Manager used to stripe the 2 18-disk LUNs. * Support partition: 250GB partition, stripe (interlace) of 4MB, fragment size 8192 * Banking partition: 300GB partition, stripe (interlace) of 128KB * Ecommerce partition: 100GB partition, stripe (interlace) of 128KB * Log, Banking, Ecommerce, Support filesystems mounted with 'noatime'. * Total of 9 NICs, used 3 onboard Gigabit adapter and 6 NICs on 3 Sun PCI-E Dual GigE UTP adapters * 4 x Cisco 3750-T24 switches * networks 1 through 8 - 4 clients per net, network 9 - 1 Prime client, 2 clients + BeSim * Banking CHECK_IMAGE_SUBDIRS = 500 * Banking BESIM_POOL_SIZE = 520 Operating System Notes ---------------------- * set rlim_fd_max=500000 * set rlim_fd_cur=500000 * set sq_max_size=0 * set ipge:ipge_bcopy_thresh = 1536 * set ipge:ipge_dvma_thresh = 1536 * set ipge:ipge_tx_syncq=1 * set consistent_coloring=2 * ndd -set /dev/tcp tcp_smallest_anon_port 2048 * ndd -set /dev/tcp tcp_conn_req_max_q 102400 * ndd -set /dev/tcp tcp_conn_req_max_q0 102400 * ndd -set /dev/tcp tcp_max_buf 4194304 * ndd -set /dev/tcp tcp_cwnd_max 2097152 * ndd -set /dev/tcp tcp_recv_hiwat 400000 * ndd -set /dev/tcp tcp_xmit_hiwat 400000 * ndd -set /dev/ipge instance 1,2,3,4,5,6,7,8,9 * ndd -set /dev/ipge rx_intr_pkts 600 * ndd -set /dev/ipge rx_intr_time 600 * Enable interrupts only on CPUs 0,4,8,12,16,20,24,28 via 'psradm -i' * Enable the KSSL listener on port 443 (forward requests to port 8080) * ksslcfg create -f pem -i /etc/kssl/keypair.pem -p /etc/kssl/passphrase -x 8080 -z 80000 443 * Patches: * SunOS 5.10: Kernel Patch - 118822-25 * SunOS 5.10: FMA Patch - 119578-10 * SunOS 5.10: Sun PCI-E Gigabit Ethernet Adapter Patch - 120849-02 * SunOS 5.10: Kernel Update Patch - 118833-01 * SunOS 5.10: Data Encryption Kit Patch - 118562-07 * SunOS 5.10: Crypto Framework Patch - 118918-10 * SunOS 5.10: C2audit Patch - 121474-01 * SunOS 5.10: Sun4u Crypto Patch - 121476-01 * SunOS 5.10: Sun4v Crypto Patch - 121473-01 * SunOS 5.10: Kssl patch - 121478-01 HTTP Software Notes ------------------- * Sun Java System Web Server 6.1 SP5 64-bit * LD_PRELOAD_64=/usr/lib/sparcv9/mpss.so.1; export LD_PRELOAD * MPSSHEAP=4M; export MPSHEAP * Webserver process started in FX class using priocntl -c FX -e * One webserver instance listening on port 8080 * config/magnus.conf: * KeepAliveTimeout 120 * MaxKeepAliveConnections 80000 * KeepAliveThreads 4 * ConnQueueSize 80000 * RqThrottle 260 * ThreadIncrement 260 * ListenQ 80000 * KeepAliveQueryMeanTime 40 * Init fn=pool-init block-size=65536 * config/obj.conf: * Disable PathCheck for 'check-acl' * Service fn=send-file UseOutputStreamSize=16384 * config/nsfc.conf: * MaxAge=3600 * MediumFileSizeLimit=500001 * MediumFileSpace=1 * SmallFileSizeLimit=500000 * SmallFileSpace=8000000000 * MaxFiles=400000 * MaxOpenFiles=400000 * config/server.xml: * webserver instance listening on port 8080 * Disable ACLFILE * security=off * acceptorthreads=2 * ip=any * blocking=false * JVM OPTIONS: -server -Xrs -Xmx4g -Xms4g -Xmn3g -XX:+AggressiveHeap -XX:LargePageSizeInBytes=256m -XX:MaxTenuringThreshold=0 -XX:SurvivorRatio=128 -XX:TargetSurvivorRatio=95 -XX:+UseParallelOldGC -XX:+UseParallelGC -XX:ParallelGCThreads=8 -XX:+DisableExplicitGC * config/default-web.xml: * Comment out setting and mapping the invoker * JSP page compiler and execution servlet parameters: * param-name: reload-interval param-value: -1 * param-name: mappedfile param-value: false * param-name: jspCompilerPlugin param-value: org.apache.jasper.compiler.JikesJavaCompiler * set session-timeout to 3 HTTP Script Notes ----------------- * SPEC-provided JSP scripts used without modification. Client Notes ------------ * Clients: * 1 client - prime client * 34 clients - load generating clients * System Tuning: * set sq_max_size=0 * set rlim_fd_max=32768 * set rlim_fd_cur=32768 * ndd -set /dev/tcp tcp_smallest_anon_port 2048 * ndd -set /dev/tcp tcp_max_buf 4194304 * ndd -set /dev/tcp tcp_cwnd_max 2097152 * ndd -set /dev/tcp tcp_recv_hiwat 400000 * ndd -set /dev/tcp tcp_xmit_hiwat 400000 * /usr/java/jre/lib/security/java.security: * Disable SunPKCS11 security provider for Java * Reorder remaining security providers by decrementing provider number by 1 * java -server -XX:+DisableExplicitGC -Xmx800m -Xms800m specwebclient * java -server -Xmx128m -Xms128m specweb BESIM Notes ----------- * System Notes: * set rlim_fd_max=200000 * set rlim_fd_cur=200000 * set sq_max_size=0 * ndd -set /dev/tcp tcp_smallest_anon_port 2048 * ndd -set /dev/tcp tcp_conn_req_max_q 8192 * ndd -set /dev/tcp tcp_conn_req_max_q0 8192 * ndd -set /dev/tcp tcp_max_buf 4194304 * ndd -set /dev/tcp tcp_cwnd_max 2097152 * ndd -set /dev/tcp tcp_recv_hiwat 400000 * ndd -set /dev/tcp tcp_xmit_hiwat 400000 * HTTP Software Notes: * Webserver process started in FX class using priocntl -c FX -e * config/magnus.conf: * RqThrottle 520 * MaxKeepAliveConnections 8192 * KeepAliveTimeout 8400 * KeepAliveThreads 4 * KeepAliveQueryMeanTime 1 * ListenQ 8192 * ConnQueueSize 8192 * MaxProcs 4 * CGIWaitPid off * ThreadIncrement 520 * config/obj.conf: * Disable PathCheck for 'check-acl' * config/nsfc.conf * Use all default values * config/server.xml - webserver instance listening on port 81: * Disable ACLFILE * blocking=false Other Notes ----------- * Tuning Disclosure: * Sun_Tuning_20051205.txt * Sun Solaris 10 documentation: http:/www.sun.com * Sun Java System Web Server 6.1 SP5: Release Notes and Tuning Guide: http://docs.sun.com ================================================================================ 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 | 460352 | 455380 2819 2153 |search | 231104 | 228786 1074 1244 |browse | 413626 | 408006 2017 3603 |browse_productline| 352852 | 349032 1474 2346 |productdetail | 281967 | 279339 897 1731 |customize1 | 594508 | 582044 7676 4788 1 |customize2 | 315123 | 309206 3500 2417 |customize3 | 216657 | 208493 5511 2653 |cart | 186578 | 184204 926 1448 |login | 132800 | 131268 905 627 |shipping | 125036 | 124233 403 400 |billing | 118882 | 117022 1116 744 |confirm | 88956 | 87763 706 487 |------------------|------------|------------------------------------ | TOTAL | 3518441 | 3464776 29024 24641 Iter-| | Byte | Weighted | Avg Resp | Average ation| Request Type | Rate | ABR | (sec) | Bytes -----|------------------|------------|------------|----------|---------- |index | 72589.7 | 10303.5 | 1.911 | 138785 |search | 90890.9 | 7271.8 | 2.146 | 195114 |browse | 76746.4 | 10644.4 | 2.079 | 159574 |browse_productline| 90776.4 | 11415.8 | 2.21 | 200616 |productdetail | 43741.2 | 2441.3 | 1.227 | 53688 |customize1 | 86508.9 | 15844.5 | 1.91 | 165261 1 |customize2 | 86782.5 | 8361.7 | 1.895 | 164538 |customize3 | 72988.8 | 6198.0 | 2.43 | 177392 |cart | 58213.8 | 2222.6 | 1.268 | 73870 |login | 61164.1 | 1036.0 | 0.79 | 48374 |shipping | 67589.2 | 868.0 | 0.636 | 43048 |billing | 41838.5 | 636.8 | 0.793 | 33218 |confirm | 45082.5 | 458.6 | 0.709 | 31972 |------------------|------------|------------|----------|---------- | TOTAL | - | 77703.6 | - | - Iter-| | Total | QOS ation| Request Type | Reqs | Good Toler Fail -----|------------------|------------|------------------------------------ |index | 462147 | 460099 1123 925 |search | 231290 | 230330 222 738 |browse | 414759 | 412683 487 1589 |browse_productline| 354027 | 352406 400 1221 |productdetail | 282977 | 281892 223 862 |customize1 | 596340 | 587466 5873 3001 2 |customize2 | 316974 | 312805 2674 1495 |customize3 | 217924 | 212528 4085 1311 |cart | 187303 | 186184 448 671 |login | 133434 | 132519 527 388 |shipping | 125480 | 125079 113 288 |billing | 119258 | 118006 794 458 |confirm | 89411 | 88549 539 323 |------------------|------------|------------------------------------ | TOTAL | 3531324 | 3500546 17508 13270 Iter-| | Byte | Weighted | Avg Resp | Average ation| Request Type | Rate | ABR | (sec) | Bytes -----|------------------|------------|------------|----------|---------- |index | 73820.5 | 10529.8 | 1.88 | 138784 |search | 92031.1 | 7408.6 | 2.12 | 195112 |browse | 78494.9 | 10864.1 | 2.032 | 159551 |browse_productline| 91869.1 | 11660.9 | 2.183 | 200630 |productdetail | 45030.7 | 2498.6 | 1.194 | 53783 |customize1 | 88168.3 | 16179.7 | 1.874 | 165263 2 |customize2 | 88493.9 | 8562.3 | 1.859 | 164539 |customize3 | 74884.4 | 6345.8 | 2.368 | 177371 |cart | 60684.9 | 2266.4 | 1.214 | 73706 |login | 63955.0 | 1065.0 | 0.76 | 48619 |shipping | 70760.1 | 886.8 | 0.608 | 43048 |billing | 44536.8 | 650.3 | 0.745 | 33218 |confirm | 47464.5 | 469.3 | 0.673 | 31972 |------------------|------------|------------|----------|---------- | TOTAL | - | 79388.3 | - | - Iter-| | Total | QOS ation| Request Type | Reqs | Good Toler Fail -----|------------------|------------|------------------------------------ |index | 461062 | 456960 2242 1860 |search | 231052 | 229154 526 1372 |browse | 413958 | 409709 1079 3170 |browse_productline| 353391 | 350293 720 2378 |productdetail | 282464 | 280293 451 1720 |customize1 | 595287 | 582249 8027 5011 3 |customize2 | 316403 | 310177 3707 2519 |customize3 | 217549 | 209749 5293 2507 |cart | 186972 | 184979 670 1323 |login | 133265 | 131762 766 737 |shipping | 125371 | 124629 225 517 |billing | 119198 | 117409 1041 748 |confirm | 89352 | 88054 701 597 |------------------|------------|------------------------------------ | TOTAL | 3525324 | 3475417 25448 24459 Iter-| | Byte | Weighted | Avg Resp | Average ation| Request Type | Rate | ABR | (sec) | Bytes -----|------------------|------------|------------|----------|---------- |index | 73171.4 | 10373.5 | 1.896 | 138797 |search | 91265.3 | 7307.6 | 2.137 | 195111 |browse | 77510.8 | 10708.0 | 2.058 | 159576 |browse_productline| 91008.9 | 11492.6 | 2.204 | 200623 |productdetail | 44089.2 | 2457.3 | 1.217 | 53667 |customize1 | 86708.9 | 15947.3 | 1.905 | 165264 3 |customize2 | 87091.3 | 8439.0 | 1.889 | 164539 |customize3 | 73641.7 | 6255.2 | 2.408 | 177377 |cart | 59421.3 | 2233.2 | 1.24 | 73685 |login | 62082.6 | 1048.1 | 0.781 | 48518 |shipping | 68989.8 | 874.8 | 0.623 | 43048 |billing | 43087.2 | 641.8 | 0.77 | 33218 |confirm | 45438.2 | 463.0 | 0.703 | 31972 |------------------|------------|------------|----------|---------- | TOTAL | - | 78242.0 | - | - ECOMMERCE NOTES SUT Notes --------- * 1 SAS 10K 73GB disk for OS, swap * 1 SAS 10K 73GB disk for webserver * 1 SAS 10K 73GB disks for web server log * 1x PCI-X Sun PCI Dual Fibre Channel 2GB HBA * 1 StorEdge 3510 Raid array with 2 raid controllers (12x 73GB 15K RPM disks) with 2 daisy-chained StorEdge 3510 JBOD (12x 73GB 15K RPM disks each). * 2x 18 disk LUNS, 256KB stripesize * Using MPXIO * Sun Volume Manager used to stripe the 2 18-disk LUNs. * Support partition: 250GB partition, stripe (interlace) of 4MB, fragment size 8192 * Banking partition: 300GB partition, stripe (interlace) of 128KB * Ecommerce partition: 100GB partition, stripe (interlace) of 128KB * Log, Banking, Ecommerce, Support filesystems mounted with 'noatime'. * Total of 9 NICs, used 3 onboard Gigabit adapter and 6 NICs on 3 Sun PCI-E Dual GigE UTP adapters * 4 x Cisco 3750-T24 switches * networks 1 through 8 - 4 clients per net, network 9 - 1 Prime client, 2 clients + BeSim * Ecommerce PRODUCT_IMAGE_SUBDIRS = 500 * Ecommerce BESIM_POOL_SIZE = 520 Operating System Notes ---------------------- * set rlim_fd_max=500000 * set rlim_fd_cur=500000 * set sq_max_size=0 * set ipge:ipge_bcopy_thresh = 1536 * set ipge:ipge_dvma_thresh = 1536 * set ipge:ipge_tx_syncq=1 * set consistent_coloring=2 * ndd -set /dev/tcp tcp_smallest_anon_port 2048 * ndd -set /dev/tcp tcp_conn_req_max_q 102400 * ndd -set /dev/tcp tcp_conn_req_max_q0 102400 * ndd -set /dev/tcp tcp_max_buf 4194304 * ndd -set /dev/tcp tcp_cwnd_max 2097152 * ndd -set /dev/tcp tcp_recv_hiwat 400000 * ndd -set /dev/tcp tcp_xmit_hiwat 400000 * ndd -set /dev/ipge instance 1,2,3,4,5,6,7,8,9 * ndd -set /dev/ipge rx_intr_pkts 600 * ndd -set /dev/ipge rx_intr_time 600 * Enable interrupts only on CPUs 0,4,8,12,16,20,24,28 via 'psradm -i' * Enable the KSSL listener on port 443 (forward requests to port 8080) * ksslcfg create -f pem -i /etc/kssl/keypair.pem -p /etc/kssl/passphrase -x 8080 -z 80000 443 * Patches: * SunOS 5.10: Kernel Patch - 118822-25 * SunOS 5.10: FMA Patch - 119578-10 * SunOS 5.10: Sun PCI-E Gigabit Ethernet Adapter Patch - 120849-02 * SunOS 5.10: Kernel Update Patch - 118833-01 * SunOS 5.10: Data Encryption Kit Patch - 118562-07 * SunOS 5.10: Crypto Framework Patch - 118918-10 * SunOS 5.10: C2audit Patch - 121474-01 * SunOS 5.10: Sun4u Crypto Patch - 121476-01 * SunOS 5.10: Sun4v Crypto Patch - 121473-01 * SunOS 5.10: Kssl patch - 121478-01 HTTP Software Notes ------------------- * Sun Java System Web Server 6.1 SP5 64-bit * LD_PRELOAD_64=/usr/lib/sparcv9/mpss.so.1; export LD_PRELOAD * MPSSHEAP=4M; export MPSHEAP * Webserver process started in FX class using priocntl -c FX -e * Webserver instances listening on port 80 and 8080 * config/magnus.conf: * KeepAliveTimeout 180 * MaxKeepAliveConnections 102400 * KeepAliveThreads 6 * ConnQueueSize 102400 * RqThrottle 390 * ThreadIncrement 390 * ListenQ 102400 * KeepAliveQueryMeanTime 40 * Init fn=pool-init block-size=65536 * config/obj.conf: * Disable PathCheck for 'check-acl' * Service fn=send-file UseOutputStreamSize=16384 * config/nsfc.conf: * MaxAge=7200 * MediumFileSizeLimit=500001 * MediumFileSpace=1 * SmallFileSizeLimit=500000 * SmallFileSpace=8000000000 * MaxFiles=500000 * MaxOpenFiles=500000 * config/server.xml: * webserver instance listening on port 80 * Disable ACLFILE * security=off * acceptorthreads=3 * ip=any * blocking=false * webserver instance listening on port 8080 * Disable ACLFILE * security=off * acceptorthreads=2 * ip=any * blocking=false * JVM OPTIONS: -server -Xrs -Xmx3g -Xms3g -Xmn2g -XX:+AggressiveHeap -XX:LargePageSizeInBytes=256m -XX:MaxTenuringThreshold=0 -XX:SurvivorRatio=128 -XX:TargetSurvivorRatio=90 -XX:+UseParallelOldGC -XX:+UseParallelGC -XX:ParallelGCThreads=4 -XX:+DisableExplicitGC * config/default-web.xml: * Comment out setting and mapping the invoker * JSP page compiler and execution servlet parameters: * param-name: reload-interval param-value: -1 * param-name: mappedfile param-value: false * param-name: jspCompilerPlugin param-value: org.apache.jasper.compiler.JikesJavaCompiler * set session-timeout to 5 HTTP Script Notes ----------------- * SPEC-provided JSP scripts used without modification Client Notes ------------ * Clients: * 1 client - prime client * 34 clients - load generating clients * System Tuning: * set sq_max_size=0 * set rlim_fd_max=32768 * set rlim_fd_cur=32768 * ndd -set /dev/tcp tcp_smallest_anon_port 2048 * ndd -set /dev/tcp tcp_max_buf 4194304 * ndd -set /dev/tcp tcp_cwnd_max 2097152 * ndd -set /dev/tcp tcp_recv_hiwat 400000 * ndd -set /dev/tcp tcp_xmit_hiwat 400000 * /usr/java/jre/lib/security/java.security: * Disable SunPKCS11 security provider for Java * Reorder remaining security providers by decrementing provider number by 1 * java -server -XX:+DisableExplicitGC -Xmx800m -Xms800m specwebclient * java -server -Xmx128m -Xms128m specweb BESIM Notes ----------- * System Notes: * set rlim_fd_max=200000 * set rlim_fd_cur=200000 * set sq_max_size=0 * ndd -set /dev/tcp tcp_smallest_anon_port 2048 * ndd -set /dev/tcp tcp_conn_req_max_q 8192 * ndd -set /dev/tcp tcp_conn_req_max_q0 8192 * ndd -set /dev/tcp tcp_max_buf 4194304 * ndd -set /dev/tcp tcp_cwnd_max 2097152 * ndd -set /dev/tcp tcp_recv_hiwat 400000 * ndd -set /dev/tcp tcp_xmit_hiwat 400000 * HTTP Software Notes: * Webserver process started in FX class using priocntl -c FX -e * config/magnus.conf: * RqThrottle 520 * MaxKeepAliveConnections 8192 * KeepAliveTimeout 8400 * KeepAliveThreads 4 * KeepAliveQueryMeanTime 1 * ListenQ 8192 * ConnQueueSize 8192 * MaxProcs 4 * CGIWaitPid off * ThreadIncrement 520 * config/obj.conf: * Disable PathCheck for 'check-acl' * config/nsfc.conf * Use all default values * config/server.xml - webserver instance listening on port 81: * Disable ACLFILE * blocking=false Other Notes ----------- * Tuning Disclosure: * Sun_Tuning_20051205.txt * Sun Solaris 10 documentation: http:/www.sun.com * Sun Java System Web Server 6.1 SP5: Release Notes and Tuning Guide: http://docs.sun.com ================================================================================ 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 | 176798 | 174064 1734 1000 |search | 276301 | 271800 2863 1638 |catalog | 254811 | 251020 2400 1391 1 |product | 540068 | 501645 29237 9186 |fileCatalog | 491853 | 464340 23358 4155 |file | 295092 | 272791 19802 2499 |download | 147511 | 147490 1 20 |------------------|------------|------------------------------------ | TOTAL | 2182434 | 2083150 79395 19889 Iter-| | Byte | Weighted | Avg Resp | Average ation| Request Type | Rate | ABR | (sec) | Bytes -----|------------------|------------|------------|----------|---------- |home | 56190.5 | 793.1 | 1.073 | 60321 |search | 36502.5 | 557.4 | 0.743 | 27129 |catalog | 44011.4 | 651.3 | 0.78 | 34367 1 |product | 35966.8 | 2687.0 | 1.86 | 66898 |fileCatalog | 51980.2 | 3882.3 | 2.041 | 106130 |file | 55919.9 | 2715.7 | 2.212 | 123742 |download | 100001.8 | 75786.1 | 69.077 | 6907901 |------------------|------------|------------|----------|---------- | TOTAL | - | 87073.4 | - | - Iter-| | Total | QOS ation| Request Type | Reqs | Good Toler Fail -----|------------------|------------|------------------------------------ |home | 177818 | 175754 1535 529 |search | 276195 | 272804 2511 880 |catalog | 256169 | 253194 2182 793 2 |product | 541198 | 506719 27595 6884 |fileCatalog | 492539 | 467295 22779 2465 |file | 296072 | 274974 19629 1469 |download | 148217 | 148215 1 1 |------------------|------------|------------------------------------ | TOTAL | 2188208 | 2098955 76232 13021 Iter-| | Byte | Weighted | Avg Resp | Average ation| Request Type | Rate | ABR | (sec) | Bytes -----|------------------|------------|------------|----------|---------- |home | 57710.2 | 798.4 | 1.045 | 60323 |search | 38009.4 | 557.8 | 0.713 | 27136 |catalog | 45459.9 | 655.1 | 0.755 | 34359 2 |product | 37008.7 | 2694.6 | 1.807 | 66892 |fileCatalog | 52977.1 | 3890.9 | 2.003 | 106130 |file | 56908.4 | 2726.6 | 2.174 | 123726 |download | 100001.2 | 76291.2 | 69.15 | 6915156 |------------------|------------|------------|----------|---------- | TOTAL | - | 87615.1 | - | - Iter-| | Total | QOS ation| Request Type | Reqs | Good Toler Fail -----|------------------|------------|------------------------------------ |home | 177831 | 175997 1345 489 |search | 276308 | 273218 2148 942 |catalog | 256163 | 253404 1936 823 3 |product | 541520 | 508584 26485 6451 |fileCatalog | 493079 | 467761 22899 2419 |file | 296372 | 275193 19736 1443 |download | 148284 | 148283 0 1 |------------------|------------|------------------------------------ | TOTAL | 2189557 | 2102440 74549 12568 Iter-| | Byte | Weighted | Avg Resp | Average ation| Request Type | Rate | ABR | (sec) | Bytes -----|------------------|------------|------------|----------|---------- |home | 58006.4 | 797.9 | 1.039 | 60310 |search | 38410.5 | 557.9 | 0.706 | 27138 |catalog | 45785.0 | 654.8 | 0.75 | 34358 3 |product | 37274.5 | 2695.5 | 1.794 | 66901 |fileCatalog | 53089.3 | 3893.7 | 1.999 | 106133 |file | 57084.1 | 2728.5 | 2.167 | 123736 |download | 100000.9 | 76396.1 | 69.242 | 6924301 |------------------|------------|------------|----------|---------- | TOTAL | - | 87724.8 | - | - SUPPORT NOTES SUT Notes --------- * 1 SAS 10K 73GB disk for OS * 1 SAS 10K 73GB disk for webserver * 1 SAS 10K 73GB disks for web server log * 1x PCI-X Sun PCI Dual Fibre Channel 2GB HBA * 1 StorEdge 3510 Raid array with 2 raid controllers (12x 73GB 15K RPM disks) with 2 daisy-chained StorEdge 3510 JBOD (12x 73GB 15K RPM disks each). * 2x 18 disk LUNS, 256KB stripesize * Using MPXIO * Sun Volume Manager used to stripe the 2 18-disk LUNs. * Support partition: 250GB partition, stripe (interlace) of 4MB, fragment size 8192 * Banking partition: 300GB partition, stripe (interlace) of 128KB * Ecommerce partition: 100GB partition, stripe (interlace) of 128KB * Log, Banking, Econmerce, Support filesystems mounted with 'noatime'. * Total of 9 NICs, used 3 onboard Gigabit adapter and 6 NICs on 3 Sun PCI-E Dual GigE UTP adapters * 4 x Cisco 3750-T24 switches * networks 1 through 8 - 4 clients per net, network 9 - 1 Prime client, 2 clients + BeSim * Support DOWNLOAD_SUBDIRS = 500 * Support BESIM_POOL_SIZE = 400 Operating System Notes ---------------------- * set consistent_coloring = 2 * set segmap_percent = 6 * set bufhwm=32768 * set maxphys=1048576 * set maxpgio = 128 * set rlim_fd_max=260000 * set rlim_fd_cur=260000 * set autoup = 60 * set sq_max_size = 10000 * set ip:ip_squeue_bind = 0 * set ipge:ipge_tx_syncq = 1 * set ipge:ipge_inst_taskqs=1 * set ipge:ipge_dvma_thresh = 1 * set ipge:ipge_bcopy_thresh = 512 * set ufs:smallfile=6000000 * ndd -set /dev/tcp tcp_conn_req_max_q 81920 * ndd -set /dev/tcp tcp_conn_req_max_q0 81920 * ndd -set /dev/tcp tcp_max_buf 4194304 * ndd -set /dev/tcp tcp_cwnd_max 2097152 * ndd -set /dev/tcp tcp_recv_hiwat 400000 * ndd -set /dev/tcp tcp_xmit_hiwat 400000 * ndd -set /dev/tcp tcp_local_dack_interval 500 * ndd -set /dev/ipge instance 1,2,3,4,5,6,7,8,9 via 'psradm -i' * ndd -set /dev/ipge rx_intr_pkts 600 * ndd -set /dev/ipge rx_intr_time 600 * Enable interrupts only on CPUs 29,30,31 * Patches: * SunOS 5.10: Kernel Patch - 118822-25 * SunOS 5.10: FMA Patch - 119578-10 * SunOS 5.10: Sun PCI-E Gigabit Ethernet Adapter Patch - 120849-02 * SunOS 5.10: Kernel Update Patch - 118833-01 * SunOS 5.10: Data Encryption Kit Patch - 118562-07 * SunOS 5.10: Crypto Framework Patch - 118918-10 * SunOS 5.10: C2audit Patch - 121474-01 * SunOS 5.10: Sun4u Crypto Patch - 121476-01 * SunOS 5.10: Sun4v Crypto Patch - 121473-01 * SunOS 5.10: Kssl patch - 121478-01 HTTP Software Notes ------------------- * Sun Java System Web Server 6.1 SP5 64-bit * LD_PRELOAD_64=/usr/lib/sparcv9/mpss.so.1; export LD_PRELOAD * MPSSHEAP=4M; export MPSHEAP * Webserver process started in FX class using priocntl -c FX -e * One webserver instance listening on port 80 * config/magnus.conf: * KeepAliveTimeout 120 * MaxKeepAliveConnections 24000 * KeepAliveThreads 8 * ConnQueueSize 25000 * RqThrottle 400 * ThreadIncrement 400 * RcvBufSize 8192 * ListenQ 8192 * KeepAliveQueryMeanTime 10 * Init fn=pool-init block-size=65536 * config/obj.conf: * Disable PathCheck for 'check-acl' * Service fn=send-file UseOutputStreamSize=16384 * config/nsfc.conf: * MaxAge=14400 * MediumFileSizeLimit=2097153 * MediumFileSpace=1 * SmallFileSizeLimit=2097152 * SmallFileSpace=27000000000 * MaxFiles=200000 * MaxOpenFiles=200000 * BufferSize=1048576 * config/server.xml: * webserver instance ls1 listening on port 80 * Disable ACLFILE * acceptorthreads=8 * ip=any * blocking=true * JVM OPTIONS: -server -Xmx2048m -Xms2048m -XX:ParallelGCThreads=4 -XX:+DisableExplicitGC -XX:+AggressiveHeap -XX:LargePageSizeInBytes=256m -XX:-BindGCTaskThreadToCPUs HTTP Script Notes ----------------- * SPEC-provided JSP scripts used without modification Client Notes ------------ * Clients: * 1 client - prime client * 34 clients - load generating clients * System Tuning: * set sq_max_size=0 * set rlim_fd_max=32768 * set rlim_fd_cur=32768 * ndd -set /dev/tcp tcp_smallest_anon_port 2048 * ndd -set /dev/tcp tcp_max_buf 4194304 * ndd -set /dev/tcp tcp_cwnd_max 2097152 * ndd -set /dev/tcp tcp_recv_hiwat 400000 * ndd -set /dev/tcp tcp_xmit_hiwat 400000 * /usr/java/jre/lib/security/java.security: * Disable SunPKCS11 security provider for Java * Reorder remaining security providers by decrementing provider number by 1 * java -server -XX:+DisableExplicitGC -Xmx800m -Xms800m specwbclient * java -server -Xmx128m -Xms128m specweb BESIM Notes ----------- * System Notes: * set rlim_fd_max=200000 * set rlim_fd_cur=200000 * set sq_max_size=0 * ndd -set /dev/tcp tcp_smallest_anon_port 2048 * ndd -set /dev/tcp tcp_conn_req_max_q 8192 * ndd -set /dev/tcp tcp_conn_req_max_q0 8192 * ndd -set /dev/tcp tcp_max_buf 4194304 * ndd -set /dev/tcp tcp_cwnd_max 2097152 * ndd -set /dev/tcp tcp_recv_hiwat 400000 * ndd -set /dev/tcp tcp_xmit_hiwat 400000 * HTTP Software Notes: * Webserver process started in FX class using priocntl -c FX -e * config/magnus.conf: * RqThrottle 520 * MaxKeepAliveConnections 8192 * KeepAliveTimeout 8400 * KeepAliveThreads 4 * KeepAliveQueryMeanTime 1 * ListenQ 8192 * ConnQueueSize 8192 * MaxProcs 4 * CGIWaitPid off * ThreadIncrement 520 * config/obj.conf: * Disable PathCheck for 'check-acl' * config/nsfc.conf * Use all default values * config/server.xml - webserver instance listening on port 81: * Disable ACLFILE * blocking=false Other Notes ----------- * Tuning Disclosure: * Sun_Tuning_20051205.txt * Sun Solaris 10 documentation: http:/www.sun.com * Sun Java System Web Server 6.1 SP5: Release Notes and Tuning Guide: http://docs.sun.com ================================================================================ Errors for Support Workload Quality of Service Errors ------------------------- * No QOS Errors Found Validation Errors ----------------- * No Validation Errors Found ================================================================================ For questions about this result, please contact the submitter: Sun Microsystems Inc. Copyright (c) 2005 Standard Performance Evaluation Corporation