参考:https://sleeplessbeastie.eu/2021/03/17/how-to-use-compressed-ram-based-block-devices/
当android设备有相对充足的ram,就可以用zram把ram转换成块设备了。zram创建的块设备不仅可以用来做高性能的临时盘存储,还可以用来作为swap来避免在物理设备上进行交换。其拥有内置的压缩算法,比直接使用ram要节省空间。
以下命令假定在一个正常运行的deploy chroot容器中进行。
大多数现代的android设备均支持zram,可以通过终端查看是否支持:
ls /dev
ls /dev/block
如果发现了名为zram0的设备,代表zram已经开启。由于android内核的特殊性,如果不慎没有zram设备,可能会需要重新编译内核。
然后安装控制zram设备所需的软件:
sudo apt-get update
sudo apt-get install util-linux e2fsprogs
安装util-linux后,即可使用zramctl程序。该程序能够控制zram设备。
man zramctl
</