Go to main content
Oracle® VM Server for SPARC 3.4 관리 설명서

인쇄 보기 종료

업데이트 날짜: 2016년 8월
 
 

도메인 리소스 나열

이 절에서는 ldm 하위 명령에 대한 구문 사용법을 보여주고, 플래그 및 활용률 통계와 같은 몇 가지 출력 용어를 정의하며, 출력으로 표시되는 것과 유사한 예를 제공합니다.

시스템에서 읽을 수 있는 출력

ldm list 명령 출력을 사용하는 스크립트를 만드는 경우 항상 –p 옵션을 사용하여 시스템에서 읽을 수 있는 형식의 출력을 생성하십시오.

모든 ldm 하위 명령에 대한 구문 사용법을 보려면 다음 명령을 사용하십시오.

primary# ldm --help

ldm 하위 명령에 대한 자세한 내용은 ldm(1M) 매뉴얼 페이지를 참조하십시오.

플래그 정의

도메인에 대한 출력(ldm list)에 다음 플래그가 표시될 수 있습니다. 명령에 대해 긴 구문 분석 가능 옵션(–l –p)을 사용할 경우 플래그의 문자(예: flags=normal,control,vio-service)가 표시됩니다. 그렇지 않을 경우 문자 약어(예: -n-cv-)가 표시됩니다. list 플래그 값은 위치에 따라 달라집니다. 다음 값은 왼쪽에서 오른쪽까지 6개의 각 열에 나타날 수 있습니다.

    열 1 – 도메인 시작 또는 중지

  • s 도메인 시작 또는 중지

    열 2 – 도메인 상태

  • n 일반

  • t 전환

  • d 누락된 리소스로 인해 시작할 수 없는 저하된 도메인

    열 3 – 재구성 상태

  • d 지연된 재구성

  • r 메모리 동적 재구성

    열 4 – 컨트롤 도메인

  • c 컨트롤 도메인

    열 5 – 서비스 도메인

  • v 가상 I/O 서비스 도메인

    열 6 – 마이그레이션 상태

  • s 마이그레이션의 소스 도메인

  • t 마이그레이션의 대상 도메인

  • e 마이그레이션 중 오류 발생

활용률 통계 정의

가상 CPU당 활용률 통계(UTIL)가 ldm list 명령의 긴 (–l) 옵션을 통해 표시됩니다. 통계는 가상 CPU가 게스트 운영체제 대신 실행하는 데 걸린 시간의 백분율입니다. 가상 CPU는 하이퍼바이저에 양보한 경우를 제외하고 게스트 운영체제 대신 실행하는 것으로 간주됩니다. 게스트 운영체제가 가상 CPU를 하이퍼바이저에 양보하지 않을 경우 게스트 운영체제에서 CPU 사용률은 항상 100%로 표시됩니다.

논리적 도메인에 대해 보고되는 사용률 통계는 도메인의 가상 CPU에 대한 가상 CPU 사용률의 평균입니다. 정규화된 활용률 통계(NORM)는 가상 CPU가 게스트 OS 대신 실행되는 시간의 백분율입니다. 이 값은 사이클 건너뛰기와 같은 작업을 고려합니다. 정규화된 가상화는 시스템에서 시스템 펌웨어 8.2.0 이상을 실행하는 경우에만 사용할 수 있습니다.

PM이 사이클 건너뛰기 작업을 수행하지 않는 경우 100% 활용률은 100% 정규화된 활용률과 같습니다. PM이 사이클 건너뛰기를 4/8로 조정하면 100% 활용률이 50% 활용률과 같아집니다. 즉, CPU는 실제로 사용 가능한 사이클 수의 반만 사용합니다. 따라서 완전히 사용된 CPU의 정규화된 활용률은 50%입니다. ldm list 또는 ldm list -l 명령을 사용하면 가상 CPU 및 게스트 OS에 대한 정규화된 활용률을 볼 수 있습니다.

다양한 목록 보기

  • 설치된 현재 소프트웨어 버전을 보려면 다음 명령을 사용합니다.

    primary# ldm -V
  • 모든 도메인에 대해 짧은 목록을 생성하려면 다음 명령을 사용합니다.

    primary# ldm list
  • 모든 도메인에 대해 긴 목록을 생성하려면 다음 명령을 사용합니다.

    primary# ldm list -l
  • 모든 도메인의 확장된 목록을 생성하려면 다음 명령을 사용합니다.

    primary# ldm list -e
  • 모든 도메인의 구문 분석 가능하고 시스템에서 읽을 수 있는 목록을 생성하려면 다음 명령을 사용합니다.

    primary# ldm list -p
  • 다음 format 옵션 중 하나 이상을 입력하여 출력을 리소스의 하위 세트로 생성할 수 있습니다. 둘 이상의 형식을 지정할 경우 공백 없이 콤마로 항목을 구분하십시오.

    primary# ldm list -o resource[,resource...] domain-name
    • console 출력에 가상 콘솔(vcons) 및 가상 콘솔 집중기(vcc) 서비스가 포함됩니다.

    • core 출력에 전체 코어가 할당된 도메인에 대한 정보가 포함됩니다.

    • cpu 출력에 가상 CPU(vcpu), 물리적 CPU(pcpu) 및 코어 ID에 대한 정보가 포함됩니다.

    • crypto 암호화 장치 출력에 모듈식 산술 장치(mau) 및 CWQ(Control Word Queue)와 같은 기타 지원되는 암호화 장치가 포함됩니다.

    • disk 출력에 가상 디스크(vdisk) 및 가상 디스크 서버(vds)가 포함됩니다.

    • domain-name - 출력에 변수(var), 호스트 ID(hostid), 도메인 상태, 플래그, UUID 및 소프트웨어 상태가 포함됩니다.

    • memory 출력에 memory가 포함됩니다.

    • network 출력에 매체 액세스 제어(mac) 주소, 가상 네트워크 스위치(vsw) 및 가상 네트워크(vnet) 장치가 포함됩니다.

    • physio 물리적 입/출력에 주변 장치 구성요소 상호 연결(pci) 및 네트워크 인터페이스 장치(niu)가 포함됩니다.

    • resmgmt – 출력에 동적 리소스 관리(DRM) 정책 정보가 포함되고, 현재 실행 중인 정책이 나타나며, 전체 코어 구성과 관련된 제약 조건이 나열됩니다.

    • serial 출력에는 가상 논리적 도메인 채널(vldc) 서비스와 가상 논리적 도메인 채널 클라이언트(vldcc)가 포함됩니다.

    • stats 출력에 리소스 관리 정책과 관련된 통계가 포함됩니다.

    • status 출력에 진행 중인 도메인 마이그레이션에 대한 상태가 포함됩니다.

      다음 예에서는 지정할 수 있는 출력의 다양한 하위 세트를 보여줍니다.

    • 컨트롤 도메인에 대한 CPU 정보를 나열하려면 다음 명령을 사용합니다.

      primary# ldm list -o cpu primary
    • 게스트 도메인에 대한 도메인 정보를 나열하려면 다음 명령을 사용합니다.

      primary# ldm list -o domain ldm2
    • 게스트 도메인에 대한 메모리 및 네트워크 정보를 나열하려면 다음 명령을 사용합니다.

      primary# ldm list -o network,memory ldm1
    • 게스트 도메인에 대한 DRM 정책 정보를 나열하려면 다음 명령을 사용합니다.

      primary# ldm list -o resmgmt,stats ldm1
  • 도메인에 대한 변수 및 해당 값을 표시하려면 다음 명령을 사용합니다.

    primary# ldm list-variable variable-name domain-name

    예를 들어, 다음 명령은 ldg1 도메인에서 boot-device 변수에 대한 값을 표시합니다.

    primary# ldm list-variable boot-device ldg1
    boot-device=/virtual-devices@100/channel-devices@200/disk@0:a
  • 도메인에 바인드된 리소스를 나열하려면 다음 명령을 사용합니다.

    primary# ldm list-bindings domain-name
  • SP에 저장된 논리적 도메인 구성을 나열하려면 다음 명령을 사용합니다.

    ldm list-config 명령은 서비스 프로세서에 저장된 논리적 도메인 구성을 나열합니다. –r 옵션과 함께 사용하면 이 명령은 컨트롤 도메인에 자동 저장 파일이 존재하는 구성을 나열합니다.

    구성에 대한 자세한 내용은 도메인 구성 관리를 참조하십시오. 더 많은 예는 ldm(1M) 매뉴얼 페이지를 참조하십시오.

    primary# ldm list-config
    factory-default
    3guests
    foo [next poweron]
    primary
    reconfig-primary

      구성 이름 오른쪽에 있는 레이블은 다음을 의미합니다.

    • [current] 마지막으로 부트된 구성(현재 실행 중인 구성과 일치하는 경우만 즉, 재구성을 시작할 때까지)입니다. 재구성 이후 주석은 [next poweron]으로 변경됩니다.

    • [next poweron] 다음 번 전원을 껐다 켤 때 사용될 구성입니다.

    • [degraded] 구성이 이전에 부트된 구성의 저하된 버전입니다.

  • 모든 서버 리소스(바인드 및 바인드이 해제된 서버 리소스)를 나열하려면 다음 명령을 사용합니다.

    primary# ldm list-devices -a
  • 할당할 수 있는 메모리 양을 나열하려면 다음 명령을 사용합니다.

    primary# ldm list-devices mem
    MEMORY
        PA                   SIZE
        0x14e000000          2848M
  • 논리적 도메인에 사용할 수 없는 메모리 부분을 확인하려면 다음 명령을 사용합니다.

    primary# ldm list-devices -a mem
    MEMORY
        PA                   SIZE            BOUND
        0x0                  57M             _sys_
        0x3900000            32M             _sys_
        0x5900000            94M             _sys_
        0xb700000            393M            _sys_
        0x24000000           192M            _sys_
        0x30000000           255G            primary
        0x3ff0000000         64M             _sys_
        0x3ff4000000         64M             _sys_
        0x3ff8000000         128M            _sys_
        0x80000000000        2G              ldg1
        0x80080000000        2G              ldg2
        0x80100000000        2G              ldg3
        0x80180000000        2G              ldg4
        0x80200000000        103G
        0x81bc0000000        145G            primary
  • 사용 가능한 서비스를 나열하려면 다음 명령을 사용합니다.

    primary# ldm list-services

제약 조건 나열

    Logical Domains Manager에서 제약 조건은 특정 도메인에 지정하려는 하나 이상의 리소스입니다. 사용 가능한 리소스에 따라, 도메인에 추가하도록 요청한 리소스를 모두 받거나 아무 것도 얻지 못합니다. list-constraints 하위 명령은 도메인에 지정되도록 요청한 리소스를 나열합니다.

  • 하나의 도메인에 대한 제약 조건을 나열하려면 다음 명령을 사용합니다.

    # ldm list-constraints domain-name
  • 특정 도메인에 대해 XML 형식으로 제약 조건을 나열하려면 다음 명령을 사용합니다.

    # ldm list-constraints -x domain-name
  • 구문 분석 가능한 형식으로 모든 도메인에 대한 제약 조건을 나열하려면 다음 명령을 사용합니다.

    # ldm list-constraints -p

리소스 그룹 정보 나열

ldm list-rsrc-group 명령을 사용하여 리소스 그룹에 대한 정보를 표시할 수 있습니다.

다음 명령은 모든 리소스 그룹에 대한 정보를 표시합니다.

primary# ldm list-rsrc-group
NAME                        CORE MEMORY IO
/SYS/CMU4                   12   256G   4
/SYS/CMU5                   12   256G   4
/SYS/CMU6                   12   128G   4
/SYS/CMU7                   12   128G   4

다른 ldm list-* 명령과 마찬가지로 구문 분석 가능한 출력, 상세한 출력과 특정 리소스 그룹 및 도메인에 대한 정보를 표시하는 옵션을 지정할 수 있습니다. 자세한 내용은 ldm(1M) 매뉴얼 페이지를 참조하십시오.

다음 예제는 –l 옵션을 사용하여 /SYS/CMU5 리소스 그룹에 대한 상세한 정보를 표시합니다.

primary# ldm list-rsrc-group -l /SYS/CMU5
NAME                                    CORE   MEMORY    IO
/SYS/CMU5                               12     256G      4

CORE
    CID                                             BOUND
    192, 194, 196, 198, 200, 202, 208, 210          primary
    212, 214, 216, 218                              primary

MEMORY

    PA              SIZE              BOUND
    0xc0000000000   228M              ldg1
    0xc0030000000   127G              primary
    0xc1ffc000000   64M               _sys_
    0xd0000000000   130816M           primary
    0xd1ffc000000   64M               _sys_

IO
    DEVICE          PSEUDONYM         BOUND
    pci@900         pci_24            primary
    pci@940         pci_25            primary
    pci@980         pci_26            primary
    pci@9c0         pci_27            primary