반응형
nice: 특정 프로세스에 우선순위를 할당하는 명령어
renice: 특정 프로세스에 우선순위를 수정하는 명령어
[ nice 값 ]
범위: -20 ~ 19
범위값이 낮을 수록 우선순위가 높다.
[ nice 값 확인 ]
# top 명령어로 우선순위 및 nice값을 확인할 수 있다.
top
# ps 명령어로 nice 값을 정렬할 수 있다.
# pid, command, nice, cls 옵션을 nice 내림차순으로 확인
ps axo pid,comm,nice,cls --sort=-nice
[ 사용자 지정 nice 값으로 프로세스 시작 ]
0. nice 명령어를 사용하지 않으면 nice 기본값은 0이다.
# 백그라운드로 sleep 60 명령어 실행 후 nice 값 조회
sleep 60 &
ps -o pid,comm,nice 2542
1. nice 명령어를 사용하면 nice 기본값은 10이다.
# 백그라운드로 nice sleep 60 명령어 실행 후 nice 값 조회
nice sleep 60 &
ps -o pid,comm,nice 2545
2. nice [-n nice값] [PID] 명령어로 우선순위를 직접 설정할 수 있다.
# 백그라운드로 nice -n 15 sleep 60 명령어 실행 후 nice 값 조회
nice -n 15 sleep 60 &
ps -o pid,comm,nice 2547
[ nice 값 수정 ]
renice [-n nice값] [PID]
# 위에서 15값으로 설정한 프로세스를 10으로 변경
renice -n 10 2547
ps -o pid,comm,nice 2547
[위 내용은 Redhat의 공인 교육과정 내용 중 일부를 정리한 글입니다.]
반응형
'RedHat 시스템관리' 카테고리의 다른 글
SELinux ②파일 컨텍스트(file context) 제어 (0) | 2023.03.23 |
---|---|
SELinux ①리눅스 엑세스 활성화, 비활성화(getenforse, setenforce) (0) | 2023.03.23 |
시스템 성능 튜닝 ①tuned: 시스템 성능 최적화 (3) | 2023.03.23 |
작업 예약 ③Anacron을 사용해서 정기적으로 작업 예약하기(anacrontab) (0) | 2023.03.23 |
작업 예약 ②at 명령어: 특정 시간 이후에 실행하는 작업 예약하기(반복x 단일 작업) (0) | 2023.03.23 |