리눅스마스터2급강좌 : 프로세스(process)의 실행우선순위 변경(renice)
작성자 정보
- 관리자 작성
 - 작성일
 
컨텐츠 정보
- 5,553 조회
 - 0 추천
 - 목록
 
본문
리눅스마스터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  | 
  | 
  | 
  | 
  | 
관련자료
- 
			이전
 - 
			다음
 
								