如果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的数量设置得太大,那么它还会引起什么其他问题也是值得考虑的。