0

スクリプトWindows Server 2008を使用して、マシンで 2 秒ごとにパフォーマンス カウンターを取得できます。Powershellしかし、私が行って使用状況Task Managerを確認すると、 の50% を占めています。そのため、他のサードパーティ ツールを使用してこれらのパフォーマンス カウンターを取得しようとしています。これこれを検索して見つけました。これら 2 つは手動で更新する必要があり、2 秒ごとに自動的に取得されるわけではありません。誰でも2秒ごとにパフォーマンスカウンターを提供し、それらのカウンターの最大値、平均値を分析し、結果をtext/xlsまたはその他の形式で保存するツールを提案してください。私を助けてください。CPUpowershell.exeCPU

4

4 に答える 4

0

サイトスコープ。このツールは、perfmon API または SNMP インターフェイスのいずれかを利用して、ボックスで追加の非ネイティブ アプリを実行することなく統計を収集します。オープン ソース ルートを選択する場合は、Hyperic を検討してください。Hyperic では、ボックスにエージェントがいる必要があります。

どちらの場合でも、PowerShell ではなく、高 CPU の原因の一部としてサンプル ウィンドウを調べます。サンプル レートが高いほど、ツールに関係なく、CPU の使用率が高くなります。これは、perfmon を実行するだけで確認できます。サンプル レートを 30 秒に 1 回から 20 秒に 1 回、10 秒、5 秒、最後に 2 秒に間隔として調整すると、同じ統計セットと CPU に何が起こるかを使用します。パフォーマンス テストに従事している場合、ホストで 10 秒を下回ることはめったにありません。これは、サンプリング ツールがホストのパフォーマンスを歪める原因となるからです。たとえば 24 時間など、特に長期間のテストを行う場合は、間隔を 30 秒に 1 回に調整するだけで、リソース使用率の長期的な傾向を見つけることができます。

12 時間以上の長期間にわたって情報を収集しようとしている場合は、より長い期間の間隔を検討してください。たとえば、1 時間などの短い期間のサンプリングを行う場合、より短いサンプリング間隔とより短いサンプリング レベル (10 秒に対して 2 秒) で 1 時間の異なる期間を 2 回実行することをお勧めします。システムへの追加のオーバーヘッドに対して追加の価値を生み出しています。

繰り返しますが、OS 統計を収集するためだけのツール:

  • 商用: SiteScope (エージェントレス)。ネイティブ インターフェイスを活用
  • オープンソース: Hyperic (エージェント)
  • ネイティブ:Perfmon。詳細な分析のためにデータをファイルにダンプできます
于 2013-07-30T14:07:24.060 に答える
0

これを行うツールは多数あります。Google は「サーバー モニター」を意味します。私の頭の上から:

  1. PAサーバーモニター
  2. Tembria FrameFlow
  3. エンジンの管理
  4. ソーラーウィンズ オリオン
  5. GFI マックス ナギオス
于 2013-07-24T14:09:59.057 に答える