交换分区应该留多大?是内存的两倍还是一半?如果我的系统具有好几GB的内存,还需要交换分区吗?

这可能是安装Linux时最常问的问题。这并不奇怪,关于交换分区,一直以来就有很多疑惑。

很长时间,推荐的交换空间的大小是内存的两倍,但是针对现代的计算机,这个黄金法则已经不再适用了。我们现在的系统会有高达128B的内存,但很多旧的系统可能都没有这么高容量的硬盘。

但是针对一个具有32GB内存的系统,我们应该分配多大的交换空间呢?是64GB吗?那将会是一个非常荒谬的硬盘浪费,是不是?

在确认我们应该适用多大的交换空间之前,让我们先快速了解一下关于交换内存的一两个点,这将会帮助你来理解为什么要使用交换分区。

这儿我们尽可能地简化解释以让大家都能够理解。

Linux Swap

什么是交换分区?什么时候使用交换分区?