Skip to content

Instantly share code, notes, and snippets.

@Poogles
Created July 28, 2016 14:29
Show Gist options
  • Save Poogles/1f364a489d666388182b6301a31161aa to your computer and use it in GitHub Desktop.
Save Poogles/1f364a489d666388182b6301a31161aa to your computer and use it in GitHub Desktop.
Kernel Params.
- sysctl: name=vm.swappiness value=10 state=present
- sysctl: name=vm.overcommit_memory value=1 state=present
- sysctl: name=fs.file-max value=5000000 state=present
- sysctl: name=net.unix.max_dgram_qlen value=100 state=present
- sysctl: name=net.ipv4.ip_local_port_range value="4096 65535" state=present
- sysctl: name=net.ipv4.conf.all.rp_filter value=1 state=present
- sysctl: name=net.ipv4.conf.default.rp_filter value=1 state=present
- sysctl: name=net.ipv4.tcp_ecn value=0 state=present
- sysctl: name=net.ipv4.tcp_timestamps value=1 state=present
- sysctl: name=net.ipv4.tcp_syn_retries value=2 state=present
- sysctl: name=net.ipv4.tcp_synack_retries value=2 state=present
- sysctl: name=net.ipv4.tcp_slow_start_after_idle value=0 state=present
- sysctl: name=net.ipv4.tcp_tw_recycle value=0 state=present
- sysctl: name=net.ipv4.tcp_tw_reuse value=1 state=present
- sysctl: name=net.ipv4.tcp_max_syn_backlog value=65535 state=present
- sysctl: name=net.core.somaxconn value=65535
- sysctl: name=net.core.optmem_max value=8388608
- sysctl: name=net.core.rmem_max value=8388608 state=present
- sysctl: name=net.core.rmem_default value=8388608 state=present
- sysctl: name=net.core.wmem_max value=8388608 state=present
- sysctl: name=net.core.wmem_default value=8388608 state=present
- sysctl: name=net.core.netdev_max_backlog value=400000 state=present
- sysctl: name=net.ipv4.tcp_sack value=1 state=present
- sysctl: name=net.ipv4.tcp_low_latency value=1 state=present
- sysctl: name=net.ipv4.tcp_max_tw_buckets value=2097152 state=present
- shell: echo never > /sys/kernel/mm/transparent_hugepage/enabled
- shell: for i in /sys/block/*/queue/scheduler; do echo noop > $i; done
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment