拥有14GB可用内存的Linux内核为什么要杀死进程,以及如何解决?
的输出free显示我的应用程序仅使用2GB,根本没有使用swap。但是我的应用程序被杀死了(Skype,Firefox,Thunderbird)。我看着它,htop看起来好像他们分配了几兆字节并被杀死了。我必须重新启动才能“修复”问题。 我的问题是,为什么而且更重要的是,再次发生这种情况时如何解决它(我的意思是除了重新启动之外)?(编辑3) 这很烦人,我丢了很长的帖子(Firefox被杀,没有任何通知)和其他东西。在Linux上正常吗?在80%的可用内存上杀死了应用程序b / c OOM,根本没有尝试使用swap? 编辑:发行版是Kubuntu 16.04。 EDIT2:日志(小片段,帖子长度限制的b / c): [ 2687.946164] Xorg invoked oom-killer: gfp_mask=0x24040c0, order=3, oom_score_adj=0 [ 2687.946167] Xorg cpuset=/ mems_allowed=0 [ 2687.946171] CPU: 3 PID: 2109 Comm: Xorg Tainted: P OE 4.4.0-59-generic #80-Ubuntu [ 2687.946172] Hardware name: MSI MS-7850/B85-G41 PC Mate(MS-7850), BIOS V2.9 03/30/2015 [ 2687.946174] …