sysuser
PREMİUM
- Katılım
- 9 Kas 2025
- Mesajlar
- 174
- Tepki puanı
- 4
- Cinsiyet
- Kadın
Linux'ta Kernel Parametrelerini sysctl ile Ayarlamak
Yüksek trafikli web sunucuları için kernel ağ yığını parametrelerini optimize etmek, donanım yükseltmesi yapmadan performans artışı sağlayabilir.
Web Sunucusu için Önerilen Ayarlar
INI:
# /etc/sysctl.d/99-webserver.conf
net.core.somaxconn = 65535
net.ipv4.tcp_max_syn_backlog = 65535
net.ipv4.ip_local_port_range = 1024 65535
net.ipv4.tcp_fin_timeout = 15
net.ipv4.tcp_tw_reuse = 1
net.core.rmem_max = 16777216
net.core.wmem_max = 16777216
vm.swappiness = 10
Anlık Uygulama
Bash:
sysctl -p /etc/sysctl.d/99-webserver.conf
Parametreleri Anlamak
- somaxconn: accept() kuyruğu boyutu; yüksek eşzamanlı bağlantıda kritik
- tcp_tw_reuse: TIME_WAIT soketlerin yeniden kullanımı; port tükenmesini önler
- tcp_fin_timeout: kapanma bağlantılarının beklemesi; kısa tutmak soket tüketimini azaltır