远程检查 CPU、内存和磁盘空间 IBM Bluemix PHP 实例。
我有一个在 IBM Bluemix 中运行的 php 实例。
现在我想通过调用 php 网页从外部程序检查 CPU、内存和磁盘空间。
对于 CPU,我尝试了以下功能:
function get_server_cpu_usage(){
$load = sys_getloadavg();
$cores = shell_exec("grep 'model name' /proc/cpuinfo | wc -l");
$load[2] = ($load[2] / $cores) * 100;
return $load[2];
}
对于内存,我使用以下功能:
memory_get_usage(true)
对于磁盘空间,我使用以下功能:
disk_free_space("/")
但是当我将这些结果与 IBM Bluemix Console 提供的结果进行比较时,它们是不同的。
是否有正确的方法来外部监控这些值?