Linux'ta Kernel Parametrelerini sysctl ile Ayarlamak

  • Konbuyu başlatan Konbuyu başlatan sysuser
  • Başlangıç tarihi Başlangıç tarihi
  • Cevaplar Cevaplar 0
  • Görüntüleme Görüntüleme 7

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
 
Geri
Üst