Swap

如何從命令行檢查交換是否處於活動狀態?

  • June 8, 2021

如何在命令行上檢查交換是否處於活動狀態以及設置了哪些交換設備?

在linux中,你可以使用

  • cat /proc/meminfo查看總交換和自由交換(所有 linux)
  • cat /proc/swaps查看正在使用哪些交換設備(所有 linux)
  • swapon -s查看交換設備和大小(安裝了 swapon)
  • vmstat目前虛擬記憶體統計資訊

在 Mac OS X 中,您可以使用

  • vm_stat查看有關虛擬記憶體(交換)的資訊
  • ls -lh /private/var/vm/swapfile*查看正在使用多少交換文件。

在 Solaris 中,您可以使用

  • swap -l查看交換設備/文件及其大小
  • swap -s查看總交換大小,已使用和免費
  • vmstat查看虛擬記憶體統計資訊

在某些系統上,“虛擬記憶體”僅指磁碟支持的記憶體設備,而在其他系統上,如 Solaris,虛擬記憶體可以指任何使用者程序地址空間,包括 tmpfs 文件系統(如 /tmp)和共享記憶體空間。

引用自:https://unix.stackexchange.com/questions/23072