리눅스 nice, renice 명령어 프로세스 우선순위

리눅스에서 프로세스의 우선순위를 지정할 수 있는 기능이 있습니다. 우선순위를 지정해 운영체제가 사용할 메모리 할당량과 성능을 정할 수 있습니다.

 

리눅스 nice 명령어 사용 프로세스 우선순위 지정

리눅스 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 값을 지정할 수 있습니다.

top renice

 

[IT/리눅스(Linux)] - [Linux] 프로세스 ID 1번 PID의 역할

 

[Linux] 프로세스 ID 1번 PID의 역할

PID 1은 주로 시스템을 시작하고 종료하는데 사용되는 init 프로세스(init process) 보통 시험문제 보기로 부트로더, OS커널, BIOS 세 가지 정도가 나올 수 있는데 이들은 PID 1번이 아니다. 사실 init 프로

coconuts.tistory.com

 

댓글

Designed by JB FACTORY