当我在我的x86机器上安装ubuntu时,我不得不将一些内存配置为“交换区”。
这个内存的用途是什么,在linux文件系统中这个内存的重要性是什么?
如何确定机器中“交换区域”的确切大小,以确保linux在机器中的安全工作?
发布于 2010-10-15 20:48:56
一种非常“不技术性”的解释:
交换区域是硬盘驱动器空间,当您的计算机需要比可用内存更多的内存时,它可以作为额外的随机存取存储器。请注意,当这种情况发生时,您的计算机可能会明显减慢。
Ubuntu网站建议,你有双倍的内存作为交换。因此,如果您有1GB的RAM,您应该有2GB的交换,然而,您的计算机应该工作良好与较少的交换。
发布于 2010-10-15 20:48:07
linux中的交换分区(或文件)等同于Windows中的页面文件。它用来卸载内存。如果RAM已满,操作系统可以使用交换分区作为额外的RAM。
至于如何确定交换大小,经验法则是机器中RAM数量的2倍。因此,如果您有512 if的ram,那么您将有一个1GB的交换分区。不过,这条规则基本上已经过时了。因此,如果您有超过2GB的ram,您实际上不需要4GB的交换。
我通常使我的交换大小等于公羊大小+ 10%。它必须等于RAM大小,以便您可以使用挂起磁盘功能,然后+ 10%的良好措施。
发布于 2010-10-15 20:49:16
Ubuntu交换常见问题提供了一些您想要的答案。
在这个网站上也有一些帖子,这些帖子已经涵盖了很多主题:
https://unix.stackexchange.com/questions/3166
复制相似问题