2012-08-02 8 views
5

私はビルド時間を改善しようとしており、問題がどこにあるかを測定するためのフィードバックを取りたいと思っています。ビルド中にCPU、メモリ、ディスク使用量を測定するにはどうすればよいですか?

Linux CentOSシステムでGNU Makeを使用して、アプリケーションコードとともにLinuxカーネルを構築しています。完全なビルドのための全体的な時間を得るために「時間」を使ってMakeを実行することはできますが、それはボトルネックがどこにあるかを教えてくれません。

ビルド中に複数のコアで実行するためにMakeと-jを使用しましたが、ビルド中にトップに走ってしまい、CPUコアが頻繁にアイドルであったことに気付きました。

ビルド中にディスクとメモリの使用量を測定する最善の方法はありますか?

測定する必要がありますか?

テキストベースまたはGUIの設定は特にありません。私が使用できるデータは何でもあります。

+0

テキストのみまたはGUIですか? – golimar

+1

これはあなたに興味があるかもしれません:http://programmers.stackexchange.com/q/156569/8977 – bitmask

+0

@bitmaskありがとう、それは役に立ちました。私はいくつかの実験を始めるでしょう。 –

答えて

1

私はリアルタイム測定のために、third-partyリポジトリのtexベースのhtopを使用します。それは上のようだが、より良い、それはグラフィックにCPU(すべてのCPUが別々に)、RAM負荷を示しています。

関連する問題