几天前,我订购了一些附加 RAM 安装在我的 Ubuntu 10.10 台式电脑上,经过一番考虑,我记得以前在 XP 电脑上进行 RAM 升级后确实更改过 SWAP 内存文件大小。
在我的计算机中安装更多 RAM 后,我是否应该更改 SWAP 内存大小(增加?)?
答案1
交换分区用于
- 移动暂时运行且不活动的程序,以便为正在使用的程序腾出空间。
- 对于休眠状态,整个 RAM 将被复制到交换分区。
因此,如果您要使用休眠模式,则您的交换空间至少应该和您的 RAM 一样大,并且还要大一点,以防万一。
一个经验法则是将交换分区的大小设置为 RAM 的两倍,但不要超过 3GB(因为您会浪费空间)。
可以创建第二个交换分区并让它们都处于活动状态。Linux 将它们当作连续交换分区来使用,所以没问题。
通常,如果您的 RAM 超过 3GB,那么您会注意到 Ubuntu 将不会使用您的交换空间。运行该命令并注意+free
的值。在大多数情况下,它只是保持为 0。Swap:
used
答案2
只有当您认为需要它时才需要。如果您要让机器休眠,则需要至少与内存一样大的交换空间。
更多信息可以在这里找到Ubuntu 交换空间常见问题解答。还谈到了如何改变/添加空间。