별의 공부 블로그 🧑🏻‍💻
728x90
728x170

renice

  • 실행중프로세스의 우선순위를 변경할 때 사용하는 명령
  • 다음을 이용함.
    • PID
    • 사용자 이름
    • 프로세스의 GID
  • nice 명령과 renice 명령의 비교
    • 공통점
      • root  NI 값을 낮춤으로써 우선순위를 높일 수 있음.
      • NI 값 범위 : -20~19`
    • 차이점
      • nice 명령
        • 프로세스명으로 우선순위 조정
        • 명령을 실행하면 새로운 프로세스가 추가로 발생
        • 기존의 NI 값에 증감되는 형태
      • renice 명령
        • 주로 PID로 우선순위 조정
        • 기존의 프로세스를 교체하여 조정
        • 기존의 NI 값에 상관없이 지정한 NI 값이 바로 설정되는 형태

 

사용법

# renice [option] NI값 PID

 

주요 옵션

옵션 설명
-n - NI 값을 지정할 때 사용하는 옵션이지만, 일반적으로 생략함.
- (--priority)
-p - PID를 지정하는 옵션 (기본값)
- (--pid)
-u - 사용자(User) 이름을 지정하는 옵션
- (--user)
-g - 프로세스의 그룹(Group) ID를 지정하는 옵션
- (--pgrp)
-v - renice 명령어를 설치한 패키지의 버전 정보 출력
- (--version)
-h - 명령어의 간단한 사용법을 화면에 출력함.
- (--help)

 

사용 예

예 1
# ps -l
더보기
F S   UID    PID   PPID  C PRI  NI ADDR SZ WCHAN  TTY          TIME CMD
4 S     0   4685   3039  0  80   0 - 58059 do_wai pts/0    00:00:00 su
4 S     0   4694   4685  0  80   0 - 29084 do_wai pts/0    00:00:00 bash
0 R     0   6641   4694  0  80   0 - 38331 -      pts/0    00:00:00 ps

 

 

# renice 10 4694
더보기
4694 (process ID) old priority 0, new priority 10

 

  • PID가 4694(bash)의 NI 값을 10으로 지정

 

# ps -l
더보기
F S   UID    PID   PPID  C PRI  NI ADDR SZ WCHAN  TTY          TIME CMD
4 S     0   4685   3039  0  80   0 - 58059 do_wai pts/0    00:00:00 su
4 S     0   4694   4685  0  90  10 - 29084 do_wai pts/0    00:00:00 bash
0 R     0   6655   4694  0  90  10 - 38331 -      pts/0    00:00:00 ps

 

 

예 2
  • PID가 987, 1222인 프로세스와 사용자가 daemon, root인 모든 프로세스의 NI 값을 1로 지정
# renice 1 987 -u daemon root -p 1222

 

728x90
그리드형(광고전용)

'System Software > Linux' 카테고리의 다른 글

[리눅스 명령어] ntsysv  (0) 2022.03.12
[리눅스 명령어] pkill  (0) 2022.03.10
[리눅스 명령어] pgrep  (0) 2022.03.10
[리눅스 명령어] nohup  (0) 2022.03.10
[리눅스 명령어] nice  (0) 2022.03.10
[리눅스 명령어] bg  (0) 2022.03.10
[리눅스 명령어] fg  (0) 2022.03.10
[리눅스 명령어] jobs  (0) 2022.03.10
⚠️AdBlock이 감지되었습니다. 원할한 페이지 표시를 위해 AdBlock을 꺼주세요.⚠️


📖 Contents 📖