web-dev-qa-db-ja.com

システムパフォーマンスデータコレクターセットを実行したままにしておくのは安全ですか

システムパフォーマンステンプレートからユーザー定義のデータコレクターセットを作成しました。カウンターは変更していません。手動で実行でき、正常に動作しますが、1分間しか実行されません。はい、[スケジュール]タブが表示されます...

私が理解していないのは、賢明な方法でスケジュールを設定する方法です。一日中パフォーマンスを監視したい。ずっと実行させるべきなのか、それとも定期的にサンプリングするように設定するべきなのかわかりません。後者がそれを行う正しい方法である場合、私はその方法についていくつかのガイダンスが必要です。制限に関するドキュメントは明確ではなく、私が試したいくつかのことは期待どおりに機能しませんでした。

8
schmidlop

私の経験では、データコレクターセットの実行は安全です。注意を払うべき主なことは、生成するデータの量です。それは本当にあなたが探しているものに依存しますが、収集されるデータの量を制御する3つの方法があります:

  1. 監視するカウンターの数
  2. コレクターを実行させる時間
  3. 「サンプル間隔」は、データコレクターのプロパティです(つまり、30秒ごとに収集する場合、1分あたり2つの観測値のみです)。

パフォーマンスの高解像度ビューが必要な場合は、高いサンプル間隔で頻繁にスケジュールすることをお勧めします。 1日の概要のみが必要な場合は、数分ごとに1つのサンプルのようなものを使用することをお勧めします。収集するデータの最大サイズを設定することもできますが、それはセーフティネットと見なします。

データ書き込みの負荷の一部を取り除きたい場合は、SQLに送信することもできます。バイナリ形式のようなものを選択すると、csvのようなものよりも少ないスペースで済むと思います。

6
Kyle Brandt

パフォーマンスモニターを「循環」ログモードに設定して、最大ファイルサイズに達するとファイルの「先頭に追加」することもできます。これにより、たとえば過去24時間、ディスク容量を気にすることなく、常にデータを保持できます。

screenshot

このチェックボックスを有効にするには(無効になっている場合)、停止条件で最大ファイルサイズを設定することを忘れないでください(ツリーのデータセットを右クリックして[プロパティ]をクリックします)

1
serge

"停止条件"タブに移動します。 全体の期間設定を必要な値に変更します。例: 8H。

複数のカウンターを追加していて、サンプル間隔が低い値に設定されている場合は、ログを保存するのに十分なディスク容量があることを確認してください。

これは、すでに発生しているパフォーマンスの問題の原因(根本原因)を特定するためのperfmonの目的であるため、これらを実行しても安全です。したがって、パフォーマンスの大幅な低下に気付くことはありません。

enter image description here

1
Volodymyr M.