答案1
因此,要回答我认为您要问的问题,可以将这两者一起使用,并且这样做不会对彼此造成任何不良影响。
我不知道您是否熟悉/dev/shm
,但它是一个安装在 RAM 中的文件系统,看起来像一个文件夹。SHM、tmpfs 和 zram 的实现略有不同,但输出相同- 将数据存储在 RAM 中,而不是辅助存储设备中。据我所知,差异在于 RAM 开始填满时它们如何反应。
既然你问了这个问题,你可能听说过交换 - 当内存接近满容量时,操作系统开始在 RAM 和专用分区之间移动数据。据我记得,这可能不对,但 tmpfs 只会进行交换在绝对必要时,并且将始终尝试保留在 RAM 中。/dev/shm
可以像 RAM 中的任何其他数据一样轻松地进行交换,我不知道 zram 但我怀疑它是相同的。