同时使用 tmpfs 和 zram 有意义吗?

同时使用 tmpfs 和 zram 有意义吗?

我想知道临时文件兹拉姆会以任何方式互相产生负面影响吗?读过相关内容后,我不确定这种组合是否能产生积极的累积效应。

有人有过这种组合的经验吗?

提前感谢您的有用答案!

答案1

因此,要回答我认为您要问的问题,可以将这两者一起使用,并且这样做不会对彼此造成任何不良影响。

我不知道您是否熟悉/dev/shm,但它是一个安装在 RAM 中的文件系统,看起来像一个文件夹。SHM、tmpfs 和 zram 的实现略有不同,但输出相同- 将数据存储在 RAM 中,而不是辅助存储设备中。据我所知,差异在于 RAM 开始填满时它们如何反应。

既然你问了这个问题,你可能听说过交换 - 当内存接近满容量时,操作系统开始在 RAM 和专用分区之间移动数据。据我记得,这可能不对,但 tmpfs 只会进行交换在绝对必要时,并且将始终尝试保留在 RAM 中。/dev/shm可以像 RAM 中的任何其他数据一样轻松地进行交换,我不知道 zram 但我怀疑它是相同的。

相关内容