sysctl

http://www.linuxsmiths.com/blog/?p=527

Módosítások alkalmazása

Azaz a sysctl fájlok újra töltése

sudo sysctl --system # régebbi rendszereken: sudo sysctl -p

Rendszer tuning

http://russ.garrett.co.uk/2009/01/01/linux-kernel-tuning/

Cache-ek finomhangolásával, a swap-elési igény csökkentésével és egyéb „okossággal” a rendszer sebességén sokat lehet javítani.

Ide kapcsolódó olvasmányok: swap

Bevált config (desktop)

Állítsd be a /etc/sysctl.d/99-tuning.conf fájlban a következőket:

# for backup systems fs.inotify.max_user_watches=65536 # http://russ.garrett.co.uk/2009/01/01/linux-kernel-tuning/ net.core.rmem_max = 16777216 net.core.wmem_max = 16777216 net.ipv4.tcp_rmem = 4096 87380 16777216 net.ipv4.tcp_wmem = 4096 65536 16777216 net.core.netdev_max_backlog = 2500 vm.min_free_kbytes = 65536 vm.swappiness = 0 vm.overcommit_memory=1
Ezek a beállítások csak abban az esetben segítenek, ha a rendszer a hétköznapi használat mellett rendelkezik elég memóriával!

Bevált config (szerver sok memóriával)

Állítsd be a /etc/sysctl.d/99-tuning.conf fájlban a következőket:

# http://russ.garrett.co.uk/2009/01/01/linux-kernel-tuning/ net.core.rmem_max = 16777216 net.core.wmem_max = 16777216 net.ipv4.tcp_rmem = 4096 87380 16777216 net.ipv4.tcp_wmem = 4096 65536 16777216 net.core.netdev_max_backlog = 2500 vm.vfs_cache_pressure = 150 vm.min_free_kbytes = 131072 vm.swappiness = 0 vm.overcommit_memory=1