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 type 및 ID 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