The following tunables are used in the HP SPECweb99_SSL submittals, beginning in June, 2003. =============================================================================== Zeus global parameter tunables: The entry from HP's global.cfg file is listed, followed by the description and the default value. tuning!bind_any no Boolean: have server sockets bind to IPADDR_ANY yes tuning!sendfile no Boolean: enable sendfile (supported platforms only) yes tuning!cache_cooling_time 0 Zeus imposed delay before caching recently modified files starts (seconds) 120 tuning!cache_files 356750 Size of the web server file cache (number of files) 8011 tuning!cache_flush_interval 86400 Time after which unaccessed files are flushed from the cache (seconds) 120 tuning!cache_large_file 1000000 Minimum size of a "large" file (bytes) 1000000 tuning!cache_max_bytes 0 Maximum size to reserve for cached files (bytes) (0=nolimit) 33554432 tuning!cache_small_file 0 Maximum size of a "small"file (bytes) (system page size) 4096 tuning!cache_stat_expire 86400 Time for which the response of a stat() call is cached (seconds) 17 tuning!cbuff_size 65536 Integer: Cbuff size 8192 tuning!keepalive_timeout 1200 Time after which an inactive keepalive connections will be closed (seconds) 15 tuning!keepalive_max -1 Maximum permitted number of keepalive connections (-1 means no limit) 256 tuning!listen_queue_size 8192 Size of the TCP listen queue 256 tuning!maxaccept 1024 Maximum number of accept() calls per server socket per poll()/select() 32 tuning!ssl_keepalive yes Keepalive SSL connections (Used to default to "no") yes tuning!ssl_sessioncache_size 256 Size of SSL session cache 5011 tuning!ssl_sessioncache_expiry 120 Integer: number of seconds cahe date valid for 24*60*60 (24 hr) tuning!ssl_diskcache no Boolean: use 2nd level on-disk cache for storing SSL session information yes tuning!softservers no Decide which soft server a request should go to yes tuning!so_rbuff_size 0 Size of the server socket buffer (so_rbuff_size) (bytes) tuning!so_wbuff_size 1048576 Size of the socket write buffer (bytes) tuning!timeout 600 Timeout for client transfers (seconds) 120 tuning!unique_bind yes Force each child process to bind to a unique IP address, and not to each interface no tuning!use_poll no Boolean: use poll() instead of select() yes tuning!modules!cgi!cbuff_size 1048576 Integer: cbuff size 8192 tuning!modules!stats!enabled no Boolean: Enable the satistics module yes tuning!modules!nsapi!enabled no Boolean: whether to enable the nsapi runner (zeus.nsapi) yes tuning!modules!isapi!enabled no Boolean: whether to enable the isapi runner (zeus.isapi) yes tuning!modules!security!enabled yes Boolean: Enable SSL no tuning!modules!cgi!enabled yes Boolean: Enable the CGI module no tuning!modules!isapi!enabled yes Boolean: Enable the ISPAI module no =============================================================================== The networking tunables used are the following. The file modified is /etc/rc.config.d/nddconf. tcp_xmit_hiwater_def: Amount of unsent data that triggers write-side flow control. minimum: 4096 maximum: undefined default: 32768 (32K) tcp_conn_request_max: Maximum number of outstanding inbound connection requests. minimum: 1 maximum: undefined default: 20 socket_caching_tcp: controls socket caching for TCP sockets (512) =============================================================================== File System Tunables: largefiles is an option used when making the hfs file system. When this option is used, the maximum size for the files created on the file system is not limited to the 2 GB limit. behind is an hfs mounting option, which enables asynchronous writes to disk. Disk Array Tunables: With dual controllers, HP VA7100 can be set to high performance mode. In this mode, the array will not flush the disk map to the drives with every write, instead, it will flush the disk map during array shutdown. Because there are two controllers which are battery backed up and have 512 KB of RAM, there will not be any data lose even if power is lost for up to two days.