交换文件与分区

Car*_*bon 3 linux swap partitioning swap-file

我需要为我正在做的事情做更多的交换,所以我设置了一个交换文件而不是编辑分区。

使用交换文件而不是交换分区有什么缺点吗?

我的操作系统是 Debian Linux。

AFH*_*AFH 5

主要缺点是您将无法休眠。

话虽如此,我应该承认我已经看到这是可能的,但是这个过程在我看来很狡猾,因为它涉及使用交换文件的绝对磁盘地址。如果交换文件移动,内核将休眠所有现在占用交换文件空间的文件。我不会碰它,因此我相当教条的第一句话。

有两个主要优点:-

  1. 与调整交换分区的大小相比,更改交换文件的大小非常容易。
  2. 有轻微的性能优势,因为交换区位于正常文件区的中间,因此磁头移动会更小(除非交换分区在单独的物理磁盘上,否则交换分区的性能会更好)。

我在 Ubuntu 上都用过。如果您不需要休眠,我会推荐一个交换文件。