SSH (Terminal) Üzerinden VDS Yönetimi: Swap Bellek (Swap Space) Dolması ve Terminalden (SSH) Kesin Çözüm

0 Réponses 3 Vues
·
Participants
Auteur de la discussion #0
İşletim sistemleri üzerinde çalışan VDS (Virtual Dedicated Server) yönetiminde, swap belleğin dolması sık karşılaşılan ve ciddi performans sorunlarına yol açabilen bir durumdur. Swap alanı, RAM yetersiz kaldığında kullanılmak üzere disk üzerinde ayrılmış bölgedir; ancak bu alanın aşırı kullanılması, sistemin yavaşlamasına veya kilitlenmesine neden olabilir. Özellikle SSH üzerinden yönetim yaparken, bu duruma müdahale etmek kritik hale gelir.

İlk adım olarak, swap kullanım durumunu kontrol etmek gerekir. top, htop veya free -m komutlarıyla swap kullanımını görebiliriz. Örneğin:

CODE
12
free -m


Burada 'Swap' satırındaki kullanım yüzdesini ve toplam alanı takip etmek önemli. Swap dolduysa, sistem performansı ciddi biçimde etkilenir.

İkinci aşamada, swap alanını boşaltmak veya yeniden yapılandırmak gerekebilir. Swap dolduysa ve sistem üzerinde kritik uygulamalar çalışıyorsa, aşağıdaki adımlar uygulanabilir:

  1. Swap'i devre dışı bırakmak:


CODE
12
sudo swapoff -a


Bu komut, tüm swap alanlarını devre dışı bırakır, böylece swap kullanımı sıfırlanır. Ancak, bu işlem sırasında RAM yeterli değilse sistem olumsuz etkilenebilir, bu yüzden dikkatli olunmalı.

  1. Swap alanını temizlemek:


Swap devre dışı bırakıldıktan sonra, swap alanındaki veriler silinir. Eğer tekrar swap kullanımı gerekirse, yeni bir swap alanı oluşturmak veya mevcut alanı genişletmek gerekebilir.

  1. Swap alanını yeniden aktif hale getirmek:


CODE
12
sudo swapon -a


Bu, /etc/fstab'daki ayarlara göre swap alanını tekrar aktif eder.

  1. Swap alanını yeniden yapılandırmak (daha kalıcı çözüm):


Swap alanını büyütmek veya yeni bir swap dosyası oluşturmak için şu adımlar izlenebilir:

  • Yeni bir swap dosyası oluşturmak:


CODE
12345
sudo fallocate -l 4G /swapfile
sudo chmod 600 /swapfile
sudo mkswap /swapfile
sudo swapon /swapfile


  • Bu satırları /etc/fstab dosyasına ekleyerek, sistem her yeniden başlatıldığında otomatik aktif olur:


CODE
12
/swapfile none swap sw 0 0


Bu sayede, swap alanı büyütülerek sistemin yeniden performanslı hale gelmesi sağlanabilir. Ayrıca, swap alanını düzenli takip etmek ve kullanımı optimize etmek, performans sorunlarının önüne geçer.

Son olarak, swap kullanımını azaltmak veya RAM'i artırmak da uzun vadeli çözümler arasında yer alır. Swap dolması, genellikle yeterli RAM veya uygun yapılandırma olmadan sistemin zorlandığını gösterir. Bu nedenle, sistem kaynaklarını izlemek ve gerekirse yükseltmek, en sağlıklı çözüm olacaktır.

Vous devez être connecté pour répondre.

0 citations sélectionnées