Debate

VDS Sunucularda Swap Bellek (Swap Space) Dolması: CentOS ve Plesk ile Terminalden (SSH) Kesin Çözüm

Iniciado por ASENA · 28 ago 2026 14:40 · 1 Visitas · 0 Respuestas
Autor del tema #0
Swap bellek, fiziksel RAM bellek yetersiz olduğunda sistemin geçici veri depolaması için kullandığı bir alan olarak kritik bir rol oynar. VDS sunucularda, swap bellek dolduğunda, sistem performansı ciddi şekilde etkilenebilir. Bu nedenle, swap bellek yönetimi ve sorun giderme yöntemlerini bilmek önemlidir. Bu yazıda, CentOS işletim sistemi ve Plesk kontrol paneli ile swap belleği yönetme yöntemlerini inceleyeceğiz.

Öncelikle, swap alanının ne kadar dolduğunu kontrol etmek için terminalde aşağıdaki komutu kullanabilirsiniz:

CODE
1free -h


Bu komut, sistemdeki toplam bellek ve swap alanının kullanım durumunu gösterir. Eğer swap belleğinizin dolduğunu gözlemliyorsanız, bunu çözmenin birkaç yolu vardır:

  • Swap Alanını Artırmak: Eğer VDS sunucunuzda yeterli disk alanı varsa, swap belleğinizi artırmak en etkili çözüm olabilir. Yeni bir swap dosyası oluşturmak için şu adımları izleyin:
    CODE
    12345
        sudo fallocate -l 2G /swapfile
        sudo chmod 600 /swapfile
        sudo mkswap /swapfile
        sudo swapon /swapfile
        

    Bu örnekte, 2 GB boyutunda bir swap dosyası oluşturulmuştur. İhtiyacınıza göre boyutu değiştirebilirsiniz.

  • Swap Bellek Kullanımını Optimize Etmek: Swap alanı dolduğunda, sistemin performansı etkilenir. Bu durumu önlemek için, öncelikle hangi süreçlerin aşırı bellek kullandığını belirlemek faydalı olacaktır. Aşağıdaki komutla bu süreçleri görüntüleyebilirsiniz:
    CODE
    12
        top
        

    Buradan, bellek tüketimi yüksek olan işlemleri tespit ederek, gerekirse bu işlemleri sonlandırabilirsiniz.

  • Swappiness Değerini Ayarlamak: Linux çekirdeği, bellek yönetiminde "swappiness" adı verilen bir parametre kullanır. Bu değer, sistemin ne kadar sıklıkla swap belleğe geçiş yapacağını belirler. Varsayılan değer genellikle 60'tır. Daha az swap kullanmak için bu değeri düşürmek isteyebilirsiniz. Değeri değiştirmek için:
    CODE
    12
        sudo sysctl vm.swappiness=10
        

    Bu ayar geçici olacaktır. Kalıcı hale getirmek için /etc/sysctl.conf dosyasına şu satırı ekleyin:
    CODE
    12
        vm.swappiness=10
        

Sonuç olarak, swap belleğin dolması, sunucu performansını olumsuz etkileyebilir. Yukarıda belirtilen yöntemlerle swap alanınızı yönetmek, sistem stabilitenizi artıracaktır. Swap alanını düzenli olarak kontrol etmek ve gerektiğinde optimize etmek, sağlıklı bir sunucu yönetimi için gereklidir.

Debes haber iniciado sesión para responder.

0 citas seleccionadas