新手问交换价值:我有多少交换?

新手问交换价值:我有多少交换?

查看 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


cache0。我不知道我总共有多少交换。

但是当 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

相关内容