3

我的 Android“智能电视盒”附有一个磁盘,我在其中安装了一个小型 Debian 发行版,运行各种服务器进程(ntp、mpd、lighttpd、...)。问题是,即使我有足够的交换空间,当有很多活动时(即当机器交换更多时),我的一些守护程序往往会“死亡”。我不知道根本原因是什么,但听起来可能是某种 Android OOM 系统决定最好杀死这些进程(大概是因为它是在假设没有交换的情况下进行调整的)。

我如何验证确实如此?

如果是这种情况,即使交换空间仍有足够的空间,我还能阻止内核杀死进程吗?

4

1 回答 1

3

您可以调整内存杀手写入到/sys/module/lowmemorykiller/parameters. 作为内核杀手,我认为它不会区分 android 或本机进程,但我可能错了。

更详细的信息可以在这里找到

于 2013-03-06T02:33:51.133 回答