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 とアイドル IO クラスが、リアルタイム優先度でタスクを台無しにするのはなぜでしょうか?

重いものを始める方法本当に優先度が低い?スワップでスラッシングすることは可能ですが、それなし大事なものを邪魔する!

PS、メモリ不足から OOM キラーまで、毎回「オーバーラン!!!」が発生します...

関連情報