交换:最好创建一个专用的交换分区还是创建一个交换文件?

Car*_*enP 11 linux debian swap

何时创建专用交换分区与创建交换文件(例如 /tmp/swap)是否有基本原理?

在我的某些情况下,内存有点低(1GB),SSD 上的磁盘空间非常大(256GB)。因此,交换会经常发生。

任何意见表示赞赏!

卡斯腾

Dop*_*oti 5

我发现使用交换文件而不是交换分区的主要缺点是交换分区不可能被碎片化,而在创建时,扩展文件系统上的交换文件可能会在分区上被分割。磁盘,导致顺序访问速度变慢。

  • 由于 SSD 没有随机读取惩罚,因此碎片文件造成的损害非常小。 (2认同)

Kar*_*wak 2

文件上的 I/O 操作必须经过更多层内核代码(例如 VFS),因此与交换到文件相关的开销更多。另一方面,它是一种更灵活的设置,可能足以满足您的情况。