我在 HP Envy Spectre 超极本上运行 64 位 ubuntu 12.04,内存为 4GB。我在使用 Python 代码时遇到了内存使用效率低下的问题,例如这里,导致我的代码崩溃。我已将交换分区增加到 8 GB,但崩溃仍然发生。调整交换分区大小后我能达到什么程度?16 GB?32 GB?到什么时候 ubuntu 就无法处理它了?
谢谢!
答案1
我认为这其实并不重要。但是,如果您正在使用多个内存密集型应用程序,则可以分配任意大的分区用于交换。将使用多少则完全是另一个问题。取决于系统。
我个人认为交换分区大小没有必要大于内存的两倍,最多不超过 8GB。如果交换分区这么大,交换过程的效率可能会大大降低。