上一主题: dpmvc-getresources 命令-获取 VM 资源 (Funclet)下一主题: dpmvc-getsnapshots 命令-列出 VM 的快照 (Funclet)


dpmvc-getshares 命令-获取 VM 份额 (Funclet)

dpmvc-getshares 命令用于查看分配给某个 VM 的 CPU 或内存份额的数量。

此命令具有以下格式:

dpmvc-getshares  
{-datacenter_name datacentername | -vc vcenterservername}
-vm_name vmname 
[-share {cpu | memory}]
-share {cpu | memory}

显示分配给某个 VM 的 CPU 或内存份额的数量。 份额用于确定与其他正在运行的 VM 相比,分配给哪些 VM 的可用物理资源的比例较高。 如果向某个 VM 分配的份额较多,则会向该 VM 分配较多的物理资源。 分配给 VM 的份额越少,提供给该 VM 的物理资源就越少。

cpu

指定正在检索 CPU 值。

memory

指定正在检索内存值。

-datacenter_name datacentername

指定 VM 所在的数据中心。

-vc vcenterservername

指定 VM 所在的 vCenter 服务器。

-vm_name vmname

指定 VM。

示例:获取 VM 的 CPU 值

本示例检索 usa-vm2 的 CPU 值。

dpmvc-getshares -resource cpu -datacenter_name MyCity -vm_name usa-vm2