Zram 压缩是一种 Linux 内核功能,在内存中使用压缩算法来提高内存使用效率。它将一部分内存(通常是虚拟内存区域)转化为虚拟压缩存储设备。
当内存不够用时,系统将此区域的页码放置在压缩缓冲区中,由于压缩算法的作用,使用压缩缓冲区的内存会大大缩小,这意味着可以保留更多应用程序在 RAM 中,从而提高系统性能。Zram 压缩具有高速访问和低成本的特点,适合在计算资源有限的系统上使用,如嵌入式系统和移动设备。