Oracle® VM Server for SPARC 3.2 관리 설명서

인쇄 보기 종료

업데이트 날짜: 2015년 5월
 
 

Perf-Counter 등록 정보 사용

성능 레지스터 액세스 제어 기능을 통해 특정 성능 레지스터 그룹에 대한 도메인의 액세스 권한을 얻고 설정하고 설정 해제할 수 있습니다.

ldm add-domainldm set-domain 명령을 사용하여 perf-counters 등록 정보의 값을 지정합니다. perf-counters 값을 지정하지 않으면 htstrand 값이 사용됩니다. ldm(1M) 매뉴얼 페이지를 참조하십시오.

perf-counters 등록 정보에 대해 다음 값을 지정할 수 있습니다.

global

할당된 리소스에서 액세스할 수 있는 전역 성능 카운터에 도메인 액세스 권한을 부여합니다. 한번에 하나의 도메인만 전역 성능 카운터에 액세스할 수 있습니다. 이 값을 단독으로 지정하거나 strand 또는 htstrand 값과 함께 지정할 수 있습니다.

strand

도메인에 할당된 CPU에 있는 스트랜드 성능 카운터에 도메인 액세스 권한을 부여합니다. 이 값은 htstrand 값과 함께 지정할 수 없습니다.

htstrand

strand 값과 똑같이 작동하며 도메인에 할당된 CPU에서 초특권 모드 이벤트를 계측합니다. 이 값은 strand 값과 함께 지정할 수 없습니다.

성능 카운터에 대한 액세스를 모두 사용 안함으로 설정하려면 perf-counters=를 지정합니다.

하이퍼바이저에 성능 액세스 기능이 없을 때 perf-counters 등록 정보를 설정하려고 시도하면 실패합니다.

ldm list -o domainldm list -e 명령은 perf-counters 등록 정보의 값을 표시합니다. 성능 액세스 기능이 지원되지 않으면 perf-counters 값이 출력에 표시되지 않습니다.

예 13-11  도메인을 만들고 성능 레지스터 액세스 지정

global 레지스터 세트에 액세스할 수 있는 ldg0 도메인을 새로 만듭니다.

primary# ldm add-domain perf-counters=global ldg0
예 13-12  도메인에 대한 성능 레지스터 액세스 지정

ldg0 도메인에서 globalstrand 레지스터 세트에 액세스할 수 있도록 지정합니다.

primary# ldm set-domain perf-counters=global,strand ldg0
예 13-13  도메인에서 레지스터 세트에 액세스할 수 없도록 지정

ldg0 도메인에서 레지스터 세트에 액세스할 수 없도록 지정합니다.

primary# ldm set-domain perf-counters= ldg0
예 13-14  성능 액세스 정보 보기

    다음 예제는 ldm list -o domain 명령을 사용하여 성능 액세스 정보를 보는 방법을 보여줍니다.

  • 다음 ldm list -o domain 명령은 ldg0 도메인에 globalhtstrand 성능 값이 지정되었음을 보여줍니다.

    primary# ldm list -o domain ldg0
    NAME     STATE     FLAGS     UTIL
    NORM
    ldg0     active    -n----    0.0% 0.0%
    
    SOFTSTATE
    Solaris running
    
    UUID
        062200af-2de2-e05f-b271-f6200fd3eee3
    
    HOSTID
        0x84fb315d
    
    CONTROL
        failure-policy=ignore
        extended-mapin-space=on
        cpu-arch=native
        rc-add-policy=
        shutdown-group=15
        perf-counters=global,htstrand
    
    DEPENDENCY
        master=
    
    PPRIORITY    4000
    
    VARIABLES
        auto-boot?=false
        boot-device=/virtual-devices@100/channel-devices@200/disk@0:a
          /virtualdevices@100/channel@200/disk@0
        network-boot-arguments=dhcp,hostname=solaris,
          file=http://10.129.241.238:5555/cgibin/wanboot-cgi
        pm_boot_policy=disabled=0;ttfc=2000;ttmr=0;
  • 다음 ldm list -p -o domain 명령은 이전 예제와 동일한 정보를 보여주되, 구문 분석 가능한 형식으로 표시합니다.

    primary# ldm list -p -o domain ldg0
    VERSION 1.12
    DOMAIN|name=ldg0|state=active|flags=normal|util=|norm_util=
    UUID|uuid=4e8749b9-281b-e2b1-d0e2-ef4dc2ce5ce6
    HOSTID|hostid=0x84f97452
    CONTROL|failure-policy=reset|extended-mapin-space=on|cpu-arch=native|rc-add-policy=|
    shutdown-group=15|perf-counters=global,htstrand
    DEPENDENCY|master=
    VARIABLES
    |auto-boot?=false
    |boot-device=/virtual-devices@100/channel-devices@200/disk@0
    |pm_boot_policy=disabled=0;ttfc=2500000;ttmr=0;