곰시기's

[Linux] CentOS 25. 프로세스 관리와 모니터링 (1) ( nice, renice ) 본문

Sever/Linux Command

[Linux] CentOS 25. 프로세스 관리와 모니터링 (1) ( nice, renice )

곰시기 2020. 11. 27. 15:43
프로세스의 우선순위 - nice
  1.  nice? 
    1. 프로세스의 우선순위를 변경할 수 있는 NICE값을 설정하는 명령어
      • -20 ~ 19까지 값을 설정할 수 있으며 값이 작을수록 우선순위는 높아진다.( default 10 )
      • 우선순위가 높다는 말은 시스템 자원의 할당이 많아진다는 의미로 실행 속도가 빨라진다는 것
      • 일반 유저의 경우 값을 증가만 시킬 수 있다.
    2. 사용법
      • # nice {옵션 값} [프로세스]
        옵션을 주지 않았을때 NI값
        nice -n -20 일때의 NI값
    3. 옵션
      옵션 설명
      -n {-20~19} nice 값 설정
실행 우선순위의 변경 - renice
    1.  renice?
      1. 모든 프로세스는 실행 우선순위( priority )를 가지는데 이 순위를 변경하는 명령어
        • 실행중인 프로세스에 대한 우선순위를 변경
        • 일반유저는 값의 증가만 가능
      2. 사용법
        • # renice -n {값} [옵션] [값]
          bash의 NI값과 PID
          -20을 주었을 때
      3. 옵션
        옵션 설명
        -p PID
        -g 프로세스 그룹 ID를 지정
        -u 다른 사용자 지정
Comments