Cpu

如何限制核心轉儲 CPU 使用率?

  • March 1, 2019

我有一些在我的機器上執行的程序(測試)。有時它會崩潰並生成核心轉儲。

在寫入核心轉儲時,機器完全凍結(甚至無法移動滑鼠指針)。

我認為我可以限制核心轉儲生成的 CPU 使用率(我願意接受更長的時間來編寫轉儲)。

如何才能做到這一點?有更好的解決方案嗎?

我正在執行 Ubuntu 14.04。

根據相關的錯誤報告(例如,FS#41728 -$$ systemd $$coredumps, 100% cpu usage, X hangsystemd-coredump 100% CPU usage ),Linux 中的核心轉儲是在核心中啟動的,它會將數據複製到使用者空間。那就是時間流逝的地方。您通常可以中斷以自己身份執行的事物,但不能中斷核心程序。

進一步閱讀:

引用自:https://unix.stackexchange.com/questions/274622