1

CPUサイクルとRAM使用量を含むグラフを作成できる優れたテストツールを知っている人はいますか?

元のために私がすること。アプリケーションを実行すると、アプリケーションの実行中にテスト ツールが CPU サイクルと RAM 使用率を記録し、出力としてグラフを作成します。

基本的に、私がテストしようとしているのは、アプリケーションが RAM と CPU にどれだけの負荷をかけるかです。

前もって感謝します。

4

6 に答える 6

1

これが Windows の場合、おそらく最も簡単な方法はパフォーマンス モニター (perfmon.exe) です。

関心のあるカウンター (Processor Time/Commited Bytes/et など) を構成し、必要な間隔でこれらのカウンターを測定するデータ コレクター セットを作成できます。基本的なシステム パフォーマンス レポートのテンプレートもあり、関心のある特定のプロセスのカウンターを追加することもできます。

サンプリングを実行する時間をスケジュールでき、PerfMon を使用して結果を確認したり、さらに処理するためにファイルにエクスポートしたりできます。

基本のビデオ チュートリアル: http://www.youtube.com/watch?v=591kfPROYbs

SQL を監視する方法を示す良いサンプル: http://www.brentozar.com/archive/2006/12/dba-101-using-perfmon-for-sql-performance-tuning/

于 2011-11-24T06:38:45.477 に答える
0

主要な商用パフォーマンス テスト ツールはすべてこの機能を備えており、かなりの数のオープン ソース ツールも同様です。モニター・データを応答時間データと統合する機能は、システム内のボトルネックを特定するための鍵です。

商用ツールを持っていて、スタッフがそれはできないと言っている場合、彼らが本当に言っているのは、あなたが持っているツールでこれを行う方法がわからないということです。

于 2011-12-05T05:52:13.350 に答える
0

これは jmeter を使用して実行できます。ターゲット マシンにエージェントをインストールしたら、テスト計画に perfmon モニターを追加するだけです。

  • pefmon ファイルと requests ログの 2 つの結果ファイルが生成されます。
  • リソースの消費と負荷およびスループットを比較するプロットを作成することもできます。一部のリソース容量を超えると、スループットの増加が停止します。画像でわかるように、負荷が増加すると CPU 時間が増加します。

ここに画像の説明を入力

于 2016-06-02T20:19:17.487 に答える
0

Loadrunner は、私が考えることができる最高のものです。しかし、それも非常に高価です!何をしようとしているのかによっては、より安価な代替手段があるかもしれません。

于 2011-11-24T04:46:00.280 に答える
0

標準の Windows または 'NIX システム ユーティリティにフックできるツールであれば、これを行うことができます。これは、過去 15 年間、ほぼすべての商用ツール (HP、IBM、Microfocus など) の事実上の機能セットでした。一部の Web 専用の商用ツール (すべてではありません) およびホストされたサービスは、これを wekll として提供します。ホストされたサービスの場合、通常、監視目的でホストにアクセスできるように、ファイアウォールに穴を開ける必要があります。

オープンソースのフロントでは、これは完全に混合バッグです。持っている人もいれば、持っていない人もいます。1 つのプラットフォームをサポートするものもあれば、サポートしないものもあります (つまり、Windows をサポートするが 'NIX をサポートしない、またはその逆)。

どのようなツールを使用していますか? 残念なことに、パフォーマンス ツールを使用していて、既存のツールセットの監視機能を認識していない人がよくいます。

于 2011-11-25T15:45:18.540 に答える
0

これが古いスレッドであることは知っていますが、今日同じものを探していましたが、使いやすくグラフを生成するものを見つけられなかったため、apachebench 用のこのヘルパー プログラムを作成しました。

https://github.com/juanluisbaptiste/apachebench-graphs

apachebench を実行し、gnuplot を使用して結果とパーセンタイル ファイルをプロットします。

誰かの役に立てば幸いです。

于 2019-11-22T03:37:04.320 に答える