리눅스 nice, renice 명령어 프로세스 우선순위
- IT/리눅스(Linux)
- 2022. 11. 15.
리눅스에서 프로세스의 우선순위를 지정할 수 있는 기능이 있습니다. 우선순위를 지정해 운영체제가 사용할 메모리 할당량과 성능을 정할 수 있습니다.
리눅스 nice 명령어 사용 프로세스 우선순위 지정
nice 명령어는 프로세스의 우선순위를 변경하는 기능을 가지고 있습니다.
renice는 보시다시피 re가 붙었기 때문에 변경하는 역할을 하고 있습니다.
# ps -el 로 NI 값을 확인이 가능합니다.
값이 낮을 수록 우선순위가 높습니다.
NI Default 값 = 0
nice 명령어 Default 값 = 10
root 지정 가능 범위 : -20 ~ 19
일반 유저 지정 가능 범위 : 0 ~ 19
nice 명령어 예시
nice -5 httpd 우선순위를 낮춤
nice --10 httpd 우선순위를 높임
-는 양수
--는 음수
top 명령어
top 명령어로도 프로세스의 우선순위를 확인하실 수 있습니다.
renice 명령어
이미 실행되어 있는 프로세스의 nice 우선순위 값을 변경
# renice -20 -p 프로세스ID
-p 옵션으로 해당 프로세스의 PID 값을 지정
top 명령어에서 r을 누르면 renice 값을 지정할 수 있습니다.
[IT/리눅스(Linux)] - [Linux] 프로세스 ID 1번 PID의 역할