如何在Android linux内核中启用zram作为交换设备? 有什么办法可以在初始化进程之前创建zram? kernelcmdline或内核配置。
根据zram.txt,没有默认方式。
答案 0 :(得分:0)
以下是答案(来自Android build zram):
在内置模块的内核配置中启用zram。
在fstab文件中添加以下行
/dev/block/zram0 none swap defaults zramsize=size in bytes,swapprio=swap partition priority
zramsize是必需的,它指示您希望zram区域容纳多少未压缩的内存。通常观察到压缩比在30-50%范围内。
swapprio是可选的,如果您没有多个交换区域,则不需要。
在init.rc中添加以下行:
swapon_all /fstab.X