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

인쇄 보기 종료

업데이트 날짜: 2014년 9월
 
 

프로세스 우선 순위를 지정하는 방법(priocntl )

  1. root 역할을 맡습니다.

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

  2. 지정된 우선 순위의 프로세스를 시작합니다.
    # priocntl -e -c class -m user-limit -p PRI command-name
    –e

    명령을 실행합니다.

    –c class

    프로세스를 실행할 클래스를 지정합니다. 유효한 클래스는 TS(시간 공유), RT(실시간), IA(대화식), FSS(공유) 및 FX(고정 우선 순위)입니다.

    –m user-limit

    이 옵션과 함께 –p 옵션을 사용할 경우 우선 순위를 높이거나 낮출 수 있는 최대 양도 지정됩니다.

    –p PRI

    실시간 스레드에 대해 RT 클래스의 상대 우선 순위를 지정할 수 있습니다. 시간 공유 프로세스의 경우 –p 옵션을 사용하여 -60부터 +60까지 사용자 지정 우선 순위를 지정할 수 있습니다.

    command-name

    실행할 명령 이름을 지정합니다.

  3. 프로세스 상태를 확인합니다.
    # ps -ecl | grep command-name
예 2-4  프로세스 우선 순위 지정(priocntl)

다음 예는 가능한 가장 높은 사용자 지정 우선 순위로 find 명령을 시작하는 방법을 보여줍니다.

# priocntl -e -c TS -m 60 -p 60 find . -name core -print
# ps -ecl | grep find