본문 바로가기
리눅스 활용리눅스마스터 2급 · 2018년09월08일 · 24/80

24.다음 그림에서 PID가 9473인 프로세스의 NI값을 –10으로 변경하기 위한 명령으로 알맞은 것은?

리눅스마스터 2급 24번 문제 이미지
1
nice --10 9473
2
nice --5 bash
3
renice –10 9473정답
4
renice –5 bash

해설

실행가능한 프로세스 중에서 kernel이 다음으로 실행할 값을 정하는 기준 중 하나가 ni값이다. nice와 renice는 프로세스의 ni값을 변경시키는 명령어인데, nice명령은 프로세스명으로 우선순위를 조정하고 새로운 프로세스가 발생하지만 renice명령은 PID값으로 우선순위를 조정하고 기존의 프로세스를 바로 수정한다. nice [-n N] [프로세스명] : 프로세스의 ni값을 N만큼 조정한다(-n옵션 생략시 N=10) nice [-N] [프로세스명] : 위와 같다(N이 음수일때 헷갈림, 위 문제의 경우도 그러하다) renice [N] [PID값] : 해당하는 프로세스의 ni값을 N으로 바꾼다 renice [-n N] [PID값] : 위와 같다 [해설작성자 : HW] nice와 renice의 차이점을 좀 정확하게 알 필요가 있는데, nice --5 bash하면 새로운 bash 프로세스가 생성되며 이 프로세스의 NI값이 -5로 설정됩니다. renice는 새로운 프로세스 생성이 아닌 기존 프로세스의 NI값을 변경하는 것이므로 정답은 3번이 되겠습니다.

이 시험을 직접 풀어보세요

실전과 동일한 CBT 환경에서 시간 제한 연습

회원가입 없이 CBT 풀기