我有一些在我的机器上运行的过程(测试)。有时它会崩溃,并生成一个核心转储。
当编写核心转储时,机器被完全冻结(甚至鼠标指针也不能移动)。
我想我可以限制内核转储生成的CPU使用(我愿意接受更长的时间来编写转储)。
这是如何做到的呢?有没有更好的解决办法?
我在运行Ubuntu 14.04。
发布于 2016-04-06 09:17:04
根据相关的bug报告(例如FS#41728 - [systemd]代码转储,100% cpu使用率,X挂和systemd-coredump 100%的CPU使用率),内核转储是在内核中启动的,它将数据复制到用户空间。时间到了。您通常可以中断以自己的身份运行的事情,但不能中断内核进程。
进一步读:
https://unix.stackexchange.com/questions/274622
复制相似问题