Takas komutunun komut satırından etkin olup olmadığını nasıl kontrol edebilirim?


121

Takas alanının etkin olup olmadığını ve komut satırında hangi takas cihazlarının kurulduğunu nasıl kontrol edebilirim?

Yanıtlar:


175

Linux'ta kullanabilirsiniz

  • cat /proc/meminfo toplam takas ve serbest takas (tüm linux) görmek için
  • cat /proc/swaps hangi takas cihazlarının kullanıldığını görmek için (tüm linux)
  • swapon -s takas cihazlarını ve boyutlarını görmek için (takasın kurulu olduğu yerde)
  • vmstat mevcut sanal bellek istatistikleri için

Mac OS X’te kullanabilirsiniz

  • vm_stat sanal bellek hakkındaki bilgileri görmek için (takas)
  • ls -lh /private/var/vm/swapfile* kaç tane takas dosyasının kullanıldığını görmek için.

Solaris'te kullanabilirsiniz

  • swap -l takas cihazlarını / dosyalarını ve boyutlarını görmek için
  • swap -s toplam ve takas boyutunu görmek için, kullanılmış ve ücretsiz
  • vmstat sanal hafıza istatistiklerini görmek için

Bazı sistemlerde "sanal bellek" yalnızca disk destekli bellek aygıtlarına atıfta bulunur ve Solaris gibi diğer sistemlerde Sanal Bellek, tmpfs dosya sistemleri (/ / tmp) ve paylaşılan bellek alanı dahil olmak üzere herhangi bir kullanıcı işlem adres alanına atıfta bulunabilir.


10
Ayrıca, freesisteminizde ne kadar takas bulunduğunu da söylemeliyim.

cat /proc/meminfoolmalıdırcat /proc/meminfo | grep Swap
Binar Web,

25

swapon -sMevcut takas cihazlarının ve diğer ilgili bilgilerin bir listesini deneyin .


1

Linux ile top, takasın aktif olup olmadığını görmek için komutu kullanabilirsiniz, bunun gibi bir şey görebilirsiniz kswapd0. topKomut böylece orada takas görmelisiniz, çalışan bir sistemin dinamik gerçek zamanlı görünümünü sağlar.

Orada göremiyorsanız, daha fazla çalışma olasılığı yoktur. yeniden başlatmak veya etkinleştirmek için bu komutu kullanabilirsiniz: sudo swapon --all --verbose( kaynak )

Sonra topkomutu tekrar çalıştırarak görmelisiniz.


1

swapon --show

Bu, aşağıdaki swapon -sgibi insan dostu boyutta birimler sağladığından biraz daha iyidir :

NAME      TYPE      SIZE   USED PRIO
/dev/dm-1 partition 7.5G 563.8M   -2

man swap diyor:

-s, --sepmary Cihaza göre takas kullanım özetini gösterir. "Cat / proc / swap" a eşittir. Bu çıktı formatı, çıktı verileri üzerinde daha iyi kontrol sağlayan -show lehine açıklanmıştır.

Ubuntu 18.04, util-linux 2.31.1'de test edilmiştir.


0

takas -s aktif takas gösterecektir

Değişimi etkinleştirmek için

Swapon -v cihazı n adı

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.