Oracle® Solaris 11.2의 시스템 정보, 프로세스, 성능 관리

인쇄 보기 종료

업데이트 날짜: 2014년 9월
 
 

프로세스의 클래스를 변경하는 방법(priocntl)

  1. (옵션) root 역할을 맡습니다.

    주 -  실시간 프로세스에서 또는 실시간 프로세스로 프로세스를 변경하려면 root 역할을 맡거나 실시간 셸에서 작업 중이어야 합니다. root 역할이 사용자 프로세스를 실시간 클래스로 변경할 경우 이후 사용자는 priocntl -s 명령을 사용하여 실시간 예약 매개변수를 변경할 수 없습니다.

    Oracle Solaris 11.2의 사용자 및 프로세스 보안 의 지정된 관리 권한 사용을 참조하십시오.


  2. 프로세스의 클래스를 변경합니다.
    # priocntl -s -c class -i ID type ID list
    –s

    사용자 우선 순위 범위에 대한 상한을 설정하고 현재 우선 순위를 변경할 수 있습니다.

    –c class

    프로세스를 변경하는 클래스(시간 공유의 경우 TS 또는 실시간의 경우 RT)를 지정합니다.

    –i ID type ID list

    ID typeID list의 조합을 사용하여 프로세스를 식별합니다. ID type은 프로세스 ID 또는 사용자 ID와 같은 ID의 유형을 지정합니다. ID list는 프로세스 ID 또는 사용자 ID의 목록을 식별합니다.

  3. 프로세스 상태를 확인합니다.
    # ps -ecl | grep ID list
예 2-6  프로세스의 클래스 변경(priocntl)

다음 예는 사용자 15249에 속한 모든 프로세스를 실시간 프로세스로 변경하는 방법을 보여줍니다.

# priocntl -s -c RT -i uid 15249
# ps -ecl | grep 15249