IVI15.1.4 系统稳定性优化篇(LMKD IV)LMKD初始化
Posted 高桐@BILL
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了IVI15.1.4 系统稳定性优化篇(LMKD IV)LMKD初始化相关的知识,希望对你有一定的参考价值。
一,LMKD代码架构一览
二,Init
init进程在初始化中会解析init.rc配置信息;当触发名为“early-init”当trigger时,会初始化相关memory.pressure_level节点的用户,用户组等访问权限。
on early-init
# memory.pressure_level used by lmkd
chown root system /dev/memcg/memory.pressure_level
chmod 0040 /dev/memcg/memory.pressure_level
# app mem cgroups, used by activity manager, lmkd and zygote
mkdir /dev/memcg/apps/ 0755 system system
随后,在“init”等触发器中执行启动lmkd服务的操作。
on init
# Start lmkd before any other services run so that it can register them
write /proc/sys/vm/watermark_boost_factor 0
chown root system /sys/module/lowmemorykiller/parameters/adj
chmod 0664 /sys/module/lowmemorykiller/parameters/adj
chown root system /sys/module/lowmemorykiller/parameters/minfree
chmod 0664 /sys/module/
以上是关于IVI15.1.4 系统稳定性优化篇(LMKD IV)LMKD初始化的主要内容,如果未能解决你的问题,请参考以下文章
IVI15.1.2 系统稳定性优化篇(LMKD Ⅱ)PSI 压力失速信息
IVI15.1.3 系统稳定性优化篇(LMKD Ⅲ)LMKD的设计原则
IVI15.1.7 系统稳定性优化篇(LMKD 七)AMS与LMKD
IVI15.1.8 系统稳定性优化篇(LMKD 八)通过填充内存触发lmkd查杀