簡體   English   中英

使用PowerCLI獲取當前的CPU使用率

[英]Get current CPU usage using PowerCLI

在vSphere Client主機摘要頁面上,顯示當前的CPU使用情況統計信息:

CPU                 Free: 76.38 GHz
Used: 4.02 GHz      Capacity: 80.4 GHz

我正在嘗試使用PowerCLI檢索此信息,到目前為止,我已經發現以下屬性:

$vmhost = Get-VMHost
$vmhost.ExtensionData.Summary.Hardware

此屬性顯示CPU信息,包括型號,內核,線程等,但不顯示當前使用情況(以百分比表示)。

使用PowerCLI是否可以?

PowerCLI版本:6.5 PowerShell版本:5.1

為此,您需要熟悉Get-Stat

您可以將3種統計信息類型用於CPU統計信息:

  • cpu.usage.average
  • cpu.usagemhz.average
  • cpu.ready.summation

(可以使用Get-StatType找到其他統計信息類型)

您可以通過以下方式獲取統計信息:

$vmhost | Get-Stat -Stat cpu.usagemhz.average

但是,如果您只想要最新的值:

$vmhost | Get-Stat -Stat cpu.usagemhz.average -Realtime -MaxSamples 1

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM