CPU、メモリ、およびディスク容量をリモートで確認する IBM Bluemix PHP インスタンス。
IBM Bluemix で実行されている php インスタンスがあります。
ここで、php Web ページを呼び出して、外部プログラムから 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 コンソールによって提供された結果と比較すると、それらは異なっています。
これらの値を外部から監視する正しい方法はありますか?