私は現在のライブラリをフォークしてmyscript.php
を実行しています。 xhprof
から、私はwalltime
,cputime
,memoryusage
、およびpeakmemoryusage
を得ることができます。私はsymfonyのコンソールをベンチマークしようとしています - そのため、私はConsoleCommandEvent
にTIDEWAYS_ENABLE()
を追加し、ConsoleTerminateEvent
にはTIDEWAYS_DISABLE
を追加します。PHPスクリプトで使用されているリソースの量を確認する(CPUのパーセンテージとメモリ)
質問:
- どのように私は
myscript.php
は、CPUの何パーセントを消費するかどうかを判断することができますか?私はちょうどhere on serverfaultのようなcpuusage = cputime/realtime
のようなパーセントを数えることができますか? memoryusage (mu)
とpeakmemoryusage (pmu)
xhprof
プロファイラから、ram
の使用方法を変換または計算するにはどうすればよいですか? (top
結果はmemoryusage
何とか近くpeakmemoryusage
値よりもはるかに高い示したので、私はram
使用量がpeakmemoryusage
ノートの値であると言うことができます:?
- それは、このHow can I get the CPU and Memory useageと違うのは、どのようなので、私たく
system load
ではありません。複数のscripts.php
が同時にPSが実行されているかもしれません。
実際に私は 'cputime'を取得するために、何の問題をしたん - 私は[xhprof](https://github.com/tideways/php-profiler-extension)[tideways.io](HTTPSでフォークを使用しています: //tideways.io)の代わりに[blackfire.io](https://blackfire.io)を使用します。どのような私の骨董品を作ることはそれだけで 'cputime'値からの割合で' top'または 'htop'のようなコマンドに現れただけのよう' script.php' CPU使用率を算出することができますか? –
おっと、申し訳ありませんが、私はあなたが尋ねたことを誤解しました –