Linux

Linux'ta swap belleği oluşturma (ve ne zaman işe yaramadığı)

RAM dolduğunda sistemin işlemleri aniden kapatmaması için bir tampon. İki dakikada nasıl oluşturulur ve neden daha fazla RAM'in yerini tutmaz.

1 dakikalık okumaSon güncelleme: 19 Ekim 2026

Swap, RAM dolduğunda sistemin yedek bellek olarak kullandığı disk alanıdır. Swap yoksa ve bellek biterse Linux en çok bellek tüketen işlemi sonlandırır; bu da çoğu zaman tam olarak oyun sunucunuz ya da veritabanınızdır.

Zaten var mı?

swapon --show
free -h

swapon --show hiçbir şey döndürmüyorsa swap alanınız yoktur.

2 GB'lık bir swap dosyası oluşturma

fallocate -l 2G /swapfile
chmod 600 /swapfile
mkswap /swapfile
swapon /swapfile
echo '/swapfile none swap sw 0 0' >> /etc/fstab

Son satır, yeniden başlattıktan sonra da etkin kalmasını sağlar. Genellikle 1-2 GB yeterlidir; bu alan diskte yer kaplar.

Yalnızca gerçekten gerektiğinde kullanılsın

Linux varsayılan olarak verileri oldukça erken swap alanına taşımaya başlar. Bir sunucuda, gerçekten ihtiyaç duyulana kadar beklemesi daha iyidir:

sysctl vm.swappiness=10
echo 'vm.swappiness=10' > /etc/sysctl.d/99-swappiness.conf

Swap neyi çözmez

Disk, RAM'den çok çok daha yavaştır. Oyun sunucunuz swap alanından hiç çıkmıyorsa yine takılarak çalışır. Swap alanını anlık yük artışlarına karşı bir güvenlik ağı olarak kullanın; free -h ile sürekli kullanıldığını görüyorsanız ihtiyacınız olan şey daha fazla RAM'dir: planınızı yükseltin; bu işlem hiçbir şey taşımadan yapılır.

İlgili makaleler

Yardım merkezine dön

Aradığınızı bulamadınız mı?

Panelinizden bir destek talebi oluşturun, 5 dakikanın altında yanıt verelim.