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

nice

  • 프로세스의 우선 순위를 변경하는 명령
  • NI 값을 설정할 때 사용
    • 프로세스에 설정되어 있는 NI의 기본값 : 0
    • 지정 가능한 범위 : -20~19
      • 값이 작을수록 우선순위가 높음.
  • nice 명령으로 지정하는 값
    • 기존에 설정된 값을 증감시키는 형식
      • 일반 사용자 : NI 값을 증가시킬 수만 있음.
      • root 사용자 : NI 값을 감소시켜 우선순위를 높일 수 있음.

 

사용법

# nice [option] 프로세스명

 

주요 옵션

옵션 설명
-n 값, -값 사용자(User) 쿼터활성화할 때 사용하는 옵션 (기본 옵션)

 

사용 예

예 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   6450   4694  0  80   0 - 38331 -      pts/0    00:00:00 ps

 

 

예 2
  • bash 프로세스의 NI 값을 10만큼 증가시킴.
  • 다음 명령과 같음.
    • nice -n 10 bash
    • nice --adjustment=10 bash
# nice -10 bash
더보기
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
4 S     0   6484   4694  2  90  10 - 29083 do_wai pts/0    00:00:00 bash
0 R     0   6523   6484  0  90  10 - 38331 -      pts/0    00:00:00 ps

 

 

※ 참고

  • nice 명령으로 실행하면 변경된 NI 값이 적용된 프로세스가 추가로 발생하고, exit 이라고 입력하면 원래의 프로세스로 돌아감.
# exit
# 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   6544   4694  0  80   0 - 38331 -      pts/0    00:00:00 ps

 

예 2
  • bash NI 값을 -10만큼 감소시켜서 우선순위를 높임.
# nice --10 bash

 

예 3
  • 설정되어 있는 NI 값 출력
# nice

 

예 4
  • bash NI 값을 10만큼 증가시켜서 우선순위를 낮춤.
# nice bash

 

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

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

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


📖 Contents 📖