如何在多处理器系统上获取CPU负载百分比信息?

时间:2017-08-09 08:46:40

标签: powershell cpu-load

我试图获取系统信息,特别是CPU使用率。在多处理器系统上运行时,我的脚本会崩溃。我试图找出以下内容:

  1. 检查正在运行的处理器数量(如果是多处理器系统)。
  2. 如果大于1,则将每个处理器的负载百分比相加,然后除以处理器总数以获得平均值。如果只有一个处理器,那么只显示该处理器的负载百分比(工作)。
  3. 目前,我的代码如下:

    $Test = (Get-WmiObject Win32_Processor).LoadPercentage;
    $Test
    

    我在Windows PowerShell ISE中运行此功能。

0 个答案:

没有答案