프로그래밍/리눅스

프로세스 우선순위 설정( nice, renice )

갑자기 내리는 비 2021. 5. 15. 17:00

리눅스에서 nice와 renice명령어는 프로세스의 우선순위를 변경하는 기능을 합니다.

 

다른점

- nice는 우선순위를 정해 프로세스를 실행시킵니다.

- renice는 이미 실행중인 프로세스의 우선순위를 변경합니다.

 

NI(nice)는 일반적인 프로세스에서의 우선순위이고, PR(priority)은 리눅스 시스템 전반에서 우선순위입니다. 

nice와 renice는 NI값을 변경합니다.( 우선순위는 숫자가 작을수록 높습니다. )

 

PR과 NI를 확인하고싶다면 리눅스에서 top명령어를 입력하면 됩니다. 둘 다 우선순위에 대한 값이며, PR은 NI를 포함하는 개념입니다. 즉, PR과 NI는 상관관계가 존재합니다.

 

( PR의 범위는 1~139, NI의 범위는 -20~19입니다. )

 

더 자세한 내용은 밑의 블로그를 참고하시기 바랍니다.

 

 

linux top 명령에서 PR 과 NI값 설명

서론 리눅스에서 top 명령을 치면 항목중에 PR(priority) 항목과 NI(nice) 항목이 존재한다. 이 글에서는 PR(priority) 과 NI(nice) 값에 대해서 정리한다. 언제나 그렇듯 틀린 내용일 수 있음. PR은 프로세스

jundolssite.wordpress.com

 

'프로그래밍 > 리눅스' 카테고리의 다른 글

프로세스 실행( fork(), exec() )  (0) 2021.05.15
~/.bashrc 에 대해서  (0) 2021.05.14
umask란 무엇인가  (0) 2021.05.14
quota란 무엇인가  (0) 2021.05.14
백그라운드와 포그라운드란 무엇인가  (0) 2021.04.03