编辑:确切地说,现在有zram-config
。这是一项新贵的工作,最多可以压缩$(CPU核心数)个交换设备上的RAM的一半。它并非始终在启动时启动,而是可以发布sudo service zram-config start
。
我/etc/initramfs-tools/initramfs.conf
按此处所述启用了compcache =“ 256 M” (我:P)。我相信,这会创建,/dev/ramzswap0
但永远不会将其启用为交换。它仅在mkswap
&& 之后起作用swapon
。
然后是创建的模块zram /dev/zram
。还有吗 它的工作方式相同,但是/dev/ramzswap
是从模块ramzswap创建的。
最终,我想在ram中进行压缩交换,并使用两者中的更好者,为此,我需要知道如何以一种非骇客的方式永久启用它。怎么做?
我清醒写ramzswap 这里,但事情已经在纳蒂改变。您仍然可以在initramfs.conf中启用ramzswap,但不会被激活。
PS:我扫描了/ lib和/ etc中的所有udev规则,但没有发现任何感兴趣的内容。