Como fazer uma tarefa em tempo real com uma tarefa em segundo plano de alta carga no Linux?

Como fazer uma tarefa em tempo real com uma tarefa em segundo plano de alta carga no Linux?

Comecei a gravar som (menor carga de CPU, memória e IO) como

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

E execute grandes compilações (alta carga de CPU + alta carga de memória + alta carga de IO) assim:

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

Por que "ultrapassa!!! (pelo menos -1770319440,252 ms de duração)" e estraga a gravação? Por que IDLE_PRIO e Idle-io-class se atrevem a confundir tarefas com prioridade em tempo real?

Como começar algo pesado comorealmentebaixa prioridade? É permitido debater em uma troca como quiser, masseminterferindo em coisas importantes!

PS e ficar sem memória para o OOM killer certamente produz "ultrapassagem!!!" toda vez...

informação relacionada