실시간 프로세스를 시작하거나 실행 중인 프로세스를 실시간 프로세스로 설정하는 방법을 찾고 있습니다.
답변1
실시간으로 프로세스를 시작/설정하려면 다음을 사용해야 합니다.chrt
새 프로세스를 시작하는 방법:
chrt [options] priority command [arguments...]
실행 중인 프로세스 설정 사용법:
chrt [options] -p priority PID
예:
sudo chrt -r 70 <your command>
또는
<your command> &
sudo chrt -r -p 70 $!
답변2
물론 이는 관련 시스템 호출을 호출하여 프로그래밍 방식으로 수행할 수 있습니다. 쉘 프로그래밍 수준에서도 이 작업을 수행할 수 있도록 이러한 명령을 래핑하는 다양한 명령이 있습니다.
- HP-UX에서 명령 래퍼는 입니다
rtprio
. - FreeBSD에서 해당 명령 래퍼는 다음과 같습니다.
rtprio
HP-UX 도구는 설명서에 언급되어 있습니다. - Illumos, 이전 Solaris 및 Ultrix에서 명령 래퍼는 다음과 같습니다.
priocntl
. - 이것은
priocntl
실릭스도 마찬가지다. - 존재하다유틸리티 리눅스 도구 세트Linux 기반 운영 체제의 경우 명령 래퍼는 입니다
chrt
. - BusyBox 도구 세트에서 명령 래퍼는 다음과 같습니다.
chrt
util-linux 도구와 비교하여 다양한 옵션을 사용할 수 있습니다. - ToyBox 도구 세트에서 명령 래퍼는 다음과 같습니다.
chrt
세 번째 그룹과 다른 옵션.