Kubernetes düğümleri dışında, swap'ı nerelerde devre dışı bırakabilirsiniz?
sobes.tech yapay zeka
AI'dan gelen yanıt
Kubernetes Control Plane olarak kullanılan sanal makinelerde. Docker Swarm ajanları veya yöneticileri çalışan ana makinelerde. Konteyner kayıtları (örneğin, Docker Registry) dağıtılan sunucularda. Yük dengeleme görevi gören düğümlerde (örneğin, HAProxy, Nginx). CI/CD ajanları veya sunucuları (örneğin, Jenkins, GitLab Runner) çalışan makinelerde. Uygulamalar tarafından kullanılan veritabanı sunucularında:
- PostgreSQL
- MySQL
- MongoDB
- Redis İzleme ve günlük kaydı sistemleri kurulu makinelerde:
- Prometheus
- Grafana
- Elasticsearch
- Logstash
- Kibana
Genel olarak, kritik görevleri yerine getiren veya büyük veri hacmi işleyen tüm sunucularda swap'ı devre dışı bırakmak, tahmin edilemeyen performans düşüşlerini önlemek için önerilir.
Swap durumunu kontrol etmek için:
# Mevcut swap kullanımını kontrol et
free -h
# Aktif swap bölümleri veya dosyalarını kontrol et
swapon --show
Swap'ı geçici olarak devre dışı bırakmak için:
# Tüm swap bölümlerini ve dosyalarını devre dışı bırak
sudo swapoff -a
Swap'ı kalıcı olarak devre dışı bırakmak için (/etc/fstab düzenleyerek):
# /etc/fstab dosyasını düzenlemek için aç
sudo nano /etc/fstab
swap türündeki satırı bulun ve başına # ekleyerek yorum satırı yapın.
# /etc/fstab: statik dosya sistemi bilgisi.
#
# 'blkid' kullanarak cihazın evrensel benzersiz tanımlayıcısını yazdırın;
# bu, UUID= ile kullanılarak cihazların isimlendirilmesinde daha sağlam bir yol sağlar,
# diskler eklenip çıkarılsa bile çalışır. fstab(5)'ye bakın.
#
# <dosya sistemi> <bağlama noktası> <tür> <seçenekler> <yedekleme> <geçiş>
# Kurulum sırasında /dev/sda1 üzerinde olan /
UUID=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx / ext4 errors=remount-ro 0 1
#/swapfile none swap sw 0 0
Değişiklikleri kaydettikten sonra, sunucuyu yeniden başlatın veya hemen swap'ı devre dışı bırakmak için sudo swapoff -a komutunu çalıştırın. Sisteminizin normal çalışması için swap gerekmediğinden emin olunmadan devre dışı bırakmayın.