飘在云端

啊!那蓝真天,白真云。

· Android · · 108次浏览

华为EMUI 关闭zram和swap

关闭zram
swapoff /dev/block/zram0

关闭swap
sysctl -w vm.swappiness=0

如果需要开机生效,需要支持init.d,由于华为砍掉了init.d支持,需要magisk安装一个模块实现完整的init.d支持,模块名:Init.d Injector

另外,magisk模块 zRAM/SWAP Manager 亲测无法关闭 zram,发现即使设置 disable zram,仍然挂载到 /dev/block/zram0 ,我手机运存6G,系统预设直接不要脸的划分了 2.2G作为 zram 缓冲,然而
实际负载5.5G运存,zram使用量才300MB+,没什么用。

系统通过magisk模块支持init.d 后,可以写个脚本开机 自动关闭swap和zram

#!/system/bin/sh
sysctl -w vm.swappiness=0
swapoff /dev/block/zram0

评论 (0条)