ZRAM驱动程序创建一个压缩的块设备在内存。该块设备可用于交换或通用内存盘。它最受欢迎的两种用途的交换扩展可用的RAM对过程、/tmp。用于块设备的内存是动态获取和释放它的预定义的未压缩的最大尺寸。它扩展了可用的内存数量的一个系统是通过使用一个部分的内存作为压缩交换。因此,它可以容纳更多的内存在压缩的交换比实际内存使用量。它将以3:1的比例。所以,1G的RAM交换只使用333mb平均。压缩比,包括用于磁盘开销的内存取决于使用的%的最大空间。我发现从1.5:1为只有5%个空间用1.5g盘,超过3:1时近全。它也比典型的硬盘交换的页面要快得多。
我的经验与使用它,我的系统仍然是完全的功能,只有轻微的缓慢下降,有时。这是一个桌面和几个应用程序中出现portage_niceness = 10。内存和交换空间几乎都被刷爆了。英特尔酷睿2四核2.6GHz,4G内存。我有4 – 1.5g ZRAM磁盘交换,加1G的分区硬盘互换作为备份。在一个点在连接铬,我看到系统使用超过5g ZRAM交换,而1.2G内存使用,约100MB的硬盘互换。桌面仍然是响应:)