添加 RAM 后更改交换内存大小吗?

添加 RAM 后更改交换内存大小吗?

几天前,我订购了一些附加 RAM 安装在我的 Ubuntu 10.10 台式电脑上,经过一番考虑,我记得以前在 XP 电脑上进行 RAM 升级后确实更改过 SWAP 内存文件大小。

在我的计算机中安装更多 RAM 后,我是否应该更改 SWAP 内存大小(增加?)?

答案1

交换分区用于

  1. 移动暂时运行且不活动的程序,以便为正在使用的程序腾出空间。
  2. 对于休眠状态,整个 RAM 将被复制到交换分区。

因此,如果您要使用休眠模式,则您的交换空间至少应该和您的 RAM 一样大,并且还要大一点,以防万一。

一个经验法则是将交换分区的大小设置为 RAM 的两倍,但不要超过 3GB(因为您会浪费空间)。

可以创建第二个交换分区并让它们都处于活动状态。Linux 将它们当作连续交换分区来使用,所以没问题。

通常,如果您的 RAM 超过 3GB,那么您会注意到 Ubuntu 将不会使用您的交换空间。运行该命令并注意+free的值。在大多数情况下,它只是保持为 0。Swap:used

答案2

只有当您认为需要它时才需要。如果您要让机器休眠,则需要至少与内存一样大的交换空间。

更多信息可以在这里找到Ubuntu 交换空间常见问题解答。还谈到了如何改变/添加空间。

相关内容