自分が作ったスクリプトの「負荷」について調べるにはどうすればいいでしょうか。
例えばhoge.phpでは「MySQLからデータを取得してforeachで展開して表示」という処理を行うとします。
hoge.phpにブラウザからアクセスした時に、サーバーにかけている負荷を調べる事はできないのでしょうか。
よろしくお願いします。
単純な方法なのですが、
PHPの最初と最後に処理時間計測を追加して、
どれくらいの処理速度が必要なのか測るというのはどうでしょうか。
http://hp.nlpsuccess.net/log/eid275.html
私の場合はIPアドレスを取得して、
自分(開発者)が閲覧した時だけ表示するようにしています。
負荷計測といったらとりあえずapache bench(ab)ですかね?
時間的な負荷のことなのか、マシンのCPUやメモリのリソースの状況などの負荷なのかはわかりませんが、
windowsならタスクマネージャ、linuxならtopコマンドをみる以外にxdebugのプロファイラの機能を使うのはどうでしょう。
http://itpro.nikkeibp.co.jp/members/ITPro/oss/20041007/150995/?P...
KCacheGrindというソフトが細かく使用時間を教えてくれます。
// どういう負荷を計測するか具体例があるといいかもです。
コメント(1件)
http://q.hatena.ne.jp/1110933091