gpt4 book ai didi

windows - Hyper-V WMI 类的哪些属性可以访问内存信息

转载 作者:可可西里 更新时间:2023-11-01 10:21:09 26 4
gpt4 key购买 nike

我想使用 Hyper-V WMI 类获取虚拟机的内存。有4个内存等级;但我找不到它们的任何属性来获取内存值。

Msvm_Memory 类具有 BlockSizeNumberOfBlocks 属性。当我将它们相乘时,我无法得到正确的内存。

关于 https://msdn.microsoft.com/en-us/library/hh850175(v=vs.85).aspx这已经是错误的做法。

BlockSize Data type: uint64 Access type: Read-only The size, in bytes, of the blocks that form the storage extent. If variable block size, then the maximum block size, in bytes, should be specified. If the block size is unknown, or if a block concept is not valid (for example, for aggregate extents, memory, or logical disks), enter a 1 (one). This property is inherited from CIM_StorageExtent, and it is always set to 1048576.

我应该使用哪个类和属性?

最佳答案

您可以使用 Msvm_MemorySettingData 类来访问实例的已定义内存属性。您可以通过 InstanceID 过滤结果,并与 Limit 一起解析 AllocationUnits 以获得配置的最大内存量。

在以下情况下,可以为特定实例“4764334E-E001-4176-82EE-5594EC9B530E”分配 1 TB 内存。

Example InstanceID: "Microsoft:Definition\\4764334E-E001-4176-82EE-5594EC9B530E\\Default"
AllocationUnits: "bytes * 2^20"
Limit: 1048576

Msvm_MemorySettingData:https://msdn.microsoft.com/en-us/library/hh850176(v=vs.85).aspx

关于windows - Hyper-V WMI 类的哪些属性可以访问内存信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28746019/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com