为什么不使用 SSD 上的交换文件而不是交换分区?

为什么不使用 SSD 上的交换文件而不是交换分区?

我读过很多文章,人们建议删除交换分区以优化 SSD。考虑到使用交换实用程序的好处,为什么不使用交换文件呢?这有什么区别?

答案1

不会有任何真正的优势/劣势。

它们是实现同一目标的两种方法。

至于为什么我们试图避免在 SSD 上使用它,您可能需要检查一些可能的重复项:

为什么 SSD 驱动器上没有交换分区?

在 SSD 上,交换分区比交换文件有哪些优势?

我需要更换新的 SSD 吗?

答案2

由于 fstrim,我不再使用带有 SSD 的交换分区。如果使用交换文件,fstrim 可以优化 SSD,但 fstrim 对未安装的交换分区没有影响。如今,大多数 Linux 台式计算机都有足够的内存,而且很少交换。例如,我现在使用的计算机有 4GB 的 RAM 和 2GB 的交换文件。命令“vmstat -s”报告使用了 0 K 交换:

  2097148 K total swap
        0 K used swap
  2097148 K free swap

从旧 Unix 时代开始,我就一直是交换分区的忠实用户。当然,将交换文件和用户文件放在不同的分区上是有意义的,因为当 / 分区满了时系统就会崩溃。但如今,存储更便宜了,/ 很少像以前那样被填满。

相关内容