문제
다음 중 현재 로그인에서 사용 중인 셸의 우선 순위 항목값인 NI 및 PRI 값을 확인할 때 사용하는 명령으로 알맞은 것은?
① nice ② renice ③ ps ④ kill
정답
3번
해설
정답: 3. ps 명령은 출력 항목에 PRI(우선순위)와 NI(nice 값)를 포함하므로, 셸을 포함한 프로세스의 NI·PRI 값을 확인할 수 있다(예: ps -l).
오답 풀이
- 1번: nice 는 프로세스를 특정 NI 값으로 새로 실행하는 명령으로, 확인 용도가 아니다.
- 2번: renice 는 이미 실행 중인 프로세스의 NI 값을 변경하는 명령이다.
- 3번: ps 는 NI·PRI 값을 조회할 수 있어 옳다.
- 4번: kill 은 프로세스에 시그널을 보내는 명령이다.
보충 개념 ps -l 출력의 PRI는 커널이 계산한 우선순위, NI는 사용자가 지정하는 nice 값이다. top 명령도 PR/NI 열로 우선순위를 보여 준다.