tur*_*rbo 12 swap 11.04 ram 12.04 zram
编辑:确切地说,现在有zram-config. 这是一个新贵的工作,压缩多达一半的内存分布在 $(CPU 内核数)交换设备上。它并不总是在启动时启动,而是发布sudo service zram-config start作品。
我/etc/initramfs-tools/initramfs.conf按照这里的描述启用了 compcache="256 M" (由我:P)。这 - 我相信 - 创建/dev/ramzswap0但它从未被启用为交换。它仅在mkswap&&之后有效swapon。
然后是创建/dev/zram. 是别的吗?它的工作方式相同,但/dev/ramzswap由模块 ramzswap 创建。
在一天结束时,我想在 ram 中进行压缩交换并使用两者中更好的一个,为此我需要知道如何以非黑客的方式永久启用它。这是怎么做的?
我清醒写ramzswap这里,但事情已经在纳蒂改变。您仍然可以在 initramfs.conf 中启用 ramzswap 但它不会被激活。
PS:我扫描了 /lib 和 /etc 中的所有 udev 规则,但没有发现任何有趣的内容。
现在有一个 PPA 可以安装适当的 Upstart 脚本,以便在启动时启用 zram。它为您的系统选择正确的压缩交换设备大小和数量。
https://launchpad.net/~shnatsel/+archive/zram