我的Android“智能电视盒”附有一个磁盘,我安装了一个小的Debian发行版,运行各种服务器进程(ntp,mpd,lighttpd,...)。问题是,即使我有足够的交换空间,我的一些守护进程往往会在有很多活动时“死”(即当机器交换更多时)。我不知道什么是根本原因,但听起来它可能是某种类型的Android OOM系统决定最好杀死这些进程(可能是因为它是在没有交换的情况下进行调整)。
我如何验证确实如此?
如果是这样的话,即使交换中仍有足够的空间,我可以阻止内核杀死进程吗?
答案 0 :(得分:3)
您可以调整内存杀手写入/sys/module/lowmemorykiller/parameters
。作为一个内核杀手,我不认为它区分了android或本机进程,但我可能错了。
可以找到更详细的信息here