为什么OOM杀手即使在大量的RAM空闲时也会被调用
在EC2 ebs-backed xlarge ubuntu实例上,oom-killer正在被调用。 在下面的/ var / log / syslog输出中,看起来ZONE_NORMAL内存不足: Node 0 Normal free:11344kB min:11556kB low:14444kB high:17332kB active_anon:10936284kB inactive_anon:144kB active_file:688kB inactive_file:740kB 但为什么ZONE_NORMAL只分配了11MB 15GB的总内存? 还是有其他的原因,内存不足? 机器上的可用RAM(xlarge实例)为15GB。 下面日志中rss列的总和是3.7GB,total_vm是11.4GB。 Dec 11 08:53:53 ip-10-60-61-71 kernel: [19427969.456146] node invoked oom-killer: gfp_mask=0x84d0, order=0, oom_adj=0, oom_score_adj=0 Dec 11 08:53:53 ip-10-60-61-71 kernel: [19427969.456153] node cpuset=/ mems_allowed=0 Dec 11 08:53:53 ip-10-60-61-71 kernel: [19427969.456157] Pid: […]