遠程檢查CPU,內存和磁盤空間IBM Bluemix PHP實例。遠程檢查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提供的結果進行比較時,它們是不同的。
有沒有正確的方法來外部監測這些值?
我只看到安裝的內存和磁盤空間。當它運行時,不會佔用內存和磁盤空間。 –
@arjankroon 比照呼籲得到詳細的信息是 GET/V2 /應用/ [您的應用程序GUID] /統計 https://apidocs.cloudfoundry.org/234/apps/get_detailed_stats_for_a_started_app.html 編輯答案 –
tx @ v.bontempi那是我正在尋找的東西。 –