我的问题是交换是什么?我打算安装 Ubuntu 12.10 版本。我有 2.5 GB 的 RAM,想全部使用。我该怎么做才正确。我计划使用 500 GB 和一个 Sempron 核心处理器。我需要交换吗?
答案1
SWAP 可以被描述为“虚拟内存”,我不是这方面的专家,但它的作用是创建一个小分区,您的系统将其视为 RAM。然后在您运行应用程序时,它会在访问 RAM 之前使用此空间,从而使您的计算机运行速度更快,因为应用程序使用的实际 RAM 更少。
我见过最多的建议(也是我遵循的建议)是创建一个大约占物理内存一半的交换区(如果你有 2GB 的内存,就创建 1GB 的交换区)。但请记住,如果你安装了 Ubuntu 12.10,你真的不必担心这一点,因为安装程序可以为你完成所有工作。当然,除非你想自己做!
答案2
正确理解 SWAP 内存的方式是将其视为硬盘上的 RAM。当实际 RAM 已满时,您不需要的内存现在被复制到硬盘上的交换内存中。当需要该内存时,它会被交换(明白了吗?交换?)到主内存中,然后该内存会被复制到交换内存中。这允许操作系统以拥有比实际更多的可用内存的方式运行,但会造成相当严重的性能损失。拥有更多内存总是一个好主意 :)
对于 2GB RAM,最好提供 2GB 的交换磁盘 RAM。