kelas CIM_ResourcePool

Mewakili kumpulan sumber daya, yang merupakan entitas logis yang disediakan oleh sistem host untuk mengalokasikan dan menetapkan sumber daya.

Sintaks

[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;
};

Anggota

Kelas CIM_ResourcePool memiliki jenis anggota ini:

Properti

Kelas CIM_ResourcePool memiliki properti ini.

AllocationUnits

Jenis data: string

Jenis akses: Baca-saja

Kualifikasi: IsPUnit

Unit alokasi yang digunakan oleh properti Reservasi dan Batas . Misalnya, ketika ResourceType diatur ke "Prosesor", AllocationUnits dapat diatur ke "hertz*10^6" atau "percent". Nilai properti ini harus menjadi nilai hukum kualifikasi Unit Terprogram dari Lampiran C.1 DSP0004 V2.4 atau yang lebih baru.

Kapasitas

Jenis data: uint64

Jenis akses: Baca-saja

Jumlah maksimum reservasi yang dapat didukung oleh kumpulan sumber daya. Properti AllocationUnits menentukan jenis unit.

ConsumedResourceUnits

Jenis data: string

Jenis akses: Baca-saja

Kualifikasi: ModelCorrespondence ("CIM_ResourcePool. MaxConsumableResource", "CIM_ResourcePool. CurrentlyConsumedResource"), IsPUnit

Unit untuk properti MaxConsumable dan Consumed .

CurrentlyConsumedResource

Jenis data: uint64

Jenis akses: Baca-saja

Kualifikasi: ModelCorrespondence ("CIM_ResourcePool. ConsumedResourceUnits")

Jumlah sumber daya yang saat ini disajikan oleh kumpulan sumber daya kepada konsumen sumber daya. Properti ini berbeda dari properti Yang Dipesan karena menjelaskan tampilan konsumen dari sumber daya sementara properti Yang Dipesan menjelaskan tampilan produsen sumber daya.

InstanceID

Jenis data: string

Jenis akses: Baca-saja

Kualifikasi: Kunci, Ambil Alih ("InstanceID")

Secara unik mengidentifikasi instans kelas ini dalam cakupan namespace yang berisi.

Penting

Untuk memastikan keunikan dalam namespace layanan, nilai properti InstanceID harus dibangun dalam pola berikut: OrgID:LocalID

  • OrgID harus menyertakan nama unik yang dilindungi hak cipta, merek dagang, atau unik yang dimiliki oleh entitas bisnis yang menentukan properti InstanceID , atau menjadi ID terdaftar yang ditetapkan oleh otoritas global yang diakui.
  • OrgID tidak boleh berisi titik dua. Titik dua pertama dalam InstanceID harus antara OrgID danLocalID.
  • LocalID dipilih oleh entitas bisnis dan tidak boleh digunakan kembali untuk mengidentifikasi elemen dunia nyata yang mendasar yang berbeda.
  • Jika pola di atas tidak digunakan, entitas yang menentukan harus memastikan bahwa nilai InstanceID yang dihasilkan tidak digunakan kembali di seluruh properti InstanceID apa pun yang dihasilkan oleh penyedia ini atau penyedia lain untuk namespace layanan ini.
  • Untuk instans yang ditentukan DMTF, pola harus digunakan dengan OrgID yang diatur ke "CIM".

MaxConsumableResource

Jenis data: uint64

Jenis akses: Baca-saja

Kualifikasi: ModelCorrespondence ("CIM_ResourcePool. ConsumedResourceUnits")

Jumlah maksimum sumber daya yang dapat dikonsumsi yang dapat disajikan oleh kumpulan sumber daya kepada konsumen sumber daya. Properti ini berbeda dari properti Kapasitas karena menjelaskan tampilan konsumen dari sumber daya sementara properti Kapasitas menjelaskan tampilan produsen sumber daya.

OtherResourceType

Jenis data: string

Jenis akses: Baca-saja

Kualifikasi: ModelCorrespondence ("CIM_ResourcePool. ResourceType")

Jenis sumber daya saat properti ResourceType diatur ke "0" (lainnya).

PoolID

Jenis data: string

Jenis akses: Baca-saja

Kualifikasi: ModelCorrespondence ("CIM_ResourceAllocationSettingData. PoolId")

Pengidentifikasi buram untuk kumpulan. Properti ini digunakan untuk memberikan korelasi saat menyimpan dan memulihkan data konfigurasi ke penyimpanan persisten yang mendasar.

Primordial

Jenis data: boolean

Jenis akses: Baca-saja

true jika kumpulan sumber daya bersifat primordial. false jika kumpulan sumber daya adalah kumpulan sumber daya konkret. Kumpulan sumber daya primordial adalah kumpulan sumber daya yang tidak dibuat atau dihapus oleh konsumen sumber daya. Kumpulan sumber daya konkret dapat diperbarui oleh layanan alokasi sumber daya.

Dicadangkan

Jenis data: uint64

Jenis akses: Baca-saja

Jumlah reservasi saat ini yang tersebar di semua alokasi aktif dari kumpulan ini. Dalam konfigurasi hierarkis, ini mewakili jumlah semua reservasi turunan saat ini. Properti AllocationUnits menentukan jenis unit.

ResourceSubType

Jenis data: string

Jenis akses: Baca-saja

Kualifikasi: ModelCorrespondence ("CIM_ResourcePool. ResourceType")

Subjenis spesifik implementasi untuk kumpulan sumber daya. Misalnya, ini dapat digunakan untuk membedakan model yang berbeda dari jenis sumber daya yang sama.

ResourceType

Jenis data: uint16

Jenis akses: Baca-saja

Kualifikasi: ModelCorrespondence ("CIM_ResourcePool. OtherResourceType", "CIM_ResourcePool. ResourceSubType")

Jenis sumber daya yang dialokasikan oleh kumpulan sumber daya.

Lainnya (1)

Sistem Komputer (2)

Prosesor (3)

Memori (4)

Pengontrol IDE (5)

SCSI HBA Paralel (6)

FC HBA (7)

iSCSI HBA (8)

IB HCA (9)

Adapter Ethernet (10)

Adapter Jaringan Lainnya (11)

Slot I/O (12)

Perangkat I/O (13)

Floppy Drive (14)

Drive CD (15)

Drive DVD (16)

Disk Drive (17)

Tape Drive (18)

Tingkat Penyimpanan (19)

Perangkat penyimpanan lainnya (20)

Port serial (21)

Port paralel (22)

Pengontrol USB (23)

Pengontrol grafis (24)

Pengontrol IEEE 1394 (25)

Unit yang Dapat Dipartisi (26)

Unit Dasar yang Dapat Dipartisi (27)

Daya (28)

Kapasitas Pendinginan (29)

Port Sakelar Ethernet (30)

Disk Logis (31)

Volume Penyimpanan (32)

Koneksi Ethernet (33)

DMTF dicadangkan (..)

Vendor Reserved (0x8000.. 0xFFFF)

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung
Windows 8
Server minimum yang didukung
Windows Server 2012
Ruang nama
Root\virtualization\v2
MOF
WindowsVirtualization.V2.mof
DLL
Vmms.exe

Lihat juga

CIM_LogicalElement