반응형
[리눅스 명령어] 프로세스 우선순위 바꾸기, renice
renice
명령어는 리눅스 및 유닉스 시스템에서 이미 실행 중인 프로세스의 'nice' 값, 즉 프로세스의 우선순위를 조정하는 데 사용됩니다. 프로세스의 nice 값은 그 프로세스가 CPU 시간을 얼마나 얻을 수 있는지 결정하는데 중요한 역할을 합니다. 낮은 nice 값은 높은 우선순위를 의미하며, 높은 nice 값은 낮은 우선순위를 의미합니다.
renice
명령어의 기본 사용법
- 기본 구문:
renice [nice값] [옵션] [PID]
- 여기서 [nice값]은 새로 설정할 nice 값이며, [PID]는 프로세스 ID입니다.
- 예시:
- 특정 PID의 프로세스 우선순위 변경:
renice 10 1234
는 PID가 1234인 프로세스의 nice 값을 10으로 설정합니다.
- 특정 PID의 프로세스 우선순위 변경:
- 옵션:
-n
: 새로운 nice 값 지정-g
: 프로세스 그룹 ID(PGID)를 기준으로 우선순위 변경-u
: 사용자 이름 또는 사용자 ID를 기준으로 우선순위 변경
사용 시 주의사항
- 권한: 낮은 nice 값을 설정하려면 (즉, 프로세스 우선순위를 높이려면) 관리자 권한이 필요합니다.
- 시스템 성능: 높은 우선순위로 설정된 프로세스는 다른 프로세스보다 더 많은 CPU 자원을 사용할 수 있으므로, 시스템 성능에 영향을 줄 수 있습니다.
활용 사례
- 백그라운드 작업 우선순위 낮추기: 시스템에 무거운 부하를 주는 백그라운드 작업의 우선순위를 낮추어, 다른 중요한 작업에 더 많은 CPU 시간을 할당하고자 할 때 사용합니다.
- 중요 작업 우선순위 높이기: 중요한 애플리케이션이나 서비스의 우선순위를 높여 더 빠른 응답 시간을 얻고자 할 때 사용합니다.
renice
명령어는 시스템의 리소스 관리와 성능 최적화에 중요한 도구로 활용됩니다.
반응형
'Linuxpia > Linux 명령어' 카테고리의 다른 글
[리눅스 명령어] 시스템 복원, restore (35) | 2023.12.14 |
---|---|
[리눅스 명령어] 터미널 초기화, reset (97) | 2023.12.12 |
[리눅스 명령어] readonly (97) | 2023.12.10 |
[리눅스 명령어] 모듈 지우기, rmmod (149) | 2023.12.09 |
[리눅스 명령어] 재부팅하기, reboot (121) | 2023.12.08 |