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 |