문제
프로세스의 우선순위를 변경할 때 사용하는 명령들로 알맞은 것은?
① nice, renice ② nice, thread ③ nohup, renice ④ nohup, thread
정답
1번
해설
정답: 1. 프로세스 우선순위(NI 값)를 다루는 명령은 nice 와 renice 이다. nice 는 프로세스를 실행할 때 우선순위를 지정하고, renice 는 이미 실행 중인 프로세스의 우선순위를 변경한다.
오답 풀이
- 1번: nice, renice 는 우선순위 지정·변경 명령으로 옳다.
- 2번: thread 는 우선순위 명령이 아니다.
- 3번: nohup 은 로그아웃 후에도 프로세스를 유지시키는 명령으로 우선순위 변경과 무관하다.
- 4번: nohup, thread 모두 우선순위 변경 명령이 아니다.
보충 개념 NI 값 범위는 -20(높은 우선순위)~19(낮은 우선순위)이다. 우선순위를 높이는(음수로) 작업은 root 권한이 필요하다. 실제 스케줄 우선순위는 PRI 로 표시된다.