SPECweb99 Result =============================================================================== || Compaq Computer Corporation : ProLiant DL360 || 1020 SPECweb99 Microsoft : IIS 5.0 || || =============================================================================== PERFORMANCE | Conforming Simultaneous Iteration | Connections ---------------+---------------------------- 1 | 1023 2 | 1016 3 | 1020 ---------------+---------------------------- Median | 1020 =============================================================================== Availability Dates All Hardware Jun-2000 HTTP Software Feb-2000 Operating System Feb-2000 Supplemental System N/A Hardware Vendor Compaq Computer Corporation Model ProLiant DL360 Processor 800EBMHz Pentium III # Processors 2 cores, 2 chips, 1 core/chip Primary Cache 16KBI+16KBD on chip Secondary Cache 256KB on chip Other Cache None Memory 4 GB Disk Subsystem 1 CD-ROM, 2x9GB 10,000RPM Ultra2 SCSI Disk Controllers 1 IDE, 1 Compaq Integrated Smart Array Controller Other Hardware -- 2x100Base-TX embedded Network Adapters 1 HP ProCurve 4000M switch Software Operating System Windows 2000 Server File System NTFS Other Software None HTTP Software Vendor Microsoft HTTP Software IIS 5.0 API ISAPI, CGI Server Cache None Log Mode W3C Extended Log File Format Test Sponsor Test Date May-2000 Tested By Mindcraft, Inc. SPEC License 2 Network # of Controllers 1 Network Controllers Alteon ACEnic PCI 1000Base-SX # of Nets 1 Type of Nets Gigabit Ethernet Network Speed 1,000 Mb/s MSL (sec) 30 (Non RFC1122) Time-Wait (sec) 60 (Non RFC1122) MTU 1500 Clients # of Clients 8 Model PC-Compatible, Abit BM-6 motherboard Processor 466 MHz Celeron # of Processors 1 Memory 128 MB Network Controller Intel Pro/100+ Management Adapter Operating System Microsoft Windows 2000 Professional Compiler Microsoft Visual C/C++, Version 6, SP3 Benchmark Configuration Requested Connections 1032 Fileset Size (MB) 3420.88 =============================================================================== Notes/Tuning information SUT Notes System: Set as file server (background services), the default Disks in RAID 0, 128 KB stripe, Rebuild priority low, 8188 KB RAM - 100% Read Cache. Defragmented disks before final test run. Embedded 100Base-TX network adapters were disabled for the test. IDE controller not used for the test. Operating System Notes Tcpip registry tuning parameters (HKLM\System\CurrentControlSet\Services\Inetinfo\Parameters\): MaxFreeTWTcbs=220000, sets maximum number of TIME_WAIT tcbs to 220,000. MaxHashTableSize=0x2000, sets TCB hash table size to 8,192 entries, default is 512. MaxUserPort=0xfffe, sets maximum open ports to 65534. NumTcbTablePartitions=16, sets number of independent TCB table segments, default 4. TcpTimedWaitDelay=60, sets TIME_WAIT parameter to 60 seconds (non-RFC 1122), default is 240. TcpWindowSize=65535, sets TCP send/receive window size, default 8192. IIS registry tuning parameters (HKLM\System\CurrentControlSet\Services\Tcpip\Parameters\): AcceptExTimeout=1, sets time for accept ex socket to wait for receive, default 120. ListenBacklog=1000, default 25. LogFileFlushInterval=60, forces flush every 60 seconds, default 300. ObjectCacheTTL=0xffff, sets IIS object cache timeout, default 10 minutes. MaxPoolThreads=20, maximum network request threads per processor, default 4. MemCacheSize=3500, maximum amount of memory IIS will use for its file cache in MB, default 50% of available memory. MaxCachedFileSize=950000, maximum file size kept in IIS cache in bytes, default 262,144 bytes (256KB). Alteon NIC registry tuning parameters (HKLM\System\CurrentControlSet\Control\Class\{4D36E972-E325-11CE-BFC1-08002BE10318}\0007): IntCount=10000, default 1,000. It is the total number of "loops" DPC would process for events like receives and transmits before yielding to the OS. RecvCoalMax=80, sets number of buffers received before notifying host, default 20. RecvCoalTicks=10000, sets number of microsec before recv buffers are given to host, default 1,000. RxFlowControl=0 (off), default 1 (on). SendCoalMax=40, sets number of buffers sent before notifying host, default 20. SendCoalTicks=10000, sets number of microsec before send buffers are returned to host, default 1,000. StatTicks=0, default 100000. HTTP Software Notes IIS: Set for more than 100,000 hits/day IIS Home Directory: Read and write access only cgi-bin directory: read and Scripts and Executable access, low application protection IIS Logging: W3C Extended logging, defaults plus bytes sent; minus: user agent, server port, server IP address, username Dynamic programs in /cgi-bin. HTTP API Notes Microsoft ISAPI for IIS 5.0 compiled with Visual C++, Version 6.0, SP3, code optimization=Pentium Pro CGI program is in Mindcraft-20000526-CGI.zip Network Notes Switch: HP ProCurve 4000M with clients connected to 100Base-TX ports, server connected to 1000Base-SX port Client Notes Set NIC Coalesce Buffers=32, Receive Buffers=1024, Transmit Control Blocks=64 =============================================================================== Test Run Details Run Conforming Percent | Throughput Response ops/sec/ Kbits/ Num Connections Conform | ops/sec msec loadgen sec 1 1023 99.1% | 2831.1 364.6 2.74 329.5 2 1016 98.4% | 2823.5 365.6 2.74 328.4 => 3 1020 98.8% | 2831.2 364.6 2.74 329.4