どのアプリがCPUの何%を使用したかについてのレポートを生成するクライアントマシンにインストールするアプリはありますか?時々、非常にゆっくりと実行されているマシンがいくつかあります。マシンは非常に貧弱に動作し、その後ブームになり、フルスピードに戻ります。通常、タスクマネージャーを実際にすばやくチェックして、何が実行されているかを確認するのに十分な時間はありません。タスクマネージャーが何であるかを知らないコンピューターを使用している人がほとんどの場合は言うまでもありません。 ;)
いくつかのログを見て、おそらく、アンチウイルスが長時間にわたってランダムに大量のCPUを使用しているかどうかを確認するのは本当に素晴らしいことです。または別のアプリケーション。
ありがとう!
編集:これはWindowsXP用です。見落としでごめんなさい。 :)
これがあなたのニーズを満たしているように見える2つの無料のCPUメーターです:
忙しいITプロフェッショナルにとって、手動の方法を使用してWindowsオペレーティングシステム(OS)のパフォーマンスに影響を与えるすべてのコンポーネントを診断、トラブルシューティング、および解決することはほぼ不可能です。 I/Oとシステムアクティビティを明確に把握していなければ、問題が発生した後にのみパフォーマンスの問題を知ることができます。
Windows OS内部の独自のグラフィカルビューを備えたQuest®Spotlight®onWindowsを使用すると、Windows環境のボトルネックをすばやく特定して排除できます。 Spotlightを使用すると、Windows OS内のデータの流れをリアルタイムで表示できるため、パフォーマンスの問題をすばやく特定して解決できます。
SysMetrix (2006年の最終バージョン)
SysMetrixは、スキン可能な時計および計測アプリケーションです。その目的は、さまざまな興味深い、便利でクールな方法でシステムメトリックを提供することです。何百もの統計を監視およびレポートできます。
NagiosエージェントをWindowsコンピューターにインストールできます。詳細 ここ 。
目の前にXPシステムがないので、これは少し意地悪に聞こえるでしょう。
XPにはパフォーマンスモニターが組み込まれています。正確にアクセスする方法を思い出せないので、ヘルプを読む必要がありますが、コンピュータの管理またはコントロールパネルのどこかにあります。
これを使用して、指定された各プロセスのプロセッサ時間など、数十のパフォーマンス項目を監視するグラフを作成できます。担当する可能性のある各プロセスのグラフ線の作成に時間を費やす必要がある場合があります。
それを始める前に、CPU、1秒あたりのページフォールト、ネットワークトラフィックなどを集計レベルで監視することをお勧めします。ピークになっているのはCPUではなく、ディスクへの仮想メモリのダンプです。それは私のマシンをフリーズさせます。
ポップアップし、すべてのCPUを消費し、その後消えるプロセスのソリューションがありません。
最後に、一般的な戦争の話:誰かがCPUを集中的に使用するスクリーンセーバーをファイルサーバーの1つに一度インストールしました。実行速度が遅いと誰もが不満を言っていましたが、パフォーマンスモニターで何をしているのかを急いで確認するたびに、ビジー状態のタスクが停止し、すべてが正常に戻りました...さらに20分間。それが私に夜明けする前にしばらくかかりました。
これを直接追跡するためにperfmon/counterログを使用するための残りの詳細は次のとおりです。
個人的には、より大きな時間間隔と全体的なCPU使用率(プロセッサオブジェクト)、ディスク使用率、ネットワーク、いくつかのコアメモリオブジェクトカウンターから始めて、容量の限界にあると思われるものに関連するプロセスカウンターを追加します。
分析するインシデントをキャプチャしたら、perfmonにファイルをロードすることで手動で分析できます(ログデータの表示またはCtrl-Lを使用してロードします)。
チェックするマシンが多数ある場合は、PALをダウンロードしてください: http://pal.codeplex.com これには、カウンターログ構成にインポートできるさまざまな事前構成済みカウンターセットと、多数のカウンターセットがあります。さまざまな特定のボトルネックをチェックするために使用する基準の一覧。さらに重要なことに、レポートには、各タイプのカウンター/ボトルネックに関するかなり具体的な背景情報が含まれています。