パフォーマンスモニタ- カウンタ一覧

 調べると主要なカウンタとカウンタの意味をリスト化された資料がないのでパフォーマンスモニタの主要なカウンタのリストを作成しました。
 Windows 2016 Server 以降で利用できるかと思います。

 個人的にパフォーマンスモニタはトラブルシューティングツールで常時監視にはZabbixやSystemwalker、JP1等のエージェント型で管理するものと思っています。パフォーマンスモニタで悪い値が出た場合にソフトウェアの改修やOS、ミドルウェアのチューニングで対応できればいいのでですが、成功例は経験上半分以下のです。
 ハードウェアの増強が必要な場合には初期サイジングの誤りを確認するツールになります。確かに値が悪いのは最悪ですが、良くてもオーバースペックによる過剰投資と捉えられることがあります。

オブジェクトカウンタ備考取得推奨
CPU (Processor)Processor(_Total)\% Processor TimeCPU利用率をパーセントで表示
Processor(_Total)\% User TimeCPU使用率のうち、ユーザーモードで消費した割合を%で表表示
Processor(_Total)\% Privileged TimeCPU使用率のうち、カーネル(特権)モードで消費した割合を%で表示
Processor(_Total)\Interrupts/secハードウェアの割り込みを、プロセッサが受信、処理した平均率を毎秒の回数で表示
Processor(_Total)\% DPC Timeプロセッサが遅延プロシージャ呼び出し (DPC) の受け取り、処理に費やした時間の割合をパーセントで表示
Processor(_Total)\% Interrupt Timeプロセッサがハードウェア割り込みを受け取り処理時間の割合をパーセントで表示
Processor(_Total)\DPCs Queued/sec遅延プロシージャ呼び出し (DPC) をキューに登録した平均 (1 秒あたりの登録数)
Processor(_Total)\DPC Rate遅延プロシージャ呼び出し (DPC) が 各プロセッサのシステム時計のタイマー刻み間でのプロセッサすべての DPC キューに追加されるときの統合された率(%)を表示
Processor(_Total)\% Idle Timeプロセッサがアイドル状態になっている時間をパーセントで表示
Processor(_Total)\% C1 TimeプロセッサがC1低電力アイドル状態にある時間をパーセントで表示
Processor(_Total)\% C2 TimeプロセッサがC2低電力アイドル状態にある時間をパーセントで表示
Processor(_Total)\% C3 TimeプロセッサがC3低電力アイドル状態にある時間をパーセントで表示
Processor(_Total)\C1 Transitions/secプロセッサがC1低電力アイドル状態で費やした時間の割合を示します
Processor(_Total)\C2 Transitions/secプロセッサがC2低電力アイドル状態で費やした時間の割合を示します
Processor(_Total)\C3 Transitions/secプロセッサがC3低電力アイドル状態で費やした時間の割合を示します
メモリ (Memory)Memory\Page Faults/sec1 秒間のページ フォールト数の平均値
Memory\Available Bytes利用可能なメモリ容量をバイト単位で表示
Memory\Committed Bytes・仮想メモリの使用量。
・コミット済みの仮想メモリのサイズをバイト数で表示。
・このサイズが物理メモリより小さい場合、物理メモリを増設してもボトルネックが解消するとは考えにくい(独自プログラムの構成に問題がある可能性あり)
Memory\Commit Limit・仮想メモリの容量。
・ページングファイルを拡張せずにコミットできる仮想メモリのサイズをバイト数で表示。ページングファイルが拡張されれば、それに伴ってこの値も増加する。
Memory\Write Copies/sec物理メモリにある別の場所からページのコピーをすることによって解決されたページ フォールトをパーセントで表示
Memory\Transition Faults/secページを共有している別のプロセスによって使われていたページ、または更新されたページ リスト、スタンバイ リストにあるページを回復するか、またはページ フォールト時にディスクに書き込まれることで解決されたページ フォールトの数
Memory\Cache Faults/secファイル システム キャッシュでシークされたページが検出されず、メモリの別の場所から取り出す (ソフト フォールト) か、またはディスクから取り出す (ハード フォールト) 必要があるときにフォールトが発生する数
Memory\Demand Zero Faults/secフォールトを解決するために必要なゼロ ページの数
Memory\Pages/sec1秒当たりのページング(物理メモリとディスクの間のデータのロードや退避)の回数を表示
20以上でボトルネックの可能性
Memory\Pages Input/secハード ページ フォールトを解決するためにディスクから読み取られたページの率です
Memory\Page Reads/secハード ページ フォールトを解決するためにディスクが読み取られた率です
Memory\Pages Output/sec物理メモリの領域を解放するためにディスクに書き込まれたページの数
Memory\Pool Paged Bytes使用されていない場合はディスクに書き込むことのできるオブジェクトに使用されるシステム仮想メモリの領域であるページ プールのサイズをバイト数で表示
Memory\Pool Nonpaged Bytesディスクに書き込むことはできず、割り当てられている限りは物理メモリ内に存在するオブジェクトに使用されるシステム仮想メモリの領域である非ページ プールのサイズをバイト数で表示
Memory\Page Writes/sec物理メモリの領域を解放するためにページがディスクに書き込まれた数
Memory\Pool Paged Allocsページ プールの領域を割り当てるための呼び出しの回数
Memory\Pool Nonpaged Allocs非ページ プールの領域を割り当てるための呼び出しの回数
Memory\Free System Page Table Entriesシステムが現在使用していないページ テーブル エントリの数(平均値ではない)
Memory\Cache Bytes物理メモリ内にあってアクティブになっているシステム ファイル キャッシュの部分のサイズをバイト数で表示
Memory\Cache Bytes Peakシステムが最後に再起動されてからシステム ファイル キャッシュが使用した最大バイト数(平均値ではない)
Memory\Pool Paged Resident Bytes物理メモリ内にあってアクティブになっているページ プールの部分のサイズをバイト数で表示(平均値ではない)
Memory\System Code Total Bytesシステム仮想アドレス空間にマップされている、ページングが可能なオペレーティング システム コードのサイズをバイト数で表示(平均値ではない)
Memory\System Code Resident Bytes物理メモリ内にあってアクティブになっている、ページングが可能なオペレーティング システム コードのサイズをバイト数で表示(平均値ではない)
Memory\System Driver Total Bytesバイス ドライバーが現在使用しているページングが可能な仮想メモリのサイズをバイト数で表示(平均値ではない)
Memory\System Driver Resident Bytesデバイス ドライバーが使用するページングが可能な物理メモリのサイズをバイト数で表示
Memory\System Cache Resident Bytes物理メモリ内にあってアクティブになっているシステム ファイル キャッシュの部分のサイズをバイト数で表示(平均値ではない)
Memory\% Committed Bytes In Use・仮想メモリの使用率。
・(Commited Bytes)/(Commited Limit)を計算した値を%で表示。
Memory\Available KBytes利用可能なメモリ容量をキロバイト単位で表示
Memory\Available MBytes利用可能なメモリ容量をメガバイト単位で表示
Memory\Transition Pages RePurposed/sec異なる目的に再使用された移行キャッシュ ページ数の率
Memory\Free & Zero Page List Bytes空きおよびゼロ ページの一覧に割り当てられる物理メモリのサイズをバイト数で表示
Memory\Modified Page List Bytes更新されたページの一覧に割り当てられる物理メモリのサイズをバイト数で表示
Memory\Standby Cache Reserve Bytes予約スタンバイ キャッシュ ページの一覧に割り当てられる物理メモリのサイズをバイト数で表示
Memory\Standby Cache Normal Priority Bytes優先順位が中程度のスタンバイ キャッシュ ページの一覧に割り当てられる物理メモリのサイズをバイト数で表示
Memory\Standby Cache Core Bytesコア スタンバイ キャッシュ ページの一覧に割り当てられる物理メモリのサイズをバイト数で表示
Memory\Long-Term Average Standby Cache Lifetime (s)スタンバイ キャッシュ内に長期間存在したデータの平均有効期限を秒単位で計測したもの
ディスク (PhysicalDisk)PhysicalDisk(_Total)\Current Disk Queue Lengthディスクに残っている要求の数(常時2以上ならボトルネックの可能性)
PhysicalDisk(_Total)\% Disk Timeディスク ドライブが読み取りまたは書き込み要求を処理していてビジー状態にあった経過時間の割合をパーセントで表示
(50%以上でボトルネックの可能性)
PhysicalDisk(_Total)\Avg. Disk Queue Lengthサンプリング間隔中に選択したディスクのキューに入った読み取りおよび書き込み要求の数の平均値
PhysicalDisk(_Total)\% Disk Read Timeディスク ドライブが読み取り要求を処理していてビジー状態にあった経過時間の割合をパーセントで表示
PhysicalDisk(_Total)\Avg. Disk Read Queue Lengthサンプリング間隔中に選択したディスクのキューに入った読み取り要求の数の平均値
PhysicalDisk(_Total)\% Disk Write Timeディスク ドライブが書き込み要求を処理していてビジー状態にあった経過時間の割合をパーセントで表示
PhysicalDisk(_Total)\Avg. Disk Write Queue Lengthサンプリング間隔中に選択したディスクのキューに入った書き込み要求の数の平均値
PhysicalDisk(_Total)\Avg. Disk sec/Transferディスク転送時間の平均秒数
PhysicalDisk(_Total)\Avg. Disk sec/Readディスクからのデータの読み取り時間の平均秒数
PhysicalDisk(_Total)\Avg. Disk sec/Writeディスクへのデータの書き込み時間の平均秒数
PhysicalDisk(_Total)\Disk Transfers/secディスク上の読み取りおよび書き込み操作の速度
PhysicalDisk(_Total)\Disk Reads/secディスク上の読み取り操作の速度
PhysicalDisk(_Total)\Disk Writes/secディスク上の書き込操作の速度
PhysicalDisk(_Total)\Disk Bytes/sec書き込みまたは読み取り操作中にディスク間でバイトが転送される速度
PhysicalDisk(_Total)\Disk Read Bytes/secディスク上の読み取り操作の速度
PhysicalDisk(_Total)\Disk Write Bytes/sec書き込み操作中にディスクにバイトが転送される速度
PhysicalDisk(_Total)\Avg. Disk Bytes/Transfer書き込みまたは読み取り操作中にディスク間で転送されたバイト数の平均値
PhysicalDisk(_Total)\Avg. Disk Bytes/Read読み取り操作中にディスクから転送されたバイト数の平均値
PhysicalDisk(_Total)\Avg. Disk Bytes/Write書き込み操作中にディスクに転送されたバイト数の平均値
PhysicalDisk(_Total)\% Idle Timeサンプリング間隔中にディスクがアイドル状態だった時間の割合をパーセントで表示
PhysicalDisk(_Total)\Split IO/Secディスクへの I/O が複数の I/O に分割された率
ディスク (LogicalDisk)LogicalDisk(_Total)\% Free Space論理ディスク ドライブ上で使用可能な領域全体に対する空き領域の割合を表示
LogicalDisk(_Total)\Free MegabytesMB 単位で表示された該当ディスク ドライブの未割り当て領域を MB 単位で表示
LogicalDisk(_Total)\Current Disk Queue Lengthディスクに残っている要求の数
LogicalDisk(_Total)\% Disk Timeディスク ドライブが読み取りまたは書き込み要求を処理していてビジー状態にあった経過時間の割合をパーセントで表示
LogicalDisk(_Total)\Avg. Disk Queue Lengthサンプリング間隔中に選択したディスクのキューに入った読み取りおよび書き込み要求の数の平均値
LogicalDisk(_Total)\% Disk Read Timeディスク ドライブが読み取り要求を処理していてビジー状態にあった経過時間の割合をパーセントで表示
LogicalDisk(_Total)\Avg. Disk Read Queue Lengthサンプリング間隔中に選択したディスクのキューに入った読み取り要求の数の平均値
LogicalDisk(_Total)\% Disk Write Timeディスク ドライブが書き込み要求を処理していてビジー状態にあった経過時間の割合をパーセントで表示
LogicalDisk(_Total)\Avg. Disk Write Queue Length選択したディスクのキューに入った書き込み要求の数の平均値
LogicalDisk(_Total)\Avg. Disk sec/Transferディスク転送時間の平均秒数
LogicalDisk(_Total)\Avg. Disk sec/Readディスクからのデータの読み取り時間の平均秒数
LogicalDisk(_Total)\Avg. Disk sec/Writeディスクへのデータの書き込み時間の平均秒数
LogicalDisk(_Total)\Disk Transfers/secディスク上の読み取りおよび書き込み操作の速度
LogicalDisk(_Total)\Disk Reads/secディスク上の読み取り操作の速度
LogicalDisk(_Total)\Disk Writes/secディスク上の書き込操作の速度
LogicalDisk(_Total)\Disk Bytes/sec書き込みまたは読み取り操作中にディスク間でバイトが転送される速度
LogicalDisk(_Total)\Disk Read Bytes/sec読み取り操作中にディスクからバイトが転送される速度
LogicalDisk(_Total)\Disk Write Bytes/sec書き込み操作中にディスクにバイトが転送される速度
LogicalDisk(_Total)\Avg. Disk Bytes/Transfer書き込みまたは読み取り操作中にディスク間で転送されたバイト数の平均値
LogicalDisk(_Total)\Avg. Disk Bytes/Read読み取り操作中にディスクから転送されたバイト数の平均値
LogicalDisk(_Total)\Avg. Disk Bytes/Write書き込み操作中にディスクに転送されたバイト数の平均値
LogicalDisk(_Total)\% Idle Timeサンプリング間隔中にディスクがアイドル状態だった時間の割合をパーセントで表示
LogicalDisk(_Total)\Split IO/Secディスクへの I/O が複数の I/O に分割された率
ネットワーク (Network Interface)Network Interface\Bytes Total/secネットワーク アダプター上で受信されるバイトの率
Network Interface\Packets/secネットワーク インターフェイス上で送受信されるパケットの率
Network Interface\Packets Received/secネットワーク インターフェイス上で受信されるパケットの率
Network Interface\Packets Sent/secネットワーク インターフェイス上で送信されるパケットの率
Network Interface\Current Bandwidthネットワーク インターフェイスの現時点での帯域幅の概算値を 1 秒あたりのビット数 (bps) で表示
Network Interface\Bytes Received/secネットワーク アダプター上で受信されるバイトの率
Network Interface\Packets Received Unicast/sec上層プロトコルに受け渡される (サブネットの) ユニキャスト パケットの率
Network Interface\Packets Received Non-Unicast/sec上層プロトコルに受け渡される非ユニキャスト (サブネット ブロードキャストやサブネット マルチキャスト) のパケットの率
Network Interface\Packets Received Discarded上層プロトコルへの受け渡しを妨げるエラーが検出されなかったにもかかわらず、廃棄の対象として選択された着信パケットの数
Network Interface\Packets Received Errors上層プロトコルへの受け渡しを妨げるエラーを含んだ着信パケットの数
Network Interface\Packets Received Unknownインターフェイスを介して受信され、不明なまたはサポートされていないプロトコルが原因で廃棄されたパケットの数
Network Interface\Bytes Sent/secネットワーク アダプター上で送信されるバイトの率
Network Interface\Packets Sent Unicast/sec上層プロトコルによりサブネット ユニキャスト アドレスへの伝送を要求されるパケットの率
Network Interface\Packets Sent Non-Unicast/sec上層プロトコルにより非ユニキャスト (サブネット ブロードキャストやサブネット マルチキャスト) のアドレスへの伝送を要求されるパケットの率
Network Interface\Packets Outbound Discarded伝送を妨げるエラーが検出されなかったにもかかわらず、廃棄の対象として選択された発信パケットの数
Network Interface\Packets Outbound Errorsエラーが原因で伝送されなかった発信パケットの数
Network Interface\Output Queue Length発信パケットのキューの長さをパケット単位で表示
Network Interface\Offloaded Connections現在処理されている TCP 接続 (IPv4 および IPv6) の数
Network Interface\TCP Active RSC ConnectionsRSC 対応ネットワーク アダプターからラージ パケットを現在受信している TCP 接続 (IPv4 および IPv6) の数
Network Interface\TCP RSC Coalesced Packets/secすべての TCP 接続におけるラージ パケットの受信レート
Network Interface\TCP RSC Exceptions/secすべての TCP 接続における受信パケットの RSC 例外レート
Network Interface\TCP RSC Average Packet Sizeべての TCP 接続で受信したパケットの平均サイズ (バイト単位)

関連記事

TOP