강좌
클라우드/리눅스에 관한 강좌입니다.
자격증 분류

리눅스마스터2급강좌 : 프로세스(process)의 실행우선순위 변경(renice)

작성자 정보

  • 관리자 작성
  • 작성일

컨텐츠 정보

본문

리눅스마스터2급강좌 : 프로세스(process)의 실행우선순위 변경(renice)




 

 

renice

renice는 실행 중인 특정 프로세스의 실행우선순위를 변경할 수 있는 명령어이다.

 

 

 

 

, 특정 프로세스의 실행을 상대적으로 더욱 빠르게 설정하려면 renice 명령어를 사용하여 실행우선순위를 변경한다.

 

 

 

 

이를 위해 NICE 값을 변경해야 하는데, 그 범위는 20부터 19까지이다.

 

 

 

 

 

 

명령 형식은 다음과 같다.

 

 

 

 

 

 

 

renice 실행우선순위 [[-p] pid ...] [[-g] pgrp ...] [[-u] user ...]

 

 

 

 

 

 

 

이 명령어와 사용할 수 있는 옵션들은 다음과 같다.

 

 

 

옵 션

의미

-g

해당 그룹명을 지정한다.

-u

해당 사용자명을 지정한다.

-p

해당 프로세스 ID(PID)를 지정한다.

 

 

 

다음은 /usr 디렉토리를 tar로 백업하는 명령이다.

 

 

 

 

이렇게 실행한 백업명령을 좀 더 빨리 실행시키기 위해서 ps 명령어로 tar 프로세스의 PID를 확인한 다음 renice 명령어로 NICE 값을 5 증가시킨 예이다.

 

 

 

 

 

 

 

 

# tar cvfpz usr.tar.gz /usr >& /dev/null &

[1] 9840

# ps ef | grep tar

root 9840 9735 2 13:48 pts/0 00:00:00 tar cvfpz usr.tar.gz /usr

root 9844 9735 0 13:48 pts/0 00:00:00 grep tar

# renice +5 p 9840

9840: old priority 0, new priority 5

#

 

 

 

 

 

 

 

다음은 특정 사용자와 프로세스 ID를 지정하여 renice 명령을 내린 예이다.

 

 

 

 

 

 

# renice +10 u bible p 3999

 

 

 

 

 

관련자료

댓글 0
등록된 댓글이 없습니다.

공지사항


뉴스광장


  • 현재 회원수 :  60,034 명
  • 현재 강좌수 :  35,791 개
  • 현재 접속자 :  78 명