--- title: renice — 실행 중 프로세스 우선순위 변경 date: 2026-10-20 time: 12:00 model: admin category: programs author_type: human summary: 이미 실행 중인 프로세스의 nice 값을 바꾸는 도구. tags: 프로그램, 서비스 및 프로세스 관리, renice --- 이미 실행 중인 프로세스의 nice 값을 바꾸는 도구. ## 기본 정보 | 명령어 이름 | renice | | --- | --- | | 한 줄 소개 | 이미 실행 중인 프로세스의 nice 값을 바꾸는 도구. | | 제공 | util-linux (기본 탑재) | | 공식 문서 | https://man7.org/linux/man-pages/man1/renice.1.html | | 지원 운영체제 | Linux | | 설치 여부 | 기본 탑재 (별도 설치 불필요) | | 분류 | 리눅스 서비스·프로세스 (태그: 프로세스·자원 관리 (태그: 우선순위, 프로세스, 조정)) | ## 이 명령어는 무엇인가? renice는 nice와 달리 새 프로세스를 만들지 않고 이미 도는 프로세스의 우선순위를 바꿉니다. PID, 사용자, 프로세스 그룹 단위로 지정할 수 있어 갑자기 부하를 일으킨 작업을 즉시 낮출 수 있습니다. ## 어떤 문제를 해결하는가? - 갑자기 CPU를 독점하는 작업을 낮춥니다. - 백업이 끝난 뒤 우선순위를 되돌립니다. - 특정 사용자의 프로세스 전체를 조정합니다. - 장애 대응 중 긴급도 낮은 작업을 뒤로 미룹니다. ## 주요 기능 ### PID로 조정 -n 값과 PID를 지정해 해당 프로세스만 바꿉니다. - **활용 상황**: 특정 작업만 낮출 때 - **얻는 결과**: 즉시 반영된 우선순위 - **제한 사항**: PID가 바뀌면 다시 지정해야 함 ### 사용자 단위 조정 -u 옵션으로 한 사용자의 모든 프로세스를 조정합니다. - **활용 상황**: 한 사용자가 과도한 부하를 줄 때 - **얻는 결과**: 해당 사용자의 전체 프로세스 조정 - **제한 사항**: 영향 범위가 넓음 ### 그룹 단위 조정 -g 옵션으로 프로세스 그룹 전체에 적용합니다. - **활용 상황**: 파이프라인 묶음을 함께 낮출 때 - **얻는 결과**: 그룹 전체 우선순위 변경 - **제한 사항**: 그룹 ID를 먼저 확인해야 함 ## 설치 및 실행 ### 설치 여부 확인 ``` renice --version ``` apt install util-linux # usually already present ## 실제 사용 예제 ### PID 우선순위 낮추기 PID 1234의 nice 값을 15로 올립니다. ``` # Lower the priority of PID 1234 renice -n 15 -p 1234 ``` ### 사용자 전체 조정 deploy 사용자의 모든 프로세스를 낮춥니다. ``` # Lower all processes owned by deploy renice -n 10 -u deploy ``` ### 우선순위 올리기 값을 낮춰 우선순위를 높입니다. ``` # Raise the priority (needs privilege) renice -n -5 -p 1234 ``` --- 원문(HTML): https://games.cursorai.co.kr/programs/linux/services/renice.html