共有サーバでもリソースの使用量が知りたい

例えばさくらなどのレンタルサーバの一般的な環境では、VPSなどと違ってリソースの消費がどのくらいか把握できません。

でも、すごく簡単にCPU時間、メモリ使用量が判る方法があります。

http://forge.bearstech.com/trac/wiki/PhpTop

でphptop-0.5.3.tar.gzをダウンロード、展開します。

その中のphptop_hook.phpをサーバにUPします。さくらインターネットの場合/home/ユーザ名/www

とかだと思いますが、wwwに入れる必要はありません(ネットからはアクセスしないので)

/home/ユーザ名

にUPします。

あとは

スクリーンショット 2013 08 27 18 28 45

auto_prepend_file=/home/ユーザ名/phptop_hook.php

のようにphp.iniに設定するだけです。

スクリーンショット 2013 08 27 18 29 25

モザイクだらけで申し訳ないですが、time:0.007519 とかmem:524288とか出てます。

これずっと出続けますのである程度把握したらauto_prepend_fileは;(セミコロン)でコメントアウトしてもいいと思います。

memの単位はバイトなので、1048576で割るとメガバイトになりますね。