为什么不在 SSD 上使用 Swap 文件而不是 Swap 分区?

sof*_*onk 5 ssd swap

我已经阅读了大量关于人们告诉删除交换分区以优化 SSD 的文章。看看拥有交换实用程序的好处,为什么不去寻找交换文件呢?会有什么不同?

Ano*_*Guy 2

不会有真正的优点/缺点。

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

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

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

在 SSD 上,交换分区相对于交换文件有什么优势吗?

我需要更换新的 SSD 吗?


小智 1

由于 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
Run Code Online (Sandbox Code Playgroud)

我曾经是旧 Unix 时代的顽固交换分区用户。当然,将交换文件和用户文件放在不同的分区上是有意义的,因为当 / 分区已满时系统会崩溃。但如今,存储空间变得更加经济实惠,并且 / 很少像以前那样被填满。