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

인쇄 보기 종료

업데이트 날짜: 2014년 9월
 
 

시스템 전원 서비스 관리

Oracle Solaris 11 운영 체제에서 전원 관리 구성은 SMF 구성 저장소로 이동했습니다. 전원 관련 명령, 데몬 및 구성 파일을 조합하여 사용하는 대신에 새 poweradm 명령을 사용하여 시스템 전원 관리 등록 정보를 직접 관리합니다. 이러한 변경 사항은 Oracle Solaris 11 운영 체제에서 현대적인 전원 관리 프레임워크를 구현하는 더 광범위한 변경 사항 세트의 일부입니다.

다음 전원 관리 기능은 더 이상 사용할 수 없습니다.

  • /etc/power.conf

  • pmconfigpowerd

  • 장치 전원 관리

다음 등록 정보는 전원 관리 구성 요소에 대해 설명합니다.

  • administrative-authority - Oracle Solaris 전원 관리를 위한 관리 제어 소스를 정의합니다. 이 등록 정보는 none, platform(기본값) 또는 smf로 설정할 수 있습니다.

    platform으로 설정한 경우 플랫폼의 전원 관리 명령에서 time-to-full-capacitytime-to-minimum-responsiveness의 값이 사용됩니다.

    smf로 설정한 경우 SMF에서 time-to-full-capacity time-to-minimum-responsiveness의 값이 사용됩니다.

    반대 경로에 있을 때 플랫폼 명령 또는 SMF 서비스 등록 정보로부터 time-to-full-capacity 또는 time-to-minimum-responsiveness를 설정하려고 시도하면 값이 무시됩니다.

    administrative-authoritynone으로 설정되어 있으면 Oracle Solaris 인스턴스 내의 전원 관리가 해제됩니다.

  • time-to-full-capacity - 시스템이 활성 상태를 유지하면서 용량 또는 응답이 적은 상태에서 전체 용량에 도달할 때까지 허용되는 최대 시간(마이크로초)을 정의합니다. 최대 시간에는 이 경계 내에서 일부 또는 모든 PM 기능을 사용하는 시간이 포함됩니다.

    administrative-authority의 기본 설정이 플랫폼으로 설정되었기 때문에 기본적으로 이 값은 플랫폼(예: i86pc)에서 가져옵니다.

    또는 administrative-authoritysmf로 설정된 경우 SMF 전원 서비스에서 제공된 정의로부터 이 값을 가져옵니다. 설치 시 이 값은 정의되어 있지 않습니다. 이 등록 정보를 수정하려면 시스템의 작업 로드 또는 응용 프로그램 요구에 적합한 값을 고려해야 합니다.

  • time-to-minimum-responsiveness - 시스템이 활성 상태로 돌아갈 때까지 허용되는 시간(밀리초)을 정의합니다. 이 매개변수는 time-to-full-capacity 제약 조건을 충족하는 데 필요한 최소 용량을 제공합니다. 기본적으로 administrative-authority의 기본 설정이 플랫폼으로 설정되었기 때문에 이 매개변수 값은 플랫폼(예: i86pc)에서 가져옵니다.

    또는 administrative-authoritysmf로 설정된 경우 SMF 전원 서비스에서 제공된 정의로부터 이 값을 가져옵니다. 설치 시 이 값은 정의되어 있지 않습니다. 이 등록 정보를 수정하려면 시스템의 작업 로드 또는 응용 프로그램 요구에 적합한 값을 사용합니다.

    몇 초 정도의 중간 값으로 설정하면 플랫폼의 하드웨어 구성 요소 또는 부속 시스템을 응답 속도가 느린 비활성 상태로 배치할 수 있습니다. 30초에서 몇 분 정도의 큰 값으로 설정하면 suspend-to-RAM과 같은 기법을 사용하여 전체 시스템을 일시 중지할 수 있습니다.

  • suspend-enable - 기본적으로 Oracle Solaris 실행 시스템은 일시 중지 작업을 시도하도록 허용되지 않습니다. 이 등록 정보를 true로 설정하면 일시 중지 작업을 시도하도록 허용할 수 있습니다. administrative-authority 값은 이 등록 정보에 영향을 주지 않습니다.

  • platform-disabled - platform-disabledtrue로 설정되어 있으면 플랫폼의 전원 관리가 사용 안함으로 설정된 것입니다. false(기본값)로 설정하면 전원 관리가 위의 등록 정보 값으로 제어됩니다.

전원 관리 상태를 간단히 요약해서 표시하려면 다음 명령을 실행합니다.

$ /usr/sbin/poweradm show
Power management is enabled with the hardware platform as the authority:
time-to-full-capacity set to 250 microseconds
time-to-minimum-responsiveness set to 0 milliseconds

전원 관리 등록 정보를 표시하려면 다음 명령을 실행합니다.

$ /usr/sbin/poweradm list
active_config/time-to-full-capacity          current=250, platform=250
active_config/time-to-minimum-responsiveness current=0, platform=0
active_control/administrative-authority      current=platform, smf=platform
suspend/suspend-enable                       current=false
platform-disabled                            current=false

이 출력에서 active_control/administrative-authority는 두 개의 설정이 있는 구성 소스를 나타냅니다.

  • platform - 전원 관리를 위한 구성이 플랫폼에서 제공됩니다. 이것이 기본값입니다.

  • smfpoweradm 명령을 사용하여 다른 전원 관리 등록 정보를 설정할 수 있습니다.

출력에서 platform-disabled 등록 정보는 플랫폼 전원 관리가 사용으로 설정되었음을 나타냅니다.

platform-disabled                            current=false

자세한 내용은 poweradm(1M) 매뉴얼 페이지를 참조하십시오.

예 5-1  전원 관리 사용 및 사용 안함

이전에 시스템을 일시 중단 및 다시 시작하기 위해 /etc/power.conf 파일에서 S3 지원을 사용으로 설정한 경우 다음과 비슷한 poweradm 구문을 사용합니다.

# poweradm set suspend-enable=true

기본적으로 suspend-enable 등록 정보는 false로 설정됩니다.

전원 관리를 사용 안함으로 설정하려면 다음 구문을 사용합니다.

# poweradm set administrative-authority=none

다음 SMF 전원 관리 서비스를 사용 안함으로 설정해도 전원 관리가 사용 안함으로 설정되지는 않습니다.

online         Sep_02   svc:/system/power:default

일시 중지 및 재개를 사용 안함으로 설정하려면 다음 구문을 사용합니다.

# poweradm set suspend-enable=false
예 5-2  전원 관리 매개변수 설정 및 표시

다음 예제에서는 time-to-full-capacity를 300마이크로초로 설정하고 time-to-minimum-responsiveness를 500밀리초로 설정하는 방법을 보여줍니다. 마지막으로 Oracle Solaris 인스턴스는 새로운 값에 대한 알림을 받습니다.

# poweradm set time-to-full-capacity=300
# poweradm set time-to-minimum-responsiveness=500
# poweradm set administrative-authority=smf

다음 명령은 현재 time-to-full-capacity 값을 보여줍니다.

# poweradm get time-to-full-capacity
300

다음 명령은 플랫폼별로 설정된 time-to-full-capacity 값을 검색합니다.

# poweradm get -a platform time-to-full-capacity

administrative-authority가 플랫폼으로 설정된 경우 이 값은 현재 값과 동일합니다. 자세한 내용은 위의 administrative-authority 등록 정보 설명을 참조하십시오.