SPECweb99_SSL Result

===============================================================================
						     ||
 Dell : PowerEdge 1850                               ||     NC SPECweb99_SSL
 Zeus Technology Ltd. : Zeus Web Server 4.2r4        ||        
						     ||
===============================================================================

    SPEC has determined that this result was not in compliance with the
    SPECweb99_SSL Run and Reporting Rules. Specifically, the implementation
    of TCP Segmentation Offload (TSO) in the networking stack of the
    operating system revision used in this result did not follow the
    slow-start algorithm as required by RFC1122.

===============================================================================

PERFORMANCE

               |  Conforming Simultaneous
   Iteration   |       Connections
---------------+----------------------------
      1        |         NC
      2        |         NC
      3        |         NC
---------------+----------------------------
    Median     |         NC

===============================================================================
                              Availability Dates

All Hardware                  Nov-2004
HTTPS Software                Nov-2003
Operating System              Aug-2004
Supplemental System           Nov-2003

                                   Hardware

Vendor                        Dell
Model                         PowerEdge 1850
Processor                     3.6GHz/1MB Intel Xeon
# Processors                  2 cores, 2 chips, 1 core/chip (Hyper-Threading enabled)
Primary Cache                 12KBI+16KBD on chip
Secondary Cache               1MB(I+D) on chip
Other Cache                   N/A
Memory                        12 GB
Disk Subsystem                8 36GB 15KRPM drives
Disk Controllers              Onboard SCSI, Adaptec 39160
Other Hardware                Dell PowerConnect 5224

                                   Software

Operating System              SUSE LINUX Enterprise Server 9
File System                   ext2
Other Software                None

                                HTTPS Software

Vendor                        Zeus Technology Ltd.
HTTPS Software                Zeus Web Server 4.2r4 (64 bit)
API                           Zeus PEPP 0.9pre1 ISAPI for Dynamic content
Server Cache                  None
Log Mode                      Zeus Binary CLF

                                 Test Sponsor

Test Date                     Aug-2004
Tested By                     Dell
SPEC License                  55

                                    Network

# of Controllers              2
Network Controllers           Dual On-board NICs
# of Nets                     2
Type of Nets                  Gigabit Ethernet
Network Speed                 1 Gb/s
MSL (sec)                     30
Time-Wait (sec)               60
MTU                           1500

                                    Clients

# of Clients                  8
Model                         Dell PowerEdge 1650
Processor                     1.4GHz Pentium III
# of Processors               2
Memory                        256MB
Network Controller            Onboard NIC
Operating System              Microsoft Windows XP Professional
Compiler                      Microsoft Visual C++ 6.0

                            Benchmark Configuration

Requested Connections         2510
Fileset Size (MB)             8149.6

===============================================================================
                           Notes/Tuning information

SUT Notes
    36GB U320 disk for OS, web server and access log; attached to onboard SCSI
    14x18GB U320 disk software RAID0 stripe for file set; attached to 39160

Operating System Notes
    ulimit -n 10000, sets number of open files, default 1024
    One NIC IRQ bound per logical CPU, default not bound
    Each NIC's TX queue length set to 40000 via ifconfig, default 100
    Each NIC had TSO enabled via ethtool, default disabled
    File systems mounted with "noatime,nodiratime", no inode access time updating
    net.ipv4.conf.all.rp_filter = 1, enables source route verification, default disabled
    net.ipv4.tcp_timestamps = 0, turns TCP timestamp support off, default on
    net.ipv4.tcp_max_tw_buckets = 520000, sets TCP time-wait buckets pool size, default 180000
    net.ipv4.tcp_rmem = 30000000 30000000 30000000, sets min/default/max TCP read buffer, default 4096 87380 174760
    net.ipv4.tcp_wmem = 30000000 30000000 30000000, sets min/pressure/max TCP write buffer, default 4096 16384 131072
    net.ipv4.tcp_mem = 30000000 30000000 30000000, sets min/pressure/max TCP buffer space, default 31744 32256 32768
    net.ipv4.tcp_max_syn_backlog = 8192, sets maximum queued connection requests before kernel drops them, default 1024
    net.ipv4.tcp_syncookies = 0, disable TCP SYN cookie protection, default enabled
    net.core.rmem_max = 10000000, maximum receive socket buffer size, default 131071
    net.core.wmem_max = 10000000, maximum send socket buffer size, default 131071
    net.core.rmem_default = 10000000, default receive socket buffer size, default 65535
    net.core.wmem_default = 10000000, default send socket buffer size, default 65535
    net.core.optmem_max = 10000000, maximum amount of option memory buffers, default 10240
    net.core.netdev_max_backlog = 300000, number of unprocessed input packets before kernel starts dropping them, default 300
    net.core.hot_list_length = 10000, maximum number of skb-heads to be cached, default 128
    fs.file-max = 254108, increases number of open file handles kernel allocates, default 4096

HTTPS Software Notes
    Zeus tunes ($ZEUSHOME/web/global.cfg):
    tuning!listen_queue_size 8192
    tuning!so_wbuff_size 1048576
    tuning!so_rbuff_size 0
    tuning!maxaccept 2048
    tuning!clientfirst_optimise yes
    tuning!unique_bind no
    tuning!cache_stat_expire 31536000
    tuning!cache_max_bytes 0
    tuning!cache_flush_interval 31536000
    tuning!cache_files 282011
    tuning!cache_cooling_time 0
    tuning!sendfile yes
    tuning!sendfile_minsize 0
    tuning!sendfile_maxsize 0
    tuning!softservers no
    tuning!keepalive_timeout 30
    tuning!keepalive_max -1
    tuning!ssl_sessioncache_size 6037
    tuning!cbuff_size 65536
    tuning!isapi!enabled yes
    tuning!modules!stats!enabled no
    tuning!modules!cgi!enabled yes
    tuning!modules!cgi!cleansize 0
    tuning!modules!security!enabled yes

Client Notes
    manager.ssl.rcp.alt.WIN32, alt.WIN32 client used
    Registry tunes: (HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\)
    - Tcpip\Parameters\MaxUserPort=0xfffe, sets maximum open ports to 65534
    - Tcpip\Parameters\TcpTimedWaitDelay=60, sets TIME_WAIT parameter to 60 seconds (non-RFC 1122), default 240
    - Tcpip\Parameters\MaxFreeTWTcbs=100000, sets maximum number of TIME_WAIT TCBs
    - Tcpip\Parameters\TcpWindowSize=65535, sets TCP send/receive window size, default 8192

Other Notes
    Tuning Disclosure: See above.
    Dynamic API: HP-20020724-API.tgz

===============================================================================

Test Run Details
 
    Run    Conforming  Percent  |  Throughput  Response ops/sec/  Kbits/
    Num    Connections Conform  |  ops/sec     msec     loadgen   sec

     1      NC         NC       |   NC         NC       NC        NC
     2      NC         NC       |   NC         NC       NC        NC
     3      NC         NC       |   NC         NC       NC        NC

First published at SPEC.org on 31-Aug-2004