4GB。

4GB。

我正在使用 2 GB RAM,我已经安装了 Ubuntu 14.04 LTS,我需要创建多少交换空间?

答案1

关于交换规模应该是多少,存在不同的意见 - 以下是Ubuntu 维基百科

RAM(MB) No hibernation  With Hibernation        Absolute maximum
 256     256              512                     512
 512     512             1024                    1024
1024    1024             2048                    2048

RAM(GB) No hibernation  With Hibernation        Absolute maximum
  1      1                2                       2
  2      1                3                       4
  3      2                5                       6
  4      2                6                       8
  5      2                7                      10
  6      2                8                      12
  8      3               11                      16
 12      3               15                      24
 16      4               20                      32
 24      5               29                      48
 32      6               38                      64
 64      8               72                     128
128     11              139                     256

这里还有一张表格Fedora 64 位文档

对于 <2GB,建议交换大小应为“RAM 数量的 3 倍”。

这主要取决于您是否需要休眠 - 您需要更多,因为它将系统状态从 RAM 保存到交换区。

注意,如果 swappiness 配置不正确,可能会降低速度 - 您可以阅读这个问题找出如何做到这一点。

如果你需要增加(或创建)交换空间,这里有一些不错的答案这里

答案2

对于 1、2 或 3 GB 等较小的 RAM,最好创建一个大小为 RAM 两倍的交换分区。例如:您的情况是 4GB。对于 8 GB 等较大的 RAM,2 GB 的交换分区就足够了。

答案3

我个人总是将交换空间设为 512 MB,以便留出一些余地。如果操作系统开始使用大量交换空间,你真的需要更多 RAM。(如果无法获得更多 RAM,然后你可以考虑有更多的交换,这总比没有好。)

答案4

4GB。

如果没有更多信息,我们就无法具体说明,因此我倾向于认为较大的值:4GB 可能超出您的需要,而且磁盘空间很便宜。

相关内容