Linux Sunucularda Swap (Sanal Bellek) Sıfırlama ve Temizleme
Linux sunucularda RAM yetersiz kaldığında, aktif olmayan veriler disk üzerindeki **Swap (Sanal Bellek)** alanına yazılır. Ancak RAM belleğiniz boşaldıktan sonra dahi işletim sistemi bazı verileri disk üzerindeki yavaş Swap alanında tutmaya devam edebilir. Bu durum sunucu performansını düşürür. Swap alanını temizleyerek içindeki verileri tekrar hızlı RAM belleğe aktarabilirsiniz.
1. Swap ve RAM Durumunu Kontrol Etme
Sunucunuzdaki güncel RAM ve Swap kullanım oranlarını görüntülemek için:
free -m
2. Swap Alanını Güvenli Olarak Kapatıp Açmak (Sıfırlama)
Swap alanını temizlemenin en kesin yolu, swap'ı geçici olarak devre dışı bırakıp tekrar aktif etmektir. Devre dışı bırakıldığında, Linux swap içindeki tüm verileri otomatik olarak fiziksel RAM'e geri yükleyecektir:
# Swap'ı kapatın (Veriler RAM'e taşınır - Birkaç dakika sürebilir)
swapoff -a
# Swap'ı tekrar aktif edin
swapon -a
ÖNEMLİ: `swapoff -a` komutunu çalıştırmadan önce, sunucudaki boş RAM miktarının Swap'ta kullanılan veri miktarından fazla olduğundan emin olun. Aksi halde sunucu kilitlenebilir.
Yüksek bellek kapasitelerine sahip, swap alanı optimizasyonu gerektirmeyen kararlı sunucu çözümlerimiz için VDS Sunucu Kiralama paketlerimizi tercih edebilir, tüm teknik destek gereksinimleriniz için Sunucu Destek sayfamızı inceleyebilirsiniz.