Linux Kernel Tuning: Performans Optimizasyonu

z

zafer ak

Yazar

27 December 2025 1 dakika okuma 488 görüntülenme
Linux Kernel Tuning: Performans Optimizasyonu
Linux kernel parametreleri ile sistem optimizasyonu. sysctl ayarları, network tuning ve memory yönetimi.

Linux kernel parametrelerini optimize ederek sistem performansını artırabilirsiniz.

Linux Kernel

sysctl Temelleri

# Mevcut değeri oku\nsysctl vm.swappiness\n\n# Geçici değiştir\nsudo sysctl vm.swappiness=10\n\n# Kalıcı - /etc/sysctl.conf\nvm.swappiness=10

Network Tuning

# /etc/sysctl.conf\n# TCP buffer boyutları\nnet.core.rmem_max = 16777216\nnet.core.wmem_max = 16777216\nnet.ipv4.tcp_rmem = 4096 87380 16777216\nnet.ipv4.tcp_wmem = 4096 65536 16777216\n\n# Connection tracking\nnet.netfilter.nf_conntrack_max = 262144\n\n# SYN flood koruması\nnet.ipv4.tcp_syncookies = 1\nnet.ipv4.tcp_max_syn_backlog = 65535

Bellek Yönetimi

# Swap kullanımını azalt\nvm.swappiness = 10\n\n# Cache temizleme davranışı\nvm.vfs_cache_pressure = 50\n\n# Dirty page yönetimi\nvm.dirty_ratio = 15\nvm.dirty_background_ratio = 5

Uygulama

# Değişiklikleri uygula\nsudo sysctl -p

Kernel tuning, yüksek trafikli sunucular için kritik performans kazanımları sağlar.

İlgili Yazılar