탐색 링크 건너뛰기 | |
인쇄 보기 종료 | |
Oracle Solaris 11.1에서 시스템 정보, 프로세스 및 성능 관리 Oracle Solaris 11.1 Information Library (한국어) |
5. 시스템 콘솔, 터미널 장치 및 전원 서비스 관리(작업)
시스템 콘솔, 터미널 장치 및 전원 서비스를 관리하기 위한 새로운 기능
Oracle Solaris 11 릴리스에서 전원 관리 구성은 SMF 구성 저장소로 이동했습니다. 전원 관련 명령, 데몬 및 구성 파일을 조합하여 사용하는 대신에 새 poweradm 명령을 사용하여 시스템 전원 관리 등록 정보를 직접 관리합니다. 이러한 변경 사항은 Oracle Solaris 11에서 현대적인 전원 관리 프레임워크를 구현하는 더 광범위한 변경 사항 세트의 일부입니다.
다음 전원 관리 기능은 더 이상 사용할 수 없습니다.
/etc/power.conf
pmconfig 및 powerd
장치 전원 관리
다음 등록 정보는 전원 관리 구성 요소에 대해 설명합니다.
administrative-authority – Oracle Solaris 전원 관리를 위한 관리 제어 소스를 정의합니다. 이 등록 정보는 none, platform(기본값) 또는 smf로 설정할 수 있습니다. platform으로 설정한 경우 플랫폼의 전원 관리 명령에서 time-to-full-capacity 및 time-to-minimum-responsiveness의 값이 사용됩니다. smf로 설정한 경우 SMF에서 time-to-full-capacity 및 time-to-minimum-responsiveness의 값이 사용됩니다. 반대 경로에 있을 때 플랫폼 명령 또는 SMF 서비스 등록 정보로부터 time-to-full-capacity 또는 time-to-minimum-responsiveness를 설정하려고 시도하면 값이 무시됩니다.
administrative-authority가 none으로 설정되어 있으면 Solaris 인스턴스 내의 전원 관리가 해제됩니다.
time-to-full-capacity - 시스템이 활성 상태를 유지하면서 용량 또는 응답이 적은 상태에서 전체 용량에 도달할 때까지 허용되는 최대 시간(마이크로초)을 정의합니다. 최대 시간에는 용량 또는 응답이 적은 상태로부터 이 경계 내에서 일부 또는 모든 PM 기능을 사용하는 동안 시스템이 전체 용량에 도달하도록 허용된 시간(재프로비전 및 제공)이 포함됩니다.
administrative-authority의 기본 설정이 플랫폼으로 설정되었기 때문에 기본적으로 이 값은 플랫폼(예: i86pc)에서 가져옵니다.
또는 administrative-authority가 smf로 설정된 경우 SMF 전원 서비스에서 제공된 정의로부터 이 값을 가져옵니다. 설치 시 이 값은 정의되어 있지 않습니다. 이 등록 정보를 수정하려면 시스템의 작업 로드 또는 응용 프로그램 요구에 적합한 값을 고려해야 합니다.
time-to-minimum-responsiveness - 시스템이 활성 상태로 돌아갈 때까지 허용되는 시간(밀리초)을 정의합니다. 이 매개변수는 time-to-full-capacity 제약 조건을 충족하는 데 필요한 최소 용량을 제공합니다. administrative-authority의 기본 설정이 플랫폼으로 설정되었기 때문에 기본적으로 이 매개변수 값은 플랫폼(예: i86pc)에서 가져옵니다.
또는 administrative-authority가 smf로 설정된 경우 SMF 전원 서비스에서 제공된 정의로부터 이 값을 가져옵니다. 설치 시 이 값은 정의되어 있지 않습니다. 이 등록 정보를 수정하려면 시스템의 작업 로드 또는 응용 프로그램 요구에 적합한 값을 고려해야 합니다.
몇 초 정도의 중간 값으로 설정하면 플랫폼의 하드웨어 구성 요소 또는 부속 시스템을 응답 속도가 느린 비활성 상태로 배치할 수 있습니다. 30초에서 몇 분 정도의 큰 값으로 설정하면 suspend-to-RAM과 같은 기법을 사용하여 전체 시스템을 일시 중지할 수 있습니다.
suspend-enable – 기본적으로 Solaris 실행 시스템은 일시 중지 작업을 시도하도록 허용되지 않습니다. 이 등록 정보를 true로 설정하면 일시 중지 작업을 시도하도록 허용할 수 있습니다. administrative-authority 값은 이 등록 정보에 영향을 주지 않습니다.
platform-disabled – platform-disabled가 true로 설정되어 있으면 플랫폼의 전원 관리가 사용 안함으로 설정된 것입니다. 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 - 전원 관리를 위한 구성이 플랫폼에서 제공됩니다. 이것이 기본값입니다.
smf – poweradm 명령을 사용하여 다른 전원 관리 등록 정보를 설정할 수 있습니다.
위의 출력에서 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 등록 정보 설명을 참조하십시오.
time-to-full-capacity 및 time-to-minimum-responsiveness를 설정하기 전에 administrative-authority가 smf로 설정된 경우 서비스가 유지 관리 모드가 됩니다. 이 시나리오에서 복구하려면 아래의 단계를 참조하십시오.
# poweradm set administrative-authority=none
# poweradm set time-to-full-capacity=value # poweradm set time-to-minimum-responsiveness=value
# svcadm clear power
# poweradm set administrative-authority=smf