27.5. 스케줄러 정책 설정
chrt 명령줄 툴을 사용하여 스케줄러 정책 및 우선 순위를 확인하고 조정할 수 있습니다. 원하는 속성으로 새 프로세스를 시작하거나 실행 중인 프로세스의 속성을 변경할 수 있습니다. 또한 런타임 시 정책을 설정하는 데 사용할 수 있습니다.
프로세스
활성 프로세스의 PID(프로세스 ID)를 확인합니다.
ps
# psCopy to Clipboard Copied! Toggle word wrap Toggle overflow -
ps명령과 함께--pid또는-p옵션을 사용하여 특정 PID의 세부 정보를 확인합니다. 특정 프로세스의 스케줄링 정책, PID, 우선 순위를 확인합니다.
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 프로세스의 스케줄링 정책을 설정합니다. 예를 들면 다음과 같습니다.
PID 1000 인 프로세스를 50으로, 우선순위
가50 으로 설정하려면 다음을 실행합니다.chrt -f -p 50 1000
# chrt -f -p 50 1000Copy to Clipboard Copied! Toggle word wrap Toggle overflow PID 1000 이 있는 프로세스를 우선순위 0 으로 설정하려면 다음을 수행합니다.
chrt -o -p 0 1000
# chrt -o -p 0 1000Copy to Clipboard Copied! Toggle word wrap Toggle overflow PID 1000 이 있는 프로세스를 priority 10 으로 설정하려면 다음을 실행합니다.
chrt -r -p 10 1000
# chrt -r -p 10 1000Copy to Clipboard Copied! Toggle word wrap Toggle overflow 특정 정책 및 우선 순위로 새 애플리케이션을 시작하려면 애플리케이션 이름을 지정합니다.
chrt -f 36 /bin/my-app
# chrt -f 36 /bin/my-appCopy to Clipboard Copied! Toggle word wrap Toggle overflow