![「ps」を含むプログラムが使用する総RAMはいくらですか? [コピー]](https://linux33.com/image/25254/%E3%80%8Cps%E3%80%8D%E3%82%92%E5%90%AB%E3%82%80%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%A0%E3%81%8C%E4%BD%BF%E7%94%A8%E3%81%99%E3%82%8B%E7%B7%8FRAM%E3%81%AF%E3%81%84%E3%81%8F%E3%82%89%E3%81%A7%E3%81%99%E3%81%8B%EF%BC%9F%20%5B%E3%82%B3%E3%83%94%E3%83%BC%5D.png)
重複の可能性:
プログラムのRAM使用量の測定
プログラムをベンチマークしようとしていますが、ps
どのフラグを使用するのかわかりません。プログラムが使用するRAMの総量を知りたいです。どのフラグを使用する必要がありますか?
答え1
ps axu|grep YOUR_PROCESS | grep -v grep|awk {'print $4'}
答え2
複数のインスタンスを実行しているアプリケーションの場合は、合計を合計する必要があります。以下を使用できますawk
。
ps aux | awk '/YOUR_APP/ { sum+=$4 } END { print sum }'