如果 Linux 中的交换区量设置得太小(比如 1Gb),并且主 RAM 是 ,这有关系128Gb吗?
我们是否应该始终将交换区的数量设置为 RAM 数量的两倍?
更新:
您好,感谢大家回答这个问题。其实我有这个疑问是因为我们在使用小集群系统的时候遇到了一些问题。问题已在此处发布。下图是这个小集群中的一些计算机的一些信息。

的MEMTOT是该机器的RAM的总量中,SWAPTO是SW AP区域该机器的总量,并且SWAPUS是SWAP区域的使用量。如图所示,SWAP的使用量确实很小。
在尝试解决Here中发布的这些问题时,我们不确定SWAP区域的数量是否设置得太小,这只是1Gb相对于128Gb,如图所示。因此,我有这个问题。很抱歉,我没有在这篇文章的原始版本中发布完整的背景信息。之前我们也想过,如果RAM量大,可以把SWAP的量设小一点。我们尝试将SWAP设置c0148为16Gb,问题似乎没有(也许我们应该在长时间观察它们的状态后得出这个结论)。
我们不是 Linux 系统的专业人士,我们无法解释为什么会发生这种情况。很有可能这是一个集群系统,SGE管理着每台机器的资源,需要有比较大的SWAP,因为那台机器可能会被很多用户提交的很多作业使用。
另外,如果我们只是把SWAP的量设置的太大,还会引起什么其他的问题也值得考虑。