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.252ms 길이)"하고 녹음을 망치나요? IDLE_PRIO와 Idle-io-class가 감히 실시간 우선순위로 작업을 엉망으로 만드는 이유는 무엇입니까?

무거운 것을 시작하는 방법정말낮은 우선 순위? 원하는대로 스왑을 할 수 있지만없이중요한 일을 방해해요!

PS 및 OOM 킬러에 대한 메모리 부족으로 인해 확실히 "오버런!!!"이 발생합니다. 매번...

관련 정보