SPECweb2005 Result ================================================================================ || Oracle Corporation: SPARC T3-2 || SPECweb2005 = 113857 Oracle Corporation: Oracle iPlanet Web Server 7 || .0.9 || || SPECweb2005_Banking = 165024 ||SPECweb2005_Ecommerce = 160056 || SPECweb2005_Support = 123840 || ================================================================================ Submitter: Oracle Corporation, SPEC License #: 73, Test date: Nov-2010 ================================================================================ PERFORMANCE Banking | Simultaneous | Test | Aggregate QOS Compliance | Validation | | User Sessions | Iteration | Good Tolerable Fail | Errors | |---------------|-----------|---------------------------|------------| | | 1 | 95.5% 99.5% 0.5% | 0 | | |-----------|---------------------------|------------| | 165024 | 2 | 95.1% 99.4% 0.6% | 0 | | |-----------|---------------------------|------------| | | 3 | 95.2% 100.0% 0.0% | 0 | -------------------------------------------------------------------- Ecommerce | Simultaneous | Test | Aggregate QOS Compliance | Validation | | User Sessions | Iteration | Good Tolerable Fail | Errors | |---------------|-----------|---------------------------|------------| | | 1 | 97.1% 99.6% 0.4% | 27 | | |-----------|---------------------------|------------| | 160056 | 2 | 99.7% 100.0% 0.0% | 24 | | |-----------|---------------------------|------------| | | 3 | 99.5% 100.0% 0.0% | 33 | -------------------------------------------------------------------- Support | Simultaneous | Test | Aggregate QOS Compliance | Validation | | User Sessions | Iteration | Good Tolerable Fail | Errors | |---------------|-----------|---------------------------|------------| | | 1 | 98.5% 99.6% 0.4% | 1 | | |-----------|---------------------------|------------| | 123840 | 2 | 97.5% 99.6% 0.4% | 0 | | |-----------|---------------------------|------------| | | 3 | 97.6% 99.9% 0.1% | 0 | -------------------------------------------------------------------- ================================================================================ CONFIGURATION Availability Dates -------------------------------------------------------------------------------- Backend Simulator May-2009 SUT Hardware Nov-2010 Web Server Software Aug-2010 Operating System Feb-2011 Other Components N/A System Under Test (SUT) -------------------------------------------------------------------------------- # of SUTs 1 Vendor Oracle Corporation Model SPARC T3-2 Processor SPARC T3 Processor Speed (MHz) 1648 MHz # Processors 32 cores, 2 chips, 16 cores/chip, (8 threads/core) Primary Cache 16KB(I) + 8KB(D) per core Secondary Cache 6 MB Other Cache N/A Memory 256 GB (32 x 8GB) Disk Subsystem 5x 300GB 10K RPM SAS (SESX3G11Z) 2x Sun Storage F5100 Disk Controllers 8-port (2x4) 6GBs SAS PCIe HBA Internal 4x 8-port (2x4) 6GBs SAS PCIe HBA External, (SG(X)-SAS6-EXT-Z) Operating System Solaris 10 9/10 File System UFS Other Hardware N/A Other Software Java HotSpot(TM) 64-Bit Server VM on Solaris, version 1.6.0_21 Web Server Software -------------------------------------------------------------------------------- Vendor Oracle Corporation Name/Version Oracle iPlanet Web Server 7.0.9 Dynamic Scripts JSP Server Cache N/A Log Mode Common Log Format SUT Network -------------------------------------------------------------------------------- # of Controllers 12 Network Controllers 3x 1 Gb (10/100/1000Mbs) integrated Ethernet ports 4x 10 GbE Dual Port fiber (Intel Niantic) ((X)1109A-Z) # of Networks 11 Network Type 10 & 1 Gigabit Ethernet Network Speed 10 Gb/s MSL (sec) 30 (Non RFC1122) Time-Wait (sec) 60 (Non RFC1122) MTU Size 1500 Client Systems -------------------------------------------------------------------------------- # of Clients 24 Model Sun Blade T6320 Processor Sun UltraSPARC-T2 Processor Speed (MHz) 1400 MHz # Processors 8 cores, 1 chip, 8 cores/chip Memory 17x 32 GB, 7x 64GB Network Controller 17w Dual 10-Gigabit XAUI Pass-Thru Fabric Expansion Module (X4822A) with 2x Sun Blade 6000 24-Port Multi-Fabric Network Express Module (NEM) (X4236A) 1w x4 PCI-Express Quad Gigabit Ethernet UTP ExpressModule, OEM from Intel,RoHS-6 (X7284A-Z)(Prime) 7w x8 PCI-Express Dual 10-Gigabit Ethernet ExpressModule, (X1028A-Z) Operating System Solaris 10 10/09 JVM Version Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_24-b02) JIT Version Java HotSpot(TM) Server VM (build 1.5.0_24-b02, mixed mode) (both 32 bit and 64 bit) Other Hardware N/A Other Software N/A Backend Simulator (BESIM) -------------------------------------------------------------------------------- # of Simulators 1 Model Sun Fire X4270 Processor Intel Xeon X5570 Processor Speed (MHz) 2933 MHz # of Processors 8 cores, 2 chips, 4 cores/chip Memory 48 GB (12 x 4GB DDR3 1066MHz), 3 DIMMs per channel Network Controller 3 x Onboard 1000 BaseT Ethernet Operating System Solaris 10 5/09 File System UFS Web Server Sun Java[TM] System Web Server 7.0 Update 5 Server Scripts NSAPI Other Hardware N/A Other Software N/A ================================================================================ COMMON NOTES SUT Notes --------- * 1 SAS 10K 300GB disk for OS, 3 SAS 10K 300GB for SVM metadb * 1 SAS 10K 300GB disk for benchmark kit and web server * The 8-port (2x4) 6GBs SAS PCIe Host Adapters installed in slots 2, 3, 6, and 7 on the server. * The Sun Storage F5100 Flash Array units each have 4 domains (80 FMOD in each unit). * The 8 domains in the two units is attached to port 0 and 1 of the four 8-port (2x4) 6GBs SAS PCIe Host Adapters. * Each domain has 20 FMODs. * Sun Volume Manager used to create 5 (3 FMOD) volumes in four domains and 4 (3 FMOD) volumes in the other four domains. Total 36 volumes * 16 FMODs (2 per domain) are striped together for the logs volume. * Support, Banking, and Ecommerce, has SVM interlace of 4MB, logs volume has interlace of 1MB. * Support, 36 x 67GB filesystems newfs with -C 128 and mounted with 'nologging,noatime,ro'. * Banking, and Ecommerce 36 x 67GB filesystems mounted with 'nologging,noatime,ro'. * Access log filesystem mounted with 'nologging,noatime'. * The 10 GbE Dual Port fiber PCIe cards installed in slots 0, 1, 8, and 9. * Total of 11 networks, three onboard 1 Gigabit ports and eight 10 GbE over 4 dual port cards. * 1x Arista DCS-7124s 24-10GbE port switch for 6 server 10 GbE networks and 3 clients per network. * 1x Foundry Networks EdgeIron 8x10G, 8-10GbE port switch for 2 server 10GbE networks and 3 clients per network. * 1 x Cisco 2970 series (WS-C2970G-24TS-E) switch for the * networks 1, 2 and 3 (onboard 1Gbit NIC each), BeSIM traffic * network 4 through 11 (10Gbit each), 3 clients per network (Prime client also load generating) Operating System Notes ---------------------- * set rlim_fd_max=2000000 * set rlim_fd_cur=2000000 * set sq_max_size=0 * set maxphys=1048576 * set ufs:smallfile=240000000 * set ip:ip_squeue_fanout=1 * set ip:ip_soft_rings_cnt=4 * set ip:ip_soft_rings_10gig_cnt=16 * ndd -set /dev/tcp tcp_smallest_anon_port 2048 * 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_xmit_hiwat 800000 * Patch 146019-02 Web Server Software Notes ------------------------- * Oracle iPlanet Web Server 7.0.9 * MPSSHEAP=256M; export MPSSHEAP * Web server process started in FX class using priocntl HTTP Script Notes ----------------- * SPEC-provided JSP scripts used without modification Client Notes ------------ * Twenty four load generating clients. Each client driving 1x 10GbE network. * One acting as prime client. * System Tuning: * set sq_max_size=0 * set rlim_fd_max=32768 * set rlim_fd_cur=32768 * set ip:ip_soft_rings_10gig_cnt=10 * ndd -set /dev/tcp /dev/tcp tcp_max_buf 8388608 * ndd -set /dev/tcp /dev/tcp tcp_cwnd_max 4194304 * ndd -set /dev/tcp /dev/tcp tcp_recv_hiwat 800000 * ndd -set /dev/tcp /dev/tcp tcp_xmit_hiwat 800000 * /usr/java/jre/lib/security/java.security: * Disable SunPKCS11 security provider for Java * Reorder remaining security providers by decrementing provider number by 1 * Communication between Prime client and BeSIM occurs over the 3 ports on the Quad Gigabit Ethernet Express module. BESIM Notes ----------- * * set rlim_fd_max=500000 * set rlim_fd_cur=500000 * set sq_max_size=0 * set ip:ip_soft_rings_cnt=8 * set ip_squeue_soft_ring=1 * set pcplusmp:apic_intr_policy=1 * ndd -set /dev/tcp tcp_smallest_anon_port 2048 * ndd -set /dev/tcp tcp_conn_req_max_q 81920 * ndd -set /dev/tcp tcp_conn_req_max_q0 8192 * ndd -set /dev/tcp tcp_xmit_hiwat 800000 * HTTP Software Notes: * Web server process started in FX class using priocntl -c FX -e * One web server instance listening on port 81 * magnus.conf: * disable loading libj2eeplugin.so * Init fn='init_besim' LateInit='no' * MaxProcs 4 * server.xml: * platform: 32bit web server * Error Log: log-level failure * file-cache: disabled * java: disabled * ssl-session-cache: disabled * Performance Keep-alive: threads 4 * Performance Keep-alive: max-connections 8192 * Performance thread-pool: queue-size 8192 * Performance thread-pool: min-threads 520 * Performance thread-pool: max-threads 520 * port 81 listener parameters: * ip * * acceptor-threads 4 Other Notes ----------- * Tuning descriptions see Tuning Disclosure: Oracle_Tuning_20101129.txt ================================================================================ Banking Run Details Iter-| | Total | QOS ation| Request Type | Reqs | Good Toler Fail -----|------------------|------------|------------------------------------ |login | 8386781 | 7602609 731394 52778 |account_summary | 5900625 | 5759299 108266 33060 |check_detail_html | 3307271 | 3184464 103556 19251 |bill_pay | 5389868 | 5258516 101052 30300 |add_payee | 430282 | 420029 7815 2438 |payee_info | 309531 | 301156 6579 1796 |quick_pay | 2588348 | 2473471 99573 15304 |billpay_status | 862082 | 840281 16861 4940 1 |chg_profile | 471335 | 459240 9318 2777 |post_profile | 339348 | 331122 6354 1872 |req_checks | 471587 | 235749 232367 3471 |post_chk_order | 339534 | 330925 6623 1986 |req_xfer_form | 670567 | 655364 11519 3684 |post_fund_xfer | 483155 | 471302 9080 2773 |logout | 2391889 | 2303825 74124 13940 |check_image | 6624343 | 6576734 35636 11973 |------------------|------------|------------------------------------ | TOTAL | 38966546 | 37204086 1560117 202343 Iter-| | Byte | Weighted | Avg Resp | Average ation| Request Type | Rate | ABR | (sec) | Bytes -----|------------------|------------|------------|----------|---------- |login | 19,669.9 | 5,137.9 | 1.754 | 34514 |account_summary | 19,276.0 | 2,905.4 | 1.439 | 27740 |check_detail_html | 15,515.8 | 1,426.6 | 1.566 | 24301 |bill_pay | 17,825.2 | 2,454.9 | 1.439 | 25660 |add_payee | 18,932.3 | 203.0 | 1.403 | 26580 |payee_info | 29,835.4 | 242.6 | 1.479 | 44152 |quick_pay | 21,029.5 | 1,538.1 | 1.592 | 33479 |billpay_status | 23,498.1 | 509.9 | 1.418 | 33323 1 |chg_profile | 30,058.2 | 363.5 | 1.445 | 43447 |post_profile | 26,596.1 | 222.0 | 1.385 | 36859 |req_checks | 42,087.5 | 739.9 | 2.100 | 88388 |post_chk_order | 23,511.6 | 201.2 | 1.419 | 33382 |req_xfer_form | 15,752.4 | 264.4 | 1.410 | 22217 |post_fund_xfer | 17,440.7 | 211.8 | 1.416 | 24697 |logout | 48,393.4 | 3,198.0 | 1.556 | 75325 |check_image | 12,163.7 | 1,254.3 | 0.877 | 10667 |------------------|------------|------------|----------|---------- | TOTAL | - | 20,873.5 | - | - Iter-| | Total | QOS ation| Request Type | Reqs | Good Toler Fail -----|------------------|------------|------------------------------------ |login | 8368609 | 7496427 814212 57970 |account_summary | 5890871 | 5748280 100060 42531 |check_detail_html | 3300510 | 3172582 103235 24693 |bill_pay | 5372017 | 5238097 94767 39153 |add_payee | 429557 | 418991 7450 3116 |payee_info | 309298 | 300746 6321 2231 |quick_pay | 2577222 | 2458787 99048 19387 |billpay_status | 859237 | 837180 15676 6381 2 |chg_profile | 470610 | 458400 8741 3469 |post_profile | 338504 | 329835 6259 2410 |req_checks | 471317 | 214473 253126 3718 |post_chk_order | 338934 | 330046 6355 2533 |req_xfer_form | 669601 | 654285 10459 4857 |post_fund_xfer | 482322 | 470236 8619 3467 |logout | 2388984 | 2301663 69575 17746 |check_image | 6606306 | 6553051 39483 13772 |------------------|------------|------------------------------------ | TOTAL | 38873899 | 36983079 1643386 247434 Iter-| | Byte | Weighted | Avg Resp | Average ation| Request Type | Rate | ABR | (sec) | Bytes -----|------------------|------------|------------|----------|---------- |login | 19,427.6 | 5,061.1 | 1.776 | 34515 |account_summary | 18,954.7 | 2,863.3 | 1.463 | 27740 |check_detail_html | 15,265.6 | 1,405.4 | 1.591 | 24302 |bill_pay | 17,521.6 | 2,415.3 | 1.464 | 25660 |add_payee | 18,600.1 | 200.0 | 1.428 | 26577 |payee_info | 29,355.0 | 239.3 | 1.504 | 44155 |quick_pay | 20,694.5 | 1,511.8 | 1.617 | 33478 |billpay_status | 23,085.9 | 501.7 | 1.443 | 33324 2 |chg_profile | 29,566.4 | 358.3 | 1.469 | 43447 |post_profile | 26,122.0 | 218.6 | 1.411 | 36862 |req_checks | 41,693.3 | 730.0 | 2.119 | 88388 |post_chk_order | 23,128.4 | 198.3 | 1.443 | 33385 |req_xfer_form | 15,472.9 | 260.6 | 1.435 | 22212 |post_fund_xfer | 17,154.6 | 208.7 | 1.439 | 24696 |logout | 47,713.2 | 3,152.5 | 1.578 | 75311 |check_image | 11,968.9 | 1,234.8 | 0.891 | 10667 |------------------|------------|------------|----------|---------- | TOTAL | - | 20,559.9 | - | - Iter-| | Total | QOS ation| Request Type | Reqs | Good Toler Fail -----|------------------|------------|------------------------------------ |login | 8393759 | 7329015 1064469 275 |account_summary | 5911703 | 5809802 101875 26 |check_detail_html | 3312442 | 3211007 101421 14 |bill_pay | 5392767 | 5299592 93160 15 |add_payee | 431173 | 424309 6864 0 |payee_info | 310474 | 304590 5884 0 |quick_pay | 2587960 | 2491032 96911 17 |billpay_status | 862207 | 847728 14478 1 3 |chg_profile | 472101 | 463699 8401 1 |post_profile | 339609 | 333974 5635 0 |req_checks | 472948 | 198411 274528 9 |post_chk_order | 340181 | 334331 5850 0 |req_xfer_form | 671528 | 660475 11053 0 |post_fund_xfer | 483800 | 475708 8091 1 |logout | 2397930 | 2323559 74362 9 |check_image | 6626430 | 6626249 181 0 |------------------|------------|------------------------------------ | TOTAL | 39007012 | 37133481 1873163 368 Iter-| | Byte | Weighted | Avg Resp | Average ation| Request Type | Rate | ABR | (sec) | Bytes -----|------------------|------------|------------|----------|---------- |login | 19,642.8 | 5,164.2 | 1.758 | 34544 |account_summary | 19,454.0 | 2,923.5 | 1.427 | 27767 |check_detail_html | 15,636.9 | 1,433.7 | 1.554 | 24302 |bill_pay | 17,980.0 | 2,464.5 | 1.427 | 25659 |add_payee | 19,105.2 | 204.1 | 1.391 | 26577 |payee_info | 30,109.6 | 244.2 | 1.466 | 44155 |quick_pay | 21,192.8 | 1,543.1 | 1.579 | 33479 |billpay_status | 23,742.9 | 511.7 | 1.403 | 33323 3 |chg_profile | 30,360.2 | 365.3 | 1.431 | 43448 |post_profile | 26,861.4 | 223.0 | 1.372 | 36862 |req_checks | 42,448.0 | 744.8 | 2.083 | 88420 |post_chk_order | 23,789.9 | 202.3 | 1.403 | 33386 |req_xfer_form | 15,890.9 | 266.0 | 1.399 | 22244 |post_fund_xfer | 17,619.7 | 212.8 | 1.401 | 24695 |logout | 48,920.6 | 3,216.6 | 1.539 | 75317 |check_image | 12,110.9 | 1,259.0 | 0.880 | 10667 |------------------|------------|------------|----------|---------- | TOTAL | - | 20,978.7 | - | - BANKING NOTES Operating System Notes ---------------------- * set segmap_percent=36 * Bank: /usr/sbin/ksslcfg create -f pem -i /etc/kssl/keypair.pem -p /etc/kssl/passphrase -x 8080 -z 500000 443 * Bank: /usr/sbin/ksslcfg create -f pem -i /etc/kssl/keypair.pem -p /etc/kssl/passphrase -x 8081 -z 20000 445 * Bank: /kernel/drv/ixgbe.conf: * Bank: tx_queue_number=3; set the number of the transmit queues, default 8 * Bank: rx_queue_number=4; set the number of the receive queues, default 8 * Bank: intr_throttling=2000; set interrupt throttling for 10GbE NICs, default 200 * Bank: Two 88 CPU processors sets created, one using CPUs 0-87 and the other using 128-215. * Bank: Interrupts disabled within the processor sets. * Bank: Used pcitool to reassign interrupts for PCI devices on /pci@400 to CPUs 88-127 and interrupts for PCI devices on /pci@500 to CPUs 216-255. * Bank: One device interrupt per CPU, except for devices not used during testing, these devices were divided between two CPUs. * Bank: Interrupts from the same device were grouped to interrupt CPUs in the same core were possible. * Bank: "cores count up from CPU 0 to 7, 8 to 15, etc. Web Server Software Notes ------------------------- * Bank: Two web server instances with same tuning parameters except for listening IP address and ports. * Bank: Web server instance 1 bound to CPUs 0-87 has 4 listeners, listening on the IP addresses of NICs in slots 0 and 8 on port 8080 * Bank: Web server instance 2 bound to CPUs 128 - 215 has 4 listeners, listening on the IP addresses of NICs in slots 1 and 9 on port 8080. * Bank: Web server instance 2 has fifth listener. * Bank: Instance 2's fifth listener, listens on the IP address of the first network of NIC in slot 0 on port 8081 for benchmark web server initialization * Bank: magnus.conf: Init fn=pool-init block-size=2097152 * Bank: server.xml: * Bank: General settings: platform 64bit web server * Bank: General settings: stats disabled * Bank: Error Log: log-level info * Bank: file-cache: max-age 3600 * Bank: file-cache: max-entries 2000000 * Bank: file-cache: max-open-files 2000000 * Bank: file-cache: sendfile true * Bank: file-cache: replacement false * Bank: file-cache: max-heap-file-size 65536 * Bank: file-cache: max-heap-space 30000000000 * Bank: file-cache: max-mmap-file-size 1000001 * Bank: file-cache: max-mmap-space 1 * Bank: thread-pool: queue-size 270000 * Bank: thread-pool: min-threads 224 * Bank: thread-pool: max-threads 224 * Bank: keep-alive: timeout 120 * Bank: keep-alive: max-connections 270000 * Bank: keep-alive: threads 224 * Bank: keep-alive: poll-interval 0.05 * Bank: listener parameters * Bank: port * Bank: ip * Bank: acceptor-threads 3 * Bank: acceptor-threads 2, Instance 2 only, fifth listener. * Bank: listen-queue-size 81920 * Bank: blocking-io false * Bank: servlet-container: log-level failure * Bank: servlet-container: encode-cookies false * Bank: http: etag false * Bank: JVM OPTIONS: -server -Xrs -Xmn7500m -Xms15g -Xmx15g -XX:+UseParallelGC -XX:+UseParallelOldGC -XX:ParallelGCThreads=10 -XX:+DisableExplicitGC -XX:+AggressiveOpts * Bank: obj.conf: Service fn=send-file * Bank: default-web.xml: * Bank: JSP page compiler and execution servlet parameters * Bank: param-name: reload-interval param-value: -1 * Bank: param-name: development param-value: false * Bank: param-name: trimSpaces: true * Bank: set session-timeout to 3 Client Notes ------------ * ndd -set /dev/tcp tcp_smallest_anon_port 1200 * Bank: java -d64 -server -XX:+DisableExplicitGC -Xm2048m -Xms2048m specwbclient * Bank: 9 client processes started per client system * Bank: java -jar -d64 -server -XX:+DisableExplicitGC -Xmx2048m -Xms2048m /export/home/web2005-1.20/Harness/specweb.jar Other Notes ----------- * Bank: CHECK_IMAGE_SUBDIRS=2016, default 10 * Bank: BESIM_POOL_SIZE = 1024, default 128 ================================================================================ 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 | 3379541 | 3295261 74510 9770 |search | 1692309 | 1684295 4185 3829 |browse | 3030911 | 3000148 20418 10345 |browse_productline| 2583978 | 2564906 11822 7250 |productdetail | 2067055 | 1870637 182955 13463 |customize1 | 4370313 | 4351279 10099 8935 1 |customize2 | 2313515 | 2303565 5341 4609 |customize3 | 1590651 | 1326097 253904 10643 |cart | 1369617 | 1311235 49523 8856 |login | 975799 | 929538 41524 4728 |shipping | 918105 | 910592 3945 3567 |billing | 871428 | 863346 4245 3835 |confirm | 652911 | 650291 1453 1162 |------------------|------------|------------------------------------ | TOTAL | 25816133 | 25061190 663924 90992 Iter-| | Byte | Weighted | Avg Resp | Average ation| Request Type | Rate | ABR | (sec) | Bytes -----|------------------|------------|------------|----------|---------- |index | 69,109.0 | 9,415.4 | 2.005 | 138588 |search | 93,237.0 | 7,786.4 | 2.454 | 228878 |browse | 78,370.6 | 10,539.2 | 2.207 | 172974 |browse_productline| 92,049.4 | 12,872.5 | 2.692 | 247810 |productdetail | 33,062.8 | 2,236.8 | 1.628 | 53830 |customize1 | 89,657.3 | 14,508.8 | 1.841 | 165144 1 |customize2 | 89,616.9 | 7,648.0 | 1.834 | 164446 |customize3 | 70,952.7 | 5,675.5 | 2.501 | 177491 |cart | 45,794.3 | 2,034.0 | 1.613 | 73876 |login | 42,738.5 | 949.0 | 1.131 | 48378 |shipping | 46,181.9 | 791.0 | 0.928 | 42859 |billing | 32,560.1 | 579.6 | 1.016 | 33085 |confirm | 43,833.6 | 419.2 | 0.728 | 31939 |------------------|------------|------------|----------|---------- | TOTAL | - | 75,455.6 | - | - Iter-| | Total | QOS ation| Request Type | Reqs | Good Toler Fail -----|------------------|------------|------------------------------------ |index | 3415986 | 3415774 198 14 |search | 1707540 | 1707069 471 0 |browse | 3064363 | 3064095 268 0 |browse_productline| 2612827 | 2610530 2297 0 |productdetail | 2090095 | 2090074 21 0 |customize1 | 4418909 | 4418891 18 0 2 |customize2 | 2341255 | 2341236 19 0 |customize3 | 1608984 | 1557432 51544 0 |cart | 1384404 | 1383491 905 3 |login | 985480 | 968117 17346 11 |shipping | 926485 | 926485 0 0 |billing | 879729 | 879728 0 0 |confirm | 659836 | 659832 0 0 |------------------|------------|------------------------------------ | TOTAL | 26095893 | 26022754 73087 28 Iter-| | Byte | Weighted | Avg Resp | Average ation| Request Type | Rate | ABR | (sec) | Bytes -----|------------------|------------|------------|----------|---------- |index | 74,429.2 | 10,054.4 | 1.861 | 138579 |search | 94,319.8 | 8,300.7 | 2.426 | 228878 |browse | 81,043.5 | 11,257.7 | 2.134 | 172969 |browse_productline| 92,955.1 | 13,752.0 | 2.665 | 247807 |productdetail | 40,057.3 | 2,389.3 | 1.343 | 53822 |customize1 | 91,338.1 | 15,499.6 | 1.808 | 165145 2 |customize2 | 91,301.2 | 8,177.4 | 1.801 | 164447 |customize3 | 76,069.4 | 6,065.4 | 2.333 | 177488 |cart | 56,585.1 | 2,171.9 | 1.305 | 73864 |login | 56,495.8 | 1,014.1 | 0.857 | 48451 |shipping | 62,932.2 | 843.4 | 0.681 | 42859 |billing | 45,169.0 | 618.2 | 0.732 | 33085 |confirm | 56,015.8 | 447.6 | 0.570 | 31939 |------------------|------------|------------|----------|---------- | TOTAL | - | 80,591.9 | - | - Iter-| | Total | QOS ation| Request Type | Reqs | Good Toler Fail -----|------------------|------------|------------------------------------ |index | 3404992 | 3404508 469 15 |search | 1701772 | 1701039 733 0 |browse | 3053533 | 3052887 645 1 |browse_productline| 2603746 | 2599932 3812 2 |productdetail | 2082787 | 2082714 73 0 |customize1 | 4403390 | 4403347 43 0 3 |customize2 | 2331388 | 2331360 28 0 |customize3 | 1602643 | 1503456 99181 2 |cart | 1379819 | 1378203 1609 0 |login | 982183 | 948324 33847 4 |shipping | 923914 | 923911 1 0 |billing | 876940 | 876930 6 0 |confirm | 657760 | 657752 0 0 |------------------|------------|------------------------------------ | TOTAL | 26004867 | 25864363 140447 24 Iter-| | Byte | Weighted | Avg Resp | Average ation| Request Type | Rate | ABR | (sec) | Bytes -----|------------------|------------|------------|----------|---------- |index | 72,842.7 | 9,830.3 | 1.902 | 138582 |search | 93,923.8 | 8,114.3 | 2.436 | 228878 |browse | 80,112.1 | 11,003.8 | 2.159 | 172980 |browse_productline| 92,680.3 | 13,441.9 | 2.673 | 247809 |productdetail | 38,171.4 | 2,335.3 | 1.409 | 53821 |customize1 | 90,761.5 | 15,149.5 | 1.819 | 165145 3 |customize2 | 90,724.3 | 7,987.0 | 1.812 | 164446 |customize3 | 73,374.4 | 5,925.8 | 2.418 | 177488 |cart | 51,716.6 | 2,123.3 | 1.428 | 73864 |login | 49,749.2 | 991.4 | 0.973 | 48453 |shipping | 56,167.5 | 824.9 | 0.763 | 42858 |billing | 39,424.1 | 604.4 | 0.839 | 33085 |confirm | 52,287.5 | 437.7 | 0.610 | 31939 |------------------|------------|------------|----------|---------- | TOTAL | - | 78,769.6 | - | - ECOMMERCE NOTES Operating System Notes ---------------------- * set segmap_percent=80 * Ecom: /usr/sbin/ksslcfg create -f pem -i /etc/kssl/keypair.pem -p /etc/kssl/passphrase -x 8080 -z 500000 443 * Ecom: /usr/sbin/ksslcfg create -f pem -i /etc/kssl/keypair.pem -p /etc/kssl/passphrase -x 8081 -z 20000 445 * Ecom: /kernel/drv/ixgbe.conf: * Ecom: tx_queue_number=3; set the number of the transmit queues, default 8 * Ecom: rx_queue_number=4; set the number of the receive queues, default 8 * Ecom: intr_throttling=2000; set interrupt throttling for 10GbE NICs, default 200 * Ecom: Two 88 CPU processors sets created, one using CPUs 0-87 and the other using 128-215. * Ecom: Interrupts disabled within the processor sets. * Ecom: Used pcitool to reassign interrupts for PCI devices on /pci@400 to CPUs 88-127 and interrupts for PCI devices on /pci@500 to CPUs 216-255. * Ecom: One device interrupt per CPU, except for devices not used during testing, these devices were divided between two CPUs. * Ecom: Interrupts from the same device were grouped to interrupt CPUs in the same core were possible. * Ecom: "cores count up from CPU 0 to to 7, 8 to 15, etc. Web Server Software Notes ------------------------- * Ecom: Two web server instances with same tuning parameters except for listening IP address and ports. * Ecom: Web server instance 1 bound to CPUs 0-87 has 8 listeners, listening on the IP addresses of NICs in slots 0 and 8 on ports 80 and 8080 * Ecom: Web server instance 2 bound to CPUs 128 - 215 has 8 listeners, listening on the IP addresses of NICs in slots 1 and 9 on port 80 and 8080. * Ecom: Web server instance 2 has ninth listener. * Ecom: Instance 2's ninth listener, listens on the IP address of the first network of NIC in slot 0 on port 8081 for benchmark web server initialization * Ecom: magnus.conf: Init fn=pool-init block-size=2097152 * Ecom: server.xml: * Ecom: General settings: platform 64 bit web server * Ecom: General settings: stats disabled * Ecom: Error Log: log-level info * Ecom: file-cache: max-age 3600 * Ecom: file-cache: max-entries 2000000 * Ecom: file-cache: max-open-files 2000000 * Ecom: file-cache: sendfile true * Ecom: file-cache: replacement false * Ecom: file-cache: max-heap-file-size 65536 * Ecom: file-cache: max-heap-space 3400000000 * Ecom: file-cache: max-mmap-file-size 1000001 * Ecom: file-cache: max-mmap-space 1 * Ecom: thread-pool: queue-size 350000 * Ecom: thread-pool: min-threads 512 * Ecom: thread-pool: max-threads 512 * Ecom: keep-alive: timeout 300 * Ecom: keep-alive: max-connections 350000 * Ecom: keep-alive: threads 128 * Ecom: keep-alive: poll-interval 0.05 * Ecom: listener parameters * Ecom: port * Ecom: ip * Ecom: acceptor-threads 2 * Ecom: acceptor-threads 2, Instance 2 only, ninth listener. * Ecom: listen-queue-size 81920 * Ecom: blocking-io false * Ecom: servlet-container: log-level failure * Ecom: servlet-container: encode-cookies false * Ecom: JVM OPTIONS: -server -Xmn9000m -Xms18g -Xmx18g -XX:+UseParallelGC -XX:+UseParallelOldGC -XX:ParallelGCThreads=20 -XX:+DisableExplicitGC -XX:+AggressiveOpts * Ecom: obj.conf: Service fn=send-file * Ecom: default-web.xml: * Ecom: JSP page compiler and execution servlet parameters * Ecom: param-name: reload-interval param-value: -1 * Ecom: param-name: development param-value: false * Ecom: param-name: trimSpaces: true * Ecom: set session-timeout to 2 Client Notes ------------ * ndd -set /dev/tcp tcp_smallest_anon_port 1200 * Ecom: java -d64 -server -XX:+DisableExplicitGC -Xm2048m -Xms2048m specwbclient * Ecom: 9 client processes started per client system * Ecom: java -jar -d64 -server -XX:+DisableExplicitGC -Xmx2048m -Xms2048m /export/home/web2005-1.20/Harness/specweb.jar Other Notes ----------- * Ecom: PRODUCT_IMAGE_SUBDIRS = 2016, default 10 * Ecom: BESIM_POOL_SIZE = 1024, default 128 * Ecom: LG_BUF_SIZE = 102400, default 22528 ================================================================================ Errors for Ecommerce Workload Quality of Service Errors ------------------------- * No QOS Errors Found Validation Errors ----------------- * 1 Validation Errors for Iteration 1: b9-21:1500 - customize3 * 1 Validation Errors for Iteration 1: b9-23:1200 - customize3 * 1 Validation Errors for Iteration 1: b9-24:1500 - customize3 * 1 Validation Errors for Iteration 1: b8-66:1300 - customize3 * 1 Validation Errors for Iteration 1: b9-27:1600 - customize3 * 1 Validation Errors for Iteration 1: b9-28:1200 - customize3 * 1 Validation Errors for Iteration 1: b8-70:1400 - customize3 * 2 Validation Errors for Iteration 1: b8-66:1300 - cart * 1 Validation Errors for Iteration 1: b9-28:1700 - cart * 1 Validation Errors for Iteration 1: b9-21:1200 - login * 1 Validation Errors for Iteration 1: b9-25 - login * 1 Validation Errors for Iteration 1: b9-30:1300 - login * 1 Validation Errors for Iteration 1: b8-78:1400 - login * 1 Validation Errors for Iteration 1: b9-23:1100 - login * 1 Validation Errors for Iteration 1: b8-66:1300 - login * 1 Validation Errors for Iteration 1: b8-77 - login * 1 Validation Errors for Iteration 1: b9-28:1100 - login * 1 Validation Errors for Iteration 1: b9-28:1700 - login * 1 Validation Errors for Iteration 1: b8-71:1800 - shipping * 1 Validation Errors for Iteration 1: b9-30 - billing * 1 Validation Errors for Iteration 1: b8-71:1800 - billing * 2 Validation Errors for Iteration 1: b9-30 - confirm * 1 Validation Errors for Iteration 1: b9-30:1200 - confirm * 2 Validation Errors for Iteration 1: b8-71:1800 - confirm * 1 Validation Errors for Iteration 2: b9-22:1700 - customize3 * 1 Validation Errors for Iteration 2: b8-78 - customize3 * 1 Validation Errors for Iteration 2: b8-70:1100 - customize3 * 1 Validation Errors for Iteration 2: b8-73:1300 - customize3 * 1 Validation Errors for Iteration 2: b8-73:1400 - customize3 * 3 Validation Errors for Iteration 2: b8-74:1100 - customize3 * 1 Validation Errors for Iteration 2: b9-22:1700 - cart * 2 Validation Errors for Iteration 2: b8-78 - cart * 1 Validation Errors for Iteration 2: b9-28:1100 - cart * 1 Validation Errors for Iteration 2: b8-69:1300 - cart * 1 Validation Errors for Iteration 2: b9-22:1700 - login * 1 Validation Errors for Iteration 2: b8-78 - login * 1 Validation Errors for Iteration 2: b9-23:1200 - login * 1 Validation Errors for Iteration 2: b8-66 - login * 1 Validation Errors for Iteration 2: b9-28:1100 - login * 1 Validation Errors for Iteration 2: b8-69:1300 - login * 1 Validation Errors for Iteration 2: b8-78:1400 - billing * 1 Validation Errors for Iteration 2: b9-29:1100 - confirm * 2 Validation Errors for Iteration 2: b8-78:1400 - confirm * 1 Validation Errors for Iteration 2: b8-74 - confirm * 1 Validation Errors for Iteration 3: b9-25:1700 - customize3 * 1 Validation Errors for Iteration 3: b8-71:1800 - customize3 * 1 Validation Errors for Iteration 3: b8-75:1500 - customize3 * 1 Validation Errors for Iteration 3: b9-27:1100 - customize3 * 1 Validation Errors for Iteration 3: b9-22:1100 - cart * 1 Validation Errors for Iteration 3: b9-26:1300 - cart * 1 Validation Errors for Iteration 3: b8-68:1600 - cart * 1 Validation Errors for Iteration 3: b9-27:1100 - cart * 1 Validation Errors for Iteration 3: b8-73:1100 - cart * 2 Validation Errors for Iteration 3: b8-73:1300 - cart * 1 Validation Errors for Iteration 3: b9-22:1100 - login * 1 Validation Errors for Iteration 3: b9-25:1700 - login * 1 Validation Errors for Iteration 3: b9-26:1300 - login * 1 Validation Errors for Iteration 3: b8-68:1600 - login * 1 Validation Errors for Iteration 3: b8-71:1100 - login * 1 Validation Errors for Iteration 3: b9-27:1100 - login * 1 Validation Errors for Iteration 3: b8-73:1100 - login * 1 Validation Errors for Iteration 3: b8-73:1300 - login * 1 Validation Errors for Iteration 3: b9-22:1200 - shipping * 1 Validation Errors for Iteration 3: b8-66:1600 - shipping * 1 Validation Errors for Iteration 3: b9-22:1200 - billing * 1 Validation Errors for Iteration 3: b8-78:1300 - billing * 1 Validation Errors for Iteration 3: b8-66:1600 - billing * 1 Validation Errors for Iteration 3: b8-76:1500 - billing * 2 Validation Errors for Iteration 3: b9-22:1200 - confirm * 2 Validation Errors for Iteration 3: b8-78:1300 - confirm * 1 Validation Errors for Iteration 3: b8-66:1600 - confirm * 2 Validation Errors for Iteration 3: b8-76:1500 - confirm * 1 Validation Errors for Iteration 3: b8-70 - confirm ================================================================================ Support Run Details Iter-| | Total | QOS ation| Request Type | Reqs | Good Toler Fail -----|------------------|------------|------------------------------------ |home | 1698419 | 1610014 77796 10609 |search | 2642797 | 2615410 19475 7912 |catalog | 2451524 | 2425762 18504 7258 1 |product | 5185178 | 5119990 48835 16353 |fileCatalog | 4715636 | 4658534 42019 15083 |file | 2830198 | 2795475 25398 9325 |download | 1416186 | 1393550 3644 18991 |------------------|------------|------------------------------------ | TOTAL | 20939938 | 20618735 235671 85531 Iter-| | Byte | Weighted | Avg Resp | Average ation| Request Type | Rate | ABR | (sec) | Bytes -----|------------------|------------|------------|----------|---------- |home | 39,059.2 | 843.6 | 1.587 | 62010 |search | 27,349.5 | 570.0 | 0.984 | 26923 |catalog | 36,725.8 | 734.2 | 1.017 | 37386 1 |product | 49,693.6 | 2,748.2 | 1.331 | 66167 |fileCatalog | 71,267.4 | 4,158.9 | 1.544 | 110102 |file | 75,592.0 | 2,798.3 | 1.632 | 123432 |download | 99,974.2 | 78,669.1 | 69.366 | 6934902 |------------------|------------|------------|----------|---------- | TOTAL | - | 90,522.2 | - | - Iter-| | Total | QOS ation| Request Type | Reqs | Good Toler Fail -----|------------------|------------|------------------------------------ |home | 1692156 | 1534742 147901 9513 |search | 2631514 | 2585937 37714 7863 |catalog | 2442519 | 2399741 35654 7124 2 |product | 5165438 | 5060010 89167 16261 |fileCatalog | 4696886 | 4603617 78486 14783 |file | 2818126 | 2762091 46819 9216 |download | 1411053 | 1385671 2697 22685 |------------------|------------|------------------------------------ | TOTAL | 20857692 | 20331809 438438 87445 Iter-| | Byte | Weighted | Avg Resp | Average ation| Request Type | Rate | ABR | (sec) | Bytes -----|------------------|------------|------------|----------|---------- |home | 37,104.1 | 834.1 | 1.671 | 62012 |search | 25,950.9 | 563.2 | 1.037 | 26923 |catalog | 34,841.9 | 725.8 | 1.072 | 37383 2 |product | 47,694.8 | 2,716.8 | 1.387 | 66166 |fileCatalog | 69,072.6 | 4,110.9 | 1.594 | 110105 |file | 73,835.5 | 2,765.1 | 1.671 | 123432 |download | 99,973.2 | 78,085.0 | 69.634 | 6961631 |------------------|------------|------------|----------|---------- | TOTAL | - | 89,800.9 | - | - Iter-| | Total | QOS ation| Request Type | Reqs | Good Toler Fail -----|------------------|------------|------------------------------------ |home | 1692963 | 1526835 166024 104 |search | 2633502 | 2592951 40538 13 |catalog | 2444048 | 2405398 38645 5 3 |product | 5169459 | 5070995 98419 45 |fileCatalog | 4700994 | 4614650 86318 26 |file | 2821066 | 2769091 51955 20 |download | 1411194 | 1384672 2677 23845 |------------------|------------|------------------------------------ | TOTAL | 20873226 | 20364592 484576 24058 Iter-| | Byte | Weighted | Avg Resp | Average ation| Request Type | Rate | ABR | (sec) | Bytes -----|------------------|------------|------------|----------|---------- |home | 37,458.3 | 836.3 | 1.655 | 62012 |search | 26,065.3 | 564.8 | 1.032 | 26923 |catalog | 34,957.6 | 727.9 | 1.069 | 37383 3 |product | 47,775.4 | 2,724.8 | 1.384 | 66165 |fileCatalog | 69,199.7 | 4,123.3 | 1.591 | 110102 |file | 74,164.3 | 2,774.0 | 1.664 | 123432 |download | 99,973.4 | 78,095.2 | 69.485 | 6946720 |------------------|------------|------------|----------|---------- | TOTAL | - | 89,846.3 | - | - SUPPORT NOTES Operating System Notes ---------------------- * set segmap_percent=36 * Supp: /kernel/drv/ixgbe.conf: * Supp: tx_queue_number=4; set the number of the transmit queues, default 8 * Supp: rx_queue_number=6; set the number of the receive queues, default 8 * Supp: intr_throttling=2000; set interrupt throttling for 10GbE NICs, default 200 * Supp: Two 48 CPU processors sets created, one using CPUs 0-47 and the other using 128-175. * Supp: Interrupts disabled within the processor sets. * Supp: Used pcitool to reassign interrupts for PCI devices on /pci@400 to CPUs 48-127 and interrupts for PCI devices on /pci@500 to CPUs 176-255. * Supp: One device interrupt per CPU, except for devices not used during testing, these devices were divided between two CPUs. * Supp: Interrupts from the same device were grouped to interrupt CPUs in the same core were possible. * Supp: "cores count up from CPU 0 to 7, 8 to 15, etc. Web Server Software Notes ------------------------- * Supp: Two web server instances with same tuning parameters except for listening IP address and ports. * Supp: Web server instance 1 bound to CPUs 0-47 has 4 listeners, listening on the IP addresses of NICs in slots 0 and 8 on port 80. * Supp: Web server instance 2 bound to CPUs 128 - 175 has 4 listeners, listening on the IP addresses of NICs in slots 1 and 9 on port 80. * Supp: Web server instance 2 has fifth listener. * Supp: Instance 2's fifth listener, listens on the IP address of the first network of NIC in slot 0 on port 445 for benchmark web server initialization * Supp: magnus.conf: Init fn=pool-init block-size=1048576 * Supp: server.xml: * Supp: General settings: platform 32bit web server * Supp: General settings: stats disabled * Supp: Error Log: log-level info * Supp: file-cache: max-age 3600 * Supp: file-cache: max-entries 1000000 * Supp: file-cache: max-open-files 1000000 * Supp: file-cache: sendfile true * Supp: file-cache: sendfile-size 131070 * Supp: file-cache: replacement false * Supp: file-cache: max-heap-file-size 32768 * Supp: file-cache: max-heap-space 2000000000 * Supp: file-cache: max-mmap-file-size 16000001 * Supp: file-cache: max-mmap-space 1 * Supp: thread-pool: queue-size 140000 * Supp: thread-pool: min-threads 620 * Supp: thread-pool: max-threads 620 * Supp: keep-alive: timeout 120 * Supp: keep-alive: max-connections 140000 * Supp: keep-alive: threads 64 * Supp: keep-alive: poll-interval 0.001 * Supp: listener parameters * Supp: port * Supp: ip * Supp: acceptor-threads 4 * Supp: acceptor-threads 1, Instance 2 only, fifth listener. * Supp: listen-queue-size 81920 * Supp: blocking-io false * Supp: servlet-container: log-level failure * Supp: servlet-container: encode-cookies false * Supp: http: etag false * Supp: JVM OPTIONS: -server -Xrs -Xmn750m -Xms1500m -Xmx1500m -XX:+AggressiveHeap -XX:+UseParallelGC -XX:+UseParallelOldGC -XX:ParallelGCThreads=10 -XX:+DisableExplicitGC -XX:+AggressiveOpts * Supp: obj.conf: Service fn=send-file * Supp: default-web.xml: * Supp: JSP page compiler and execution servlet parameters * Supp: param-name: reload-interval param-value: -1 * Supp: param-name: development param-value: false * Supp: param-name: trimSpaces: true * Supp: set session-timeout to 2 Client Notes ------------ * Supp: java -server -XX:+DisableExplicitGC -Xm800m -Xms800m specwbclient * Supp: 10 client processes started per client system * Supp: java -server -XX:+DisableExplicitGC -Xmx256m -Xms256m specweb.jar Other Notes ----------- * Supp: DOWNLOAD_SUBDIRS= 36, default 10 * Supp: BESIM_POOL_SIZE= 1024, default 128 ================================================================================ Errors for Support Workload Quality of Service Errors ------------------------- * No QOS Errors Found Validation Errors ----------------- * 1 Validation Errors for Iteration 1: 35-135:1100 - download ================================================================================ For questions about this result, please contact the submitter: Oracle Corporation Copyright (c) 2007 Standard Performance Evaluation Corporation