次の方法で共有

powershellで各仮想マシンのCPU Ready 値の取得方法について

Anonymous
2019-11-07T11:18:20+00:00

powershell(PowerCLI)にて、全仮想マシンのCPUready値を取得したいと考えております。

以下URLを参考に起動している全仮想マシンのCPUreadyのパーセント値は、

テキストにて取得できました。

http://www.peetersonline.nl/2009/06/examine-vmware-cpu-ready-times-with-powershell/

実際のcpuready値(ミリセック)を取得したいと考えております。

WEBページに記述のpowershellの14行目にて変数($Ready)を設定しており、

19行目に追加設定することでこの変数の値を取得すれば取得できると考えましたが、

標準出力に以下のように出力され、止まりません。

○14行目変数($Ready)

$Ready = $VM | Get-Stat -Stat Cpu.Ready.Summation -RealTime

○追加設定(19行目にREDYを追加、20行目にmyObj.REDYを新規追加)

$myObj = "" | Select VMHost, VM, Instance, REDY, %RDY, %USED, %WAIT

$myObj.REDY =  $Ready

○標準出力に出たもの(止まらない)

Value        : 12

Timestamp    : 2019/11/07 16:09:00

MetricId     : cpu.ready.summation

Unit         : millisecond

Description  : 仮想マシンが準備できていても、最後の測定間隔中に物理 CPU での実行がスケジュールできなかった時間

Entity       : XXX

EntityId     : VirtualMachine-vm-470

IntervalSecs : 20

Instance     : 0

Uid          : /VIServer=XXXX.vsphere.local\administrator@IPアドレス:443/VirtualMachine=VirtualMachine-vm-470/Long    Sample=cpu.ready.summation\0\637087397400000000/

おそらくですが、値の入っているカラム名(SUMなのかCountなのか不明)とかを指定しないと

値が取れないのかと思いますが、指定の仕方がわかりません(出力にもそれらしき値はありません)。

すみませんが、powershellにて実際のcpuready値(ミリセック)の取得方法を教えていただけると

助かります。ご協力をお願いいたします。

家庭向け Windows | Windows 10 | パフォーマンスとシステムの失敗

ロックされた質問。 この質問は、Microsoft サポート コミュニティから移行されました。 役に立つかどうかに投票することはできますが、コメントの追加、質問への返信やフォローはできません。

0 件のコメント コメントはありません

2 件の回答

並べ替え方法: 最も役に立つ
  1. Anonymous
    2019-11-07T12:32:21+00:00

    ご回答頂きましてありがとうございます。

    technet のフォーラムの方に問い合わせしてみます。

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません
  2. Anonymous
    2019-11-07T11:52:57+00:00

    こんにちは。

    ここは一般向けのコミュニティなので、PowerShell を使用した仮想環境の管理の内容であれば下記の technet のフォーラムの方が適切な情報が得られると思います。

    https://social.technet.microsoft.com/Forums/ja-...

    もしくは、マイクロソフトからの公式サポートが必要であれば、

    下記のようなサービスを利用された方が良いと思います。

    https://www.microsoft.com/ja-jp/services/profes...

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません