当看vmstat,这是我得到的:
procs -----------memory---------- ---swap-- -----io---- --system-- -----cpu------
rb 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 。 我不知道我有多less交换。
但是当内存不足(256 MB)时,交换将被使用,如下所示:
procs -----------memory---------- ---swap-- -----io---- --system-- -----cpu------
rb 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
假设这是在Linux上 – free -m会告诉你在MB中有多less内存/交换。 或cat /proc/meminfo
要查看Linux上当前正在使用的交换文件的信息,
猫/ proc /掉期
或者参考meminfo中的信息以获取更less的细节:
cat / proc / meminfo | grep交换
top的标题行之一将是交换信息,这是非常清楚的分解。
这也有一个好处,就是在任何安装了top平台上工作(我知道的每一个Linux / BSD,大多数Solaris,AIX和HP-UX机器(如果没有安装系统,一些pipe理员通常会安装它))。
许多系统都有一些命令来直接详细说明这些信息:命令通常是以下之一: swap或swapinfo或swapon (带有适当的选项)。 查看这些命令的手册页以查找特定的信息。
执行
mkswap /path/to/dev
然后运行
swapon -a