자격증/리눅스마스터1급
프로세스 우선순위 NI, PRI 비교
74059
2024. 3. 5. 10:35
- nice (NI)
- 범위는 -20 ~ 19, 숫자가 클수록 낮은 우선순위
- 명령어 입력 시 프로세스명
- 값을 기존의 값에 더함
- 예시: nice -10 bash
- renice(PRI)
- 범위는 0 ~ 139, 숫자가 클수록 낮은 우선순위
- 명령어 입력 시 PID
- 기존 값과 관계없이 설정한 값으로 변경
- 예시: renice -10 34434
[문제] 프로세스 아이디(PID)가 513인 bash 프로세스의 우선순위(NI) 값이 0 이다. 다음 중 NI 값을 변경하여 우선순위를 낮추는 명령으로 알맞은 것은? (23년 3월 11일 기출) 정답(드래그 해주세요) : 2
1. nice -5 513
2. nice -5 bash
3. renice -5 513
4. renice -5 bash
[해설]
더보기
nice는 명령어 입력 시 프로세스 명으로, renice는 명령어 입력 시 PID로 입력하기 때문에, 답은 2번, 3번 중 하나.
nice는 우선순위 숫자 입력 시 - 가 붙는데, renice는 붙지 않음.
따라서, nice -5 bash는 bash 프로세스의 우선순위(NI) 값에 +5를 하겠다는 의미고, renice -5 513은 513번 프로세스의 우선순위(NI)를 -5로 변경하겠다는 의미
renice -5 513 == nice --5 bash (같은 결과를 가져옴)