sys-cmd memory free-swap
sys-cmd memory free-swap, WEB-CLI'de swap alanını kapatıp içindeki bütün sayfaları belleğe taşır, ardından swap alanını yeniden etkinleştirir. Geçmişteki bir yoğunlukta swap'a düşmüş ve orada kalmış sayfaları belleğe geri almak için kullanılır.
Komut Özeti
Komutun alanı ya da parametresi yoktur. Çalıştırıldığında onay ekranı açılır; Türkçe arayüzde evet, İngilizce arayüzde yes yazılınca işlem uygulanır. Başka bir şey yazılırsa Onay geçersiz. İşlem iptal edildi. iletisi çıkar; Esc onay ekranını kapatır.
Önce boş bellek denetlenir
Swap'taki her şey belleğe taşınır. memory status çıktısında Mem satırının available değeri, Swap satırının used değerinden belirgin biçimde büyük değilse komut çalıştırılmaz; aksi hâlde bellek tükenir ve servisler sonlandırılabilir.
Nasıl Çalışır
| Konu | Davranış |
|---|---|
| Bağlam | Seçili v-device ve route table'dan etkilenmez; her zaman cihazın kendisinde çalışır. |
| Süre | Swap'taki veri miktarına bağlıdır; birkaç gigabaytlık swap boşaltılırken dakikalar sürebilir ve bu sırada cihaz yavaşlayabilir. |
| Sonuç iletisi | İş bitince Swap alanı başarıyla temizlendi ve yeniden etkinleştirildi. yazılır. Bu ileti işlemin çıkış durumuna bakılmadan yazılır; üstünde kırmızı satır varsa swap kapatılamamış ya da yeniden açılamamış olabilir ve durum memory status ile doğrulanır. |
| Kayıt | Her çalıştırma kullanıcı loglarına yazılır. |
Güvenli Kullanım Sırası
Bilinmesi Gerekenler
- Yoğun saatlerde çalıştırılmaz. İşlem sürerken disk ve bellek yükü artar.
- Kalıcı çözüm değildir. Swap sık sık doluyorsa cihazın belleği iş yüküne yetmiyordur; önbellek ve swap işlemleri yalnız geçici rahatlama sağlar.
- Swap boyutu değişmez. Komut yalnız içeriği boşaltır; swap alanının boyutu aynı kalır.
