質問: パソコン初心者ですので、暖かい目で見ていただけると幸いです。 プログラムがCPUをどれくらい利用しているか、またメモリをどれくらい利用しているかを計測してみたいと思い、以下のようなコマンドを実行するようにしました。 ``` ps u -p | grep -v "PID" | awk '{print $3 \",\" $4}' ``` 今まで、このコマンド実行で正しい結果が得られるとばかり思っていたのですが、ふと、本当に正しいのだろうか?と疑問に思うようになりました 皆様であれば、CPU利用率やメモリ利用率を知りたい時、どのようなコマンドを実行するのでしょうか? ご教授いただければ幸いです。
回答: それで良いと思います。 もっとシンプルには、 ``` ps h -o pcpu,pmem -p プロセスID ``` ただ、メモリ使用率はあまり見たいとは思いません。数字が小さいので。 代わりに物理メモリサイズ(RSS)でしょうか。目的によっては論理メモリサイズ(VSZ)。