+--server-tuning
|   +--dd
|   +--fdtree
|   +--fs
|   +--loader
|   +--memcached
|   +--metadata
|   +--network
|   +--perflog
|   |   +--cron-perflog
|   |   +--sample-output
|   +--postgres
|   +--postmark
|   +--raid
|   +--ram
|   +--scaling
|   +--swap

Network tuning

==> sysctl.conf.bsd <==

==> 2006-tuning <==

    http://www.psc.edu/networking/projects/tcptune/
    Enabling High Performance Data Transfers
    Thu, 30 Nov 2006
    
    Tuning TCP for Linux 2.4 and 2.6
    
      NB: Recent versions of Linux (version 2.6.17 and later) have full autotuning
      with 4 MB maximum buffer sizes.  Except in some rare cases, manual tuning
      is unlikely to substantially improve the performance of these kernels over
      most network paths, and is not generally recommended
    
==> 2010-tuning <==

    http://www.performancewiki.com/linux-tuning.html
    
    To view current TCP settings, run command:
    root# sysctl net.ipv4.tcp_keepalive_time
    
    net.ipv4.tcp_keepalive_time = 7200 // 2 hours
    where net.ipv4.tcp_keepalive_time is a TCP tuning parameter.
    
    To set a TCP parameter to a value, run command:
    root# sysctl -w net.ipv4.tcp_keepalive_time=1800
    
==> sysctl.conf.linux <==

    # Kernel sysctl configuration file for Linux
    #
    # Version 1.14 - 2019-04-05
    # Michiel Klaver - IT Professional
    # http://klaver.it/linux/ for the latest version -
    # http://klaver.it/bsd/ for a BSD variant
    #
    # This file should be saved as /etc/sysctl.conf and can be
    # activated using the command:
    # sysctl -e -p /etc/sysctl.conf
    

Network tuning Sat, 11 May 2024 21:23:27 -0400