Linux / Sistem 20.07.2026

Linux Sunucularda Sysctl Config ile Çekirdek (Kernel) Optimizasyonu

Linux Sunucularda Sysctl Config ile Çekirdek (Kernel) Optimizasyonu

sysctl.conf ile Linux Çekirdek Parametrelerinin Yapılandırılması

Linux işletim sistemi çekirdeği (Kernel), varsayılan olarak genel kullanım senaryolarına göre yapılandırılmıştır. Ancak sunucunuz yüksek hitli bir web sitesini veya yoğun bir veritabanını barındırıyorsa, varsayılan limitler ağ paketlerinin düşmesine (packet drop), yavaşlığa ve servis çökmelerine neden olabilir. **sysctl** aracını kullanarak çekirdek parametrelerini çalışma zamanında optimize edebiliriz.

1. sysctl.conf Yapılandırma Dosyasını Düzenleme

Çekirdek limitlerini kalıcı olarak yükseltmek için `/etc/sysctl.conf` dosyasını açın:

nano /etc/sysctl.conf

2. Önemli Çekirdek Optimizasyon Parametreleri

Dosyanın en altına giderek sunucu performansını, soket limitlerini ve ağ kuyruklarını optimize edecek şu satırları ekleyin:

# Maksimum açık dosya limiti
fs.file-max = 2097152

# Ağ soketi kuyruk derinliği (DDoS koruması için)
net.core.somaxconn = 65535
net.ipv4.tcp_max_syn_backlog = 262144

# Zaman aşımına uğrayan soketleri hızlı kapatma
net.ipv4.tcp_fin_timeout = 15

# Bellek doluluğunda swap kullanma eşiği (Swappiness)
vm.swappiness = 10

3. Ayarları Aktif Hale Getirme

Sunucuyu yeniden başlatmadan değişikliklerin anında geçerli olması için şu komutu çalıştırın:

sysctl -p

Yüksek trafik yükü altında ezilmeyen, optimize edilmiş çekirdek yapısıyla çalışan VDS Sunucu Kiralama hizmetlerimizi inceleyebilir, tüm sunucu optimizasyon ihtiyaçlarınız için uzman Destek Ekibimizle iletişime geçebilirsiniz.

QBilisim.Com

IRCd, hosting ve sunucu operasyonunu tek yerden yönet.

Kurulum, taşıma, DNS, SSL, applet ve destek süreçleri için müşteri panelinden talep oluşturabilirsin.