我想测试内核OOM杀手在我的嵌入式Linux上是否正常工作。我使用一个应用程序测试来填充所有内存,并查看如果系统内存不足,OOM是否会杀死我的应用程序。++count);
exit(0);
结果:MyApplication triggered out of memory codition (oomkiller not called): gfp_mask=0x1200d2, order=0, oomkilladj=0
我试图通过添加以下内容更改/etc
我正在用C语言做一个客户端-服务器应用程序,试图模拟一个纸牌游戏。这是一个一对一的游戏,其中客户端在线程工作者(每个比赛一个工作者)的协助下玩游戏。我试着做一些测试,但是在某个时候,没有任何原因,服务器自己崩溃了。代码中充满了各种检查,试图以各种方式安全地结束它。发布所有的代码是不可想象的,但这是计算的结果(我已经重复了10次以上,得到了相同的结果):worker: hand number: 0Killed
docker运行docker set oom-kill-disable success kubectl version
Client Version: version.Info{Major:"1", MinorGitTreeState:"archive", BuildDate:"2019-07-30T03:39:26Z", GoVersion:"go1.11.5", Compiler:"gc", Platform:"linux, G
我正在用大约80 am的数据执行一次批量复制到postgres。在提交事务之前,我会得到以下错误。
LOG:server process (PID 21122) was terminated by signal 9: Killed
LOG:terminating any other active server processe