欢迎光临散文网 会员登陆 & 注册

MIUI14下419内核机型墓碑机制“不完整v2冻结”之谜

2023-10-07 22:13 作者:猫头牌冰棒  | 我要投稿

MIUI手机4.19内核,按理说后台墓碑机制只能挂载v1冻结,而无法挂v2冻结,除非你刷了第三方内核。但是第三方墓碑MiT lite的作者,给了我们一个模块,这个模块就是“cgroup v2”,通过刷补这个模块,便可以实现4.19内核成功挂载墓碑机制v2冻结。问题是,通过Freezer挂载状态及冻结状态查询,它显示的是“不完整v2冻结”。

这就比较有意思了,后台墓碑机制要么v1挂载,要么v2挂载,这个不完整v2到底是个什么状态呢,难道介于1和2之间?效果有什么不同呢?我一直感到疑惑。直到最近翻老帖子时,无意中发现的一段第三方墓碑作者之间的交流内容,才解开了这个疑问。

这是刷入cgroup v2模块补丁后,MiT lite墓碑机制、Noactive墓碑机制,以及Freezer挂载状态及冻结状态查询器分别显示的情况。图中可见两个第三方墓碑都正常运行,并且是4.19内核下v2冻结,但Freezer状态显示“不完整v2”。

这是Freezer状态查询脚本制作者JARK006和三方墓碑Noactive作者们的深度交流

结论:

①后台墓碑v2挂载,只有两种可能,是和非。有就是有,没有就是没有,不存在"不完整v2"。

②之所以Freezer挂载状态及冻结状态显示"不完整v2",是个脚本错误。这里JARK006说的很明了,他也承认是他的脚本问题,没有争论了。

③官方4.19内核,压根不支持v2,如果非要挂载,那么也是一个心理安慰罢了,即是一个假v2,实际体验与v1无异

④官方5.xx内核机型与后期刷了第三方内核的,挂载v2是真挂载,实际体验应该比v1挂载要好很多了。

2023.10.7备忘

MIUI14下419内核机型墓碑机制“不完整v2冻结”之谜的评论 (共 条)

分享到微博请遵守国家法律