使用PHP在Windows上获取服务器CPU使用率?

时间:2017-09-29 06:56:24

标签: php windows-server-2012-r2

我已经尝试了几行代码来获得CPU使用率,但即使实际CPU使用率为16%,它们都会返回NULL或空值仅为0%。

以下是我尝试过的方法:

  1. 使用COM类。 (以下示例)

    $wmi = new COM("Winmgmts://"); $result = $wmi->execquery("SELECT LoadPercentage FROM Win32_Processor");

  2. 在PHP中使用exec

    exec(typeperf -sc 1 \"processor(_Total)\% Processor Time\"); exec("wmic cpu get LoadPercentage /Value", $lines);

  3. 我正在使用Windows Server 2012 R2。

0 个答案:

没有答案