본문 바로가기
Back-end/Linux

[리눅스마스터2] nice와 renice

by somlang_bba 2023. 2. 26.
728x90

리눅스에는 프로세스 우선순위를 조정하기 위한 명령어로 nice와 renice를 제공한다.

 

nice는 프로세스 명과 함께 사용하고 renice는 프로세스 id(PID)와 함께 사용한다.

 

우선순위는 -19 ~ 20 까지 총 40단계가 제공되고 값이 낮을수록 높은 우선순위를 배정받는다.

 

우선순위가 높을수록 더 많이, 더 오래 cpu를 점유할 수 있다.

 

* NI와 PRI

리눅스는 기본적으로 PRI를 바탕으로 우선순위를 자동계산한다. 다만 NI를 통해 사용자가 입력한 값이 있다면 PRI위에 덮어씌워 우선순위를 재산정한다.

728x90