다음을 통해 공유


CIM_ResourcePool 클래스

리소스를 할당하고 할당하기 위해 호스트 시스템에서 제공하는 논리적 엔터티인 리소스 풀을 나타냅니다.

구문

[Abstract, Version("2.22.0"), UMLPackagePath("CIM::Core::Resource"), AMENDMENT]
class CIM_ResourcePool : CIM_LogicalElement
{
  string  InstanceID;
  string  PoolID;
  boolean Primordial = FALSE;
  uint64  Capacity;
  uint64  Reserved;
  uint16  ResourceType;
  string  OtherResourceType;
  string  ResourceSubType;
  string  AllocationUnits;
  string  ConsumedResourceUnits = "count";
  uint64  CurrentlyConsumedResource;
  uint64  MaxConsumableResource;
};

멤버

CIM_ResourcePool 클래스에는 다음과 같은 유형의 멤버가 있습니다.

속성

CIM_ResourcePool 클래스에는 이러한 속성이 있습니다.

AllocationUnits

데이터 형식: 문자열

액세스 형식: 읽기 전용

한정자: IsPUnit

예약제한 속성에서 사용하는 할당 단위입니다. 예를 들어 ResourceType 이 "Processor"로 설정된 경우 AllocationUnits 는 "hertz*10^6" 또는 "percent"로 설정될 수 있습니다. 이 속성의 값은 DSP0004 V2.4 이상의 부록 C.1에서 프로그래밍 단위 한정자의 법적 값이어야 합니다.

용량

데이터 형식: uint64

액세스 형식: 읽기 전용

리소스 풀에서 지원할 수 있는 최대 예약 양입니다. AllocationUnits 속성은 단위 형식을 지정합니다.

ConsumedResourceUnits

데이터 형식: 문자열

액세스 형식: 읽기 전용

한정자: ModelCorrespondence ("CIM_ResourcePool. MaxConsumableResource", "CIM_ResourcePool. CurrentlyConsumedResource"), IsPUnit

MaxConsumableConsumed 속성의 단위입니다.

CurrentlyConsumedResource

데이터 형식: uint64

액세스 형식: 읽기 전용

한정자: ModelCorrespondence ("CIM_ResourcePool. ConsumedResourceUnits")

리소스 풀이 현재 리소스 소비자에게 제공하는 리소스의 양입니다. 이 속성은 Reserved 속성이 리소스의 생산자 보기를 설명하는 동안 리소스의 소비자 보기를 설명하기 때문에 Reserved 속성과 다릅니다.

InstanceID

데이터 형식: 문자열

액세스 형식: 읽기 전용

한정자: , 재정의 ("InstanceID")

포함하는 네임스페이스의 scope 내에서 이 클래스의 instance 고유하게 식별합니다.

중요

네임스페이스 내에서 고유성을 보장하려면 InstanceID 속성의 값을 OrgID:LocalID 패턴으로 생성해야 합니다.

  • OrgID 에는 InstanceID 속성을 정의하는 비즈니스 엔터티가 소유하는 저작권, 상표 또는 기타 고유한 이름이 포함되어야 합니다. 또는 인식된 글로벌 기관에서 할당한 등록된 ID여야 합니다.
  • OrgID 에는 콜론이 포함되어서는 안됩니다. InstanceID의 첫 번째 콜론은 OrgIDLocalID 사이에 있어야 합니다.
  • LocalID 는 비즈니스 엔터티에서 선택되며 다른 기본 실제 요소를 식별하는 데 다시 사용하면 안 됩니다.
  • 위의 패턴을 사용하지 않는 경우 정의 엔터티는 이 공급자 또는 이 네임스페이스에 대한 다른 공급자가 생성한 InstanceID 속성에서 결과 InstanceID 값이 다시 사용되지 않도록 해야 합니다.
  • DMTF 정의 인스턴스의 경우 패턴을 "CIM"으로 설정된 OrgID 와 함께 사용해야 합니다.

MaxConsumableResource

데이터 형식: uint64

액세스 형식: 읽기 전용

한정자: ModelCorrespondence ("CIM_ResourcePool. ConsumedResourceUnits")

리소스 풀이 리소스 소비자에게 표시할 수 있는 소모성 리소스의 최대 양입니다. 이 속성은 Capacity 속성이 리소스의 생산자 보기를 설명하는 동안 리소스의 소비자 보기를 설명하기 때문에 Capacity 속성과 다릅니다.

OtherResourceType

데이터 형식: 문자열

액세스 형식: 읽기 전용

한정자: ModelCorrespondence ("CIM_ResourcePool. ResourceType")

ResourceType 속성이 "0"(기타)으로 설정된 경우의 리소스 유형입니다.

PoolID

데이터 형식: 문자열

액세스 형식: 읽기 전용

한정자: ModelCorrespondence ("CIM_ResourceAllocationSettingData. PoolId")

풀의 불투명 식별자입니다. 이 속성은 기본 영구 스토리지에 구성 데이터를 저장하고 복원할 때 상관 관계를 제공하는 데 사용됩니다.

원시

데이터 형식: boolean

액세스 형식: 읽기 전용

리소스 풀이 원시인 경우 true입니다. 리소스 풀이 구체적인 리소스 풀이면 false입니다. 원시 리소스 풀은 리소스 소비자가 만들거나 삭제하지 않는 리소스 풀입니다. 리소스 할당 서비스에서 구체적인 리소스 풀을 업데이트할 수 있습니다.

Reserved

데이터 형식: uint64

액세스 형식: 읽기 전용

현재 예약 수는 이 풀의 모든 활성 할당에 분산되어 있습니다. 계층 구조 구성에서 현재 모든 하위 예약의 합계를 나타냅니다. AllocationUnits 속성은 단위 형식을 지정합니다.

ResourceSubType

데이터 형식: 문자열

액세스 형식: 읽기 전용

한정자: ModelCorrespondence ("CIM_ResourcePool. ResourceType")

리소스 풀에 대한 구현 특정 하위 형식입니다. 예를 들어 동일한 리소스 유형의 다른 모델을 구분하는 데 사용할 수 있습니다.

ResourceType

데이터 형식: uint16

액세스 형식: 읽기 전용

한정자: ModelCorrespondence ("CIM_ResourcePool. OtherResourceType", "CIM_ResourcePool. ResourceSubType")

리소스 풀에서 할당한 리소스의 유형입니다.

기타 (1)

컴퓨터 시스템 (2)

프로세서 (3)

메모리 (4)

IDE 컨트롤러 (5)

병렬 SCSI HBA (6)

FC HBA (7)

iSCSI HBA (8)

IB HCA (9)

이더넷 어댑터 (10)

기타 네트워크 어댑터 (11)

I/O 슬롯 (12)

I/O 디바이스 (13)

플로피 드라이브 (14)

CD 드라이브 (15)

DVD 드라이브 (16)

디스크 드라이브 (17)

테이프 드라이브 (18)

스토리지 익스텐트 (19)

기타 스토리지 디바이스 (20)

직렬 포트 (21)

병렬 포트 (22)

USB 컨트롤러 (23)

그래픽 컨트롤러 (24)

IEEE 1394 컨트롤러 (25)

분할 가능한 단위 (26)

기본 파티션 가능 단위 (27)

전원 (28)

냉각 용량 (29)

이더넷 스위치 포트 (30)

논리 디스크 (31)

스토리지 볼륨 (32)

이더넷 연결 (33)

DMTF 예약 됨(..)

공급업체 예약 (0x8000.) 0xFFFF)

요구 사항

요구 사항
지원되는 최소 클라이언트
Windows 8
지원되는 최소 서버
Windows Server 2012
네임스페이스
Root\virtualization\v2
MOF
WindowsVirtualization.V2.mof
DLL
Vmms.exe

추가 정보

CIM_LogicalElement