- 締切済み
ロードアベレージの取得について
PHPの関数でサーバのロードアベレージ(CPU使用率)を 取得するような関数はありませんでしょうか? マニュアルを一通り見たつもりですが それらしいものは見つけられませんでした。 でも、前にどこかでみた記憶があり とても気になっています(^^; よろしくお願いします。
- みんなの回答 (3)
- 専門家の回答
みんなの回答
- selenity
- ベストアンサー率41% (324/772)
回答No.3
OSにもよりますが、Linuxなら $fp=fopen("/proc/loadavg","r"); で取れますよ。
- kusukusu
- ベストアンサー率38% (141/363)
回答No.2
全然関係のない話で申し訳ないのですが…(^^; > いま知りたいのは関数なので・・ > やっぱり関数はないのかな(^^; やっぱり逆リファレンスを作るのって凄く難しいですよね… 同じ事をしたくても、人によって浮かぶキーワードは違うでしょうから。 ただ、Javaなどと違い、PHPは関数が少ないので(確か全てのコンパイルオプションをOnにしても3,000くらいだったかな…?うろ覚えです。ソースはありません(^^;)総当たりも可かと… って、マニュアルを一通り読まれたんですよね… と言うことは「そんな関数はない」と思っていいのではないでしょうか? 以上雑談でした(^^;
- kusukusu
- ベストアンサー率38% (141/363)
回答No.1
まず…試してませんが、システムからtopコマンドなんかをコールしてみたらどうなるでしょう?
補足
回答ありがとうございます。 僕も試してはいませんが、 コマンドをコールするやり方ならできると思います。 いま知りたいのは関数なので・・ やっぱり関数はないのかな(^^;