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
MaxConsumable 및 Consumed 속성의 단위입니다.
-
-
CurrentlyConsumedResource
-
-
데이터 형식: uint64
-
액세스 형식: 읽기 전용
-
한정자: ModelCorrespondence ("CIM_ResourcePool. ConsumedResourceUnits")
리소스 풀이 현재 리소스 소비자에게 제공하는 리소스의 양입니다. 이 속성은 Reserved 속성이 리소스의 생산자 보기를 설명하는 동안 리소스의 소비자 보기를 설명하기 때문에 Reserved 속성과 다릅니다.
-
-
InstanceID
-
포함하는 네임스페이스의 scope 내에서 이 클래스의 instance 고유하게 식별합니다.
중요
네임스페이스 내에서 고유성을 보장하려면 InstanceID 속성의 값을 OrgID:LocalID 패턴으로 생성해야 합니다.
- OrgID 에는 InstanceID 속성을 정의하는 비즈니스 엔터티가 소유하는 저작권, 상표 또는 기타 고유한 이름이 포함되어야 합니다. 또는 인식된 글로벌 기관에서 할당한 등록된 ID여야 합니다.
- OrgID 에는 콜론이 포함되어서는 안됩니다. InstanceID의 첫 번째 콜론은 OrgID와LocalID 사이에 있어야 합니다.
- 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 |
|
DLL |
|