MIUI14下419內(nèi)核機型墓碑機制“不完整v2凍結(jié)”之謎
MIUI手機4.19內(nèi)核,按理說后臺墓碑機制只能掛載v1凍結(jié),而無法掛v2凍結(jié),除非你刷了第三方內(nèi)核。但是第三方墓碑MiT lite的作者,給了我們一個模塊,這個模塊就是“cgroup v2”,通過刷補這個模塊,便可以實現(xiàn)4.19內(nèi)核成功掛載墓碑機制v2凍結(jié)。問題是,通過Freezer掛載狀態(tài)及凍結(jié)狀態(tài)查詢,它顯示的是“不完整v2凍結(jié)”。
這就比較有意思了,后臺墓碑機制要么v1掛載,要么v2掛載,這個不完整v2到底是個什么狀態(tài)呢,難道介于1和2之間?效果有什么不同呢?我一直感到疑惑。直到最近翻老帖子時,無意中發(fā)現(xiàn)的一段第三方墓碑作者之間的交流內(nèi)容,才解開了這個疑問。
這是刷入cgroup v2模塊補丁后,MiT lite墓碑機制、Noactive墓碑機制,以及Freezer掛載狀態(tài)及凍結(jié)狀態(tài)查詢器分別顯示的情況。圖中可見兩個第三方墓碑都正常運行,并且是4.19內(nèi)核下v2凍結(jié),但Freezer狀態(tài)顯示“不完整v2”。
這是Freezer狀態(tài)查詢腳本制作者JARK006和三方墓碑Noactive作者們的深度交流
。
?
結(jié)論:
①后臺墓碑v2掛載,只有兩種可能,是和非。有就是有,沒有就是沒有,不存在"不完整v2"。
②之所以Freezer掛載狀態(tài)及凍結(jié)狀態(tài)顯示"不完整v2",是個腳本錯誤。這里JARK006說的很明了,他也承認是他的腳本問題,沒有爭論了。
③官方4.19內(nèi)核,壓根不支持v2,如果非要掛載,那么也是一個心理安慰罷了,即是一個假v2,實際體驗與v1無異
④官方5.xx內(nèi)核機型與后期刷了第三方內(nèi)核的,掛載v2是真掛載,實際體驗應該比v1掛載要好很多了。
2023.10.7備忘
MIUI14下419內(nèi)核機型墓碑機制“不完整v2凍結(jié)”之謎的評論 (共 條)
