如何在Linux中执行高负载的后台任务的实时任务?

如何在Linux中执行高负载的后台任务的实时任务?

我已经开始录制声音(轻微的 CPU、内存和 IO 负载)

schedtool -R -p 2 -e arecord -f cd > qqq5.wav

并执行大型编译(高 CPU 负载 + 高内存负载 + 高 IO 负载),如下所示:

schedtool -D -e nice -n 19 ionice -c3 make

为什么它会“超限!!!(至少 -1770319440.252 毫秒长)”并破坏录音?为什么 IDLE_PRIO 和 idle-io-class 敢于破坏具有实​​时优先级的任务?

如何开始重量级的事情真的低优先级?它可以随意在交换中摇摆,但是没有干扰重要的事情!

PS,OOM Killer 内存不足时每次都会产生“溢出!!!”...

相关内容