powershell 能取到关闭的虚拟机内存、容量、cpu等信息吗

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了powershell 能取到关闭的虚拟机内存、容量、cpu等信息吗相关的知识,希望对你有一定的参考价值。

无法取得必须开机,powershell要远程获得的信息,必须先要和远程的计算机通讯,如果远程计算机未开机就无法进行通讯,就无法获取信息 参考技术A 抱歉,没用过这个软件,不能帮到你了 参考技术B

解除游戏限制一键安装极速版封喉虚拟机下载地址:

VMware虚拟机预留内存分别与HA接入控制磁盘使用容量的关系

VMware虚拟机预留内存分别与HA接入控制、磁盘使用容量的关系


一个cluster ,共10256GB内存的主机,HA接入控制策略为允许一台主机故障


当前的HA 运行时的信息如下:

Slot sizecpu 32MHz

Memory 8GB

Total slots 280 10台主机总容量)

Used slots 16

Available slots 236

Failover slots 281台主机可运行单个slot size容量vm的个数)

技术分享










有一台vm,没有开机VM目前资源配置如下配置内存16GB

技术分享








内存预留8GB  VM的配置内存16GB = Swap文件8GB + 预留内存 8GB

技术分享


磁盘40GB,精简置备

技术分享


目前磁盘置备容量为48GB = 40GB + Swap文件8GB,实际使用7.1GB

技术分享


Datastore容量明细,但这里是没有显示出Swap文件8GB

技术分享


开机后

Slot sizecpu 32MHz

    Memory 8GB

Total slots 280 10台主机总容量)

Used slots 17

Available slots 235

Failover slots 28 1台主机可运行单个slot size容量vm的个数)

技术分享


开机后Datastore明细,多了一个Swap文件8GB,和一个VMM开销114MB = 0.1GB

技术分享


开机后,磁盘置备容量由40GB变为48GB = 40GB + Swap文件8GB

实际使用容量由7.1GB变为15.21GB = 7.1GB + Swap文件8GB + VMM开销0.1GB

技术分享


开机状态下调整内存预留从8GB16GB

技术分享


此时,datastore无变化

技术分享


此时,内存预留为16GB VM分配的内存相等

VM的配置内存16GB = Swap文件0GB + 预留内存 16GB

技术分享


此时,磁盘置备容量由48GB = 40GB + Swap文件8GB变为40GB = 40GB + Swap文件0GB

实际使用容量由15.21GB = 7.1GB + Swap文件8GB + VMM开销0.1GB

变为7.21GB = 7.1GB + + VMM开销0.1GB + Swap 0GB

技术分享


HA运行状态由于VM预留内存的变化,也发生了变化

这是因为slot size中的内存值由VM的预留内存决定的,由8GB上升到了16GB

Slot sizecpu 32MHz

    Memory 16GB

Total slots 150 10台主机总容量)

Used slots 17

Available slots 118

Failover slots 15 1台主机可运行单个slot size容量vm的个数)

技术分享


从而导致整个cluster ha可保护的vm数量变少,由最初的28台降低至15台。
















以上是关于powershell 能取到关闭的虚拟机内存、容量、cpu等信息吗的主要内容,如果未能解决你的问题,请参考以下文章

PowerShell/CLI:具有多个数组的“Foreach”循环

VMware虚拟机预留内存分别与HA接入控制磁盘使用容量的关系

虚拟机磁盘空间不足如何进行扩容

CentOS7 扩展磁盘容量(虚拟机及物理机同理)

kvm虚拟机扩展磁盘容量

Powershell远程在Azure A7虚拟机执行Java JVM失败