Language/Linux
Linux 프로세스 우선순위 조정
moo-on
2022. 3. 10. 23:46
프로세스 스케줄링
프로세스 스케줄링 조정
프로세스마다 상대적인 우선 순위가 있다.
#nice
#top을 이용하여 nice 값을 확인할 수 있으며, 낮을수록 우선순위가 높다.
#ps -o pid,comm,nice 31989
- 허용범위
- root → -20~19
- 일반 사용자 → 0~19
- pr(priority)
- nice값이 아닌 해당 값만으로 따지는 프로세스들이 존재한다.
- rt(real time)존재, = 음수 값
- 1~139
- 일반적으로 pr-ni = 20
- 예시
- nice -n 11 sleep 1000 & → sleep프로세스를 nice11로 백그라운드에서 실행
- renice -n -1 [PID] → nice 값 변경