Bagaimana saya bisa mengecek apakah swap aktif dari baris perintah?

121

Bagaimana cara saya memeriksa apakah swap aktif, dan perangkat swap mana yang diatur, pada baris perintah?

ptrcao
sumber

Jawaban:

176

di linux, Anda bisa menggunakan

  • cat /proc/meminfo untuk melihat total swap, dan free swap (semua linux)
  • cat /proc/swaps untuk melihat perangkat swap mana yang digunakan (semua linux)
  • swapon -s untuk melihat perangkat dan ukuran swap (di mana swapon dipasang)
  • vmstat untuk statistik memori virtual saat ini

di Mac OS X, Anda dapat menggunakan

  • vm_stat untuk melihat informasi tentang memori virtual (swap)
  • ls -lh /private/var/vm/swapfile* untuk melihat berapa banyak file swap yang digunakan.

di Solaris, Anda dapat menggunakan

  • swap -l untuk melihat perangkat swap / file, dan ukurannya
  • swap -s untuk melihat ukuran total swap, digunakan & gratis
  • vmstat untuk melihat statistik memori virtual

Pada beberapa sistem, "memori virtual" hanya merujuk ke perangkat memori yang didukung disk, dan pada sistem lain, seperti Solaris, Memori Virtual dapat merujuk ke ruang alamat proses pengguna mana pun, termasuk sistem file tmpfs (seperti / tmp) dan ruang memori bersama.

Tim Kennedy
sumber
10
Juga, freeharus memberi tahu Anda berapa banyak swap tersedia untuk sistem Anda.
cat /proc/meminfoseharusnyacat /proc/meminfo | grep Swap
Binar Web
26

Coba swapon -suntuk daftar perangkat swap saat ini dan informasi terkait lainnya.

jw013
sumber
1

Dengan Linux Anda dapat menggunakan topperintah untuk melihat apakah swap aktif atau tidak, di mana Anda dapat melihat sesuatu seperti kswapd0. The topperintah menyediakan dinamis real-time dari sistem berjalan, sehingga Anda harus melihat swap sana.

Jika Anda tidak melihatnya di sana, kemungkinan besar itu tidak berfungsi. untuk memulai kembali atau mengaktifkannya, Anda dapat menggunakan perintah ini: sudo swapon --all --verbose( sumber )

Kemudian dengan menjalankan topperintah lagi Anda akan melihatnya.

3kstc
sumber
1

swapon --show

Ini sedikit lebih baik daripada swapon -skarena menyediakan unit ukuran yang ramah manusia seperti:

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

man swap mengatakan:

-s, --summary Menampilkan ringkasan penggunaan swap berdasarkan perangkat. Setara dengan "cat / proc / swaps". Format output ini DIHARAPKAN mendukung - menunjukkan yang memberikan kontrol yang lebih baik pada data output.

Diuji di Ubuntu 18.04, util-linux 2.31.1.

Ciro Santilli 新疆 改造 中心 法轮功 六四 事件
sumber
0

swapon -s akan menampilkan swap aktif

Untuk mengaktifkan swap

Perangkat Swapon -v dan nama

Praveen Kumar BS
sumber