如何在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 殺手來說肯定會產生“overrun!!!”每次...

相關內容