Поделиться через


класс 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 имеет следующие типы членов:

Элемент Property

Класс CIM_ResourcePool имеет эти свойства.

AllocationUnits

Тип данных: string

Тип доступа: только для чтения

Квалификаторы: IsPUnit

Единицы распределения, используемые свойствами Резервирования и Ограничения . Например, если для ResourceType задано значение "Processor", для AllocationUnits может быть задано значение "hertz*10^6" или "percent". Значение этого свойства должно быть юридическим значением квалификатора "Программные единицы" из приложения C.1 DSP0004 версии 2.4 или более поздней версии.

Производительность

Тип данных: uint64

Тип доступа: только для чтения

Максимальный объем резервирований, которые может поддерживать пул ресурсов. Свойство AllocationUnits указывает тип единицы измерения.

ConsumedResourceUnits

Тип данных: string

Тип доступа: только для чтения

Квалификаторы: ModelCorrespondence ("CIM_ResourcePool. MaxConsumableResource", "CIM_ResourcePool. CurrentlyConsumedResource"), IsPUnit

Единицы измерения для свойств MaxConsumable и Consumed .

CurrentlyConsumedResource

Тип данных: uint64

Тип доступа: только для чтения

Квалификаторы: ModelCorrespondence ("CIM_ResourcePool. ConsumedResourceUnits")

Объем ресурса, который пул ресурсов в настоящее время предоставляет потребителям ресурсов. Это свойство отличается от свойства Reserved , так как оно описывает представление потребителей ресурса, а свойство Reserved — представление производителя ресурса.

InstanceID

Тип данных: string

Тип доступа: только для чтения

Квалификаторы: Key, Override ("InstanceID")

Уникально идентифицирует экземпляр этого класса в область содержащего пространства имен.

Важно!

Чтобы обеспечить уникальность в пространстве имен, значение свойства InstanceID должно быть построено в следующем формате: OrgID:LocalID

  • OrgID должно содержать уникальное имя, защищенное авторским правом, товарным знаком или иным образом уникальное имя, которое принадлежит бизнес-сущности, определяющей свойство InstanceID , или быть зарегистрированным идентификатором, назначенным признанным глобальным органом.
  • OrgID не должен содержать двоеточие. Первый двоеточие в InstanceID должно находиться между OrgID иLocalID.
  • LocalID выбирается бизнес-сущностью и не должен использоваться повторно для идентификации различных базовых реальных элементов.
  • Если приведенный выше шаблон не используется, определяющая сущность должна гарантировать, что итоговое значение InstanceID не используется повторно для свойств InstanceID , созданных этим поставщиком или другими поставщиками для этого пространства имен.
  • Для экземпляров, определенных DMTF, шаблон должен использоваться с идентификатором orgID , равным "CIM".

MaxConsumableResource

Тип данных: uint64

Тип доступа: только для чтения

Квалификаторы: ModelCorrespondence ("CIM_ResourcePool. ConsumedResourceUnits")

Максимальный объем потребляемых ресурсов, который пул ресурсов может предоставить потребителям ресурсов. Это свойство отличается от свойства Capacity , так как оно описывает представление потребителей ресурса, а свойство Capacity — представление производителя ресурса.

OtherResourceType

Тип данных: string

Тип доступа: только для чтения

Квалификаторы: ModelCorrespondence ("CIM_ResourcePool. ResourceType")

Тип ресурса, когда свойству ResourceType присвоено значение "0" (другое).

PoolID

Тип данных: string

Тип доступа: только для чтения

Квалификаторы: ModelCorrespondence ("CIM_ResourceAllocationSettingData. PoolId")

Непрозрачный идентификатор пула. Это свойство используется для обеспечения корреляции при сохранении и восстановлении данных конфигурации в базовом постоянном хранилище.

Исходный пул

Тип данных: boolean

Тип доступа: только для чтения

Значение true , если пул ресурсов является первичным. Значение false , если пул ресурсов является конкретным пулом ресурсов. Первичный пул ресурсов — это пул ресурсов, который не создается и не удаляется потребителями ресурса. Конкретный пул ресурсов можно обновить с помощью служб выделения ресурсов.

Reserved

Тип данных: uint64

Тип доступа: только для чтения

Текущее количество резервирований, распределенных по всем активным выделениям из этого пула. В иерархической конфигурации это представляет сумму всех текущих резервирований потомков. Свойство AllocationUnits указывает тип единицы измерения.

ResourceSubType

Тип данных: string

Тип доступа: только для чтения

Квалификаторы: ModelCorrespondence ("CIM_ResourcePool. ResourceType")

Конкретный подтип реализации для пула ресурсов. Например, это можно использовать для различения разных моделей одного и того же типа ресурсов.

ResourceType

Тип данных: uint16

Тип доступа: только для чтения

Квалификаторы: ModelCorrespondence ("CIM_ResourcePool. OtherResourceType", "CIM_ResourcePool. ResourceSubType")

Тип ресурса, выделенного пулом ресурсов.

Другое (1)

Компьютерная система (2)

Процессор (3)

Память (4)

Контроллер IDE (5)

Параллельный адаптер SCSI HBA (6)

ФК HBA (7)

ISCSI HBA (8)

IB HCA (9)

Адаптер Ethernet (10)

Другие сетевые адаптеры (11)

Слот ввода-вывода (12)

Устройство ввода-вывода (13)

Гибкий диск (14)

Cd Drive (15)

DVD-накопитель (16)

Диск (17)

Ленточный накопитель (18)

Экстент хранилища (19)

Другое запоминающее устройство (20)

Последовательный порт (21)

Параллельный порт (22)

USB-контроллер (23)

Графический контроллер (24)

Контроллер IEEE 1394 (25)

Секционируемая единица (26)

Базовый секционируемый блок (27)

Питание (28)

Охлаждающая мощность (29)

Порт коммутатора Ethernet (30)

Логический диск (31)

Том хранилища (32)

Подключение Ethernet (33)

Зарезервировано DMTF (..)

Зарезервировано поставщиком (0x8000.. 0xFFFF)

Требования

Требование Значение
Минимальная версия клиента
Windows 8
Минимальная версия сервера
Windows Server 2012
Пространство имен
Root\virtualization\v2
MOF
WindowsVirtualization.V2.mof
DLL
Vmms.exe

См. также раздел

CIM_LogicalElement