查看 vmstat 时,我得到的结果如下:
procs -----------memory---------- ---swap-- -----io---- --system-- -----cpu------
r b swpd free buff cache si so bi bo in cs us sy id wa st
1 0 0 2872 0 0 0 0 8 17 0 14 3 1 94 2 0
是cache
的0
。我不知道我总共有多少交换。
但是当 RAM (256 MB)不足时,将使用交换,如下所示:
procs -----------memory---------- ---swap-- -----io---- --system-- -----cpu------
r b swpd free buff cache si so bi bo in cs us sy id wa st
3 1 2468 0 0 0 0 0 8 17 0 16 3 1 94 2 0
答案1
假设这是在 Linux 上 -free -m
将显示您有多少内存/交换(以 MB 为单位)。或者cat /proc/meminfo
答案2
要查看 Linux 上当前使用的交换文件的信息:
猫/ proc / swaps
或者参考 meminfo 中的交换信息以了解详细信息:
cat /proc/meminfo | grep Swap
答案3
其中一个标题行top
是交换信息,并且它被分解得非常清晰。
这还具有可以在安装的任何平台上工作的优势top
(我所知道的每个 Linux/BSD。大多数 Solaris、AIX 和 HP-UX 机器(如果它不是随系统附带的,一些管理员通常会安装它))。
答案4
执行
mkswap /path/to/dev
然后运行
swapon -a