这是一个创建于 1108 天前的主题,其中的信息可能已经有所发展或是发生改变。
昨晚更新了 MIUI12.5.7 稳定版,发现多了个内存扩展,猜测就是 swap ,不过开了以后确实感觉杀后台没那么明显了,有点好奇参数设置是什么情况。
我自己跑 debian 的 NAS 上会开一总量和内存大小一样的多个 zram ,就是 4 个 2G 的 zram 设备,swap 设置优先级是 5 ,再开一个 2G 的 swap 文件,优先级设置是-2 ,然后 swappiness 默认 60 。设备稳定工作两年了,除了编译大型工程的时候会用上 swap 文件,其他时候就只有几百 M 的 zram 在使用的样子。
我的手机 RAM 是 8G 的,因为没有 root ,只能看 /proc/meminfo ,可以确定开之前 swap 总量是 3G ,开之后 swap 总量是 6G ,/sys/block/里 zram 始终只有 zram0 一个。我感觉 zram 的压缩效率和读写效率都挺高的,我一开始希望小米是像 armbian 一样多开了几个 zram 块设备。但是按照介绍说要占用存储空间,所以应该是额外开了一个 swap 文件。想看 /proc/swaps 、/proc/sys/vm/swappiness 但是没有权限,网上找了一圈也没有看到有贴个结果的。所以在此求助一下,有没有刷了开发版的老哥,方便的话顺手看一下小米给的默认设置长啥样