ショコラ
PHPでシステムの負荷を確認するには?
「sys_getloadavg」を使うです。
もっさん先輩
sys_getloadavg()
使用例
php -r 'var_dump( sys_getloadavg() );'
出力
array(3) {
[0]=>
float(0.1)
[1]=>
float(0.04)
[2]=>
float(0.05)
}
ロードアベレージが 0.5 よりも大きかったら、1分スリープします。
<?php
$ldavg = sys_getloadavg()
if (0.5 < $ldavg[0]) {
sleep(60);
}
以上