如何在 Android Build/kernel 中启用 zram swap?
How to enable zram swap in Android Build/kernel?
如何在 android linux 内核中启用 zram 作为交换设备?
有什么方法可以在 init 进程之前创建 zram 吗? kernelcmdline 或内核配置。
根据zram.txt没有默认方式。
这是答案(来自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
如何在 android linux 内核中启用 zram 作为交换设备? 有什么方法可以在 init 进程之前创建 zram 吗? kernelcmdline 或内核配置。
根据zram.txt没有默认方式。
这是答案(来自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