我正在尝试在大学的本地计算机上运行模拟,但经过一些迭代后,它被SIGKILL杀死了。即使我检查可用的交换空间,它也显示我仍有足够的空间!!!
:~$ free -m
total used free shared buffers cached
Mem: 3937 2091 1845 0 64 677
-/+ buffers/cache: 1349 2587
Swap: 3860 738 3122
当我通过ssh
使用另一台服务器时,同样的故事重复出现:~$ free -m
total used free shared buffers cached
Mem: 129043 98281 30761 52 4 32901
-/+ buffers/cache: 65375 63668
Swap: 4095 120 3975
当我在自己的笔记本电脑上运行时,它可以正常工作。 如果能帮助我,我真的很感激。
答案 0 :(得分:1)
您是在事后还是在跑步期间检查交换空间?如果存在内存紧缩,操作系统的内存杀手(OOM Killer)可能会终止进程(取决于配置,这可能是最糟糕的攻击者,随机或其他任何东西)。执行“sar”命令,查看进程被杀死时的系统状态。