在linux系统中运行程序时进程被killed
昨天在linux系统中训练数据时,训练到最后一步了,发现总是卡在那里,最后出现killed的信息,本来以为是代码有问题,后面发现是程序被系统给 kill 了,原因是内存不足。这是因为Linux 内核有个机制叫OOM killer(Out Of Memory killer),该机制会监控那些占用内存过大,尤其是瞬间占用内存很快的进程,然后防止内存耗尽而自动把该进程杀掉。为了解决这个问题,我选择将占用内存较大的且不需要的进程给kill掉,将内存释放。查看系统日志,可以看到被kill掉的进程的信息..