Takas alanının ne olduğu, free ve swapon komutlarıyla nasıl görüleceği, bir takas dosyasının nasıl ekleneceği ve vm.swappiness ayarının neleri değiştirdiği.
Takas (swap), Linux çekirdeğinin bellek için bir taşma alanı olarak kullandığı disk alanıdır: nadiren kullanılan bellek sayfaları oraya taşınır, böylece RAM aktif çalışma için boş kalır. Özel bir bölüm veya takas dosyası olabilir ve free -h ile swapon --show komutlarıyla görüntülenir.
Bol miktarda RAM olsa bile takas alanı, çekirdeğin boşta kalan sayfaları bellekten taşımasına olanak tanır ve bellek yetersizliği sonlandırıcısı (OOM killer) süreçleri durdurmadan önce bir arabellek sağlar. Ancak yoğun ve sürekli takas kullanımı, makinenin daha fazla RAM'e veya daha az iş yüküne ihtiyaç duyduğu anlamına gelir.
Çekirdek ayarı olan vm.swappiness (0-200, varsayılan 60), dosya önbelleğini silmeye kıyasla çekirdeğin ne kadar kolaylıkla takas yapacağını etkiler. Düşük değerler uygulama belleğini daha uzun süre RAM'de tutar. 'sysctl vm.swappiness' ile okunur ve /etc/sysctl.d/ altındaki bir dosyada kalıcı olarak ayarlanır.
Bir takas dosyası oluşturulur, mkswap ile biçimlendirilir, swapon ile etkinleştirilir ve yeniden başlatmalardan sonra geçerli olması için /etc/fstab dosyasına eklenir. İzinleri 600 olmalıdır.
sudo dd if=/dev/zero of=/swapfile bs=1M count=2048sudo chmod 600 /swapfilesudo mkswap /swapfilesudo swapon /swapfile/etc/fstab dosyasına ekleyinswapon --show ve free -h/etc/fstab dosyasındaki bir hata, sistemin açılmasını engelleyebilir: yeniden başlatmadan önce satırı kontrol edin.Son güncelleme: 2026-10-08
df çıktısının nasıl okunacağı, normal kullanıcılar için Avail sıfırlanmadan Use%'nin neden %100'e ulaşabileceği ve df -i ile inode'ların nasıl kontrol edileceği.
systemd unit'inin ne olduğu, yaygın unit türleri ve systemctl ile servislerin nasıl başlatılacağı, durdurulacağı, etkinleştirileceği ve inceleneceği.
Bir Linux diskini neyin doldurduğunu du ve etkileşimli ncdu ile tek bir dosya sisteminde kalma seçenekleriyle nasıl bulacağınızı öğrenin.