¿Cómo realizar una tarea en tiempo real con una tarea en segundo plano de alta carga en Linux?

¿Cómo realizar una tarea en tiempo real con una tarea en segundo plano de alta carga en Linux?

Comencé a grabar sonido (CPU menor, memoria y carga de IO) como

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

Y realice una compilación grande (alta carga de CPU + alta carga de memoria + alta carga de IO) como esta:

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

¿Por qué "se sobrepasa!!! (al menos -1770319440,252 ms de duración)" y estropea la grabación? ¿Por qué IDLE_PRIO e idle-io-class se atreven a destrozar tareas con prioridad en tiempo real?

Cómo empezar con algo pesado comoen realidad¿baja prioridad? Se le permite hacer un intercambio como quiera, perosininterfiriendo cosas importantes!

PD: y quedarse sin memoria para OOM Killer ciertamente produce "¡¡¡desbordamiento !!!" cada vez...

información relacionada