パフォーマンスモニタ
起動方法
perfmon
使い方メモ
リアルタイムで使う場合
左ペインの"パフォーマンスモニタ"
スクロール表示
プロパティ→"グラフ"タブ→スクロール
スケール
- パフォーマンスモニタの縦軸のMAX値はデフォルト100。
- 採取した値をプロットする時の係数。デフォルトは1。
- 値が%で表現するデータはデフォルトで問題なし。
- 大きな数値は、デフォルト100以内には収まらない。スケールを0.01とかにすると、100以内に収まる。
ベンチマーク時(記録用)
見るポイント
パフォーマンスモニタでCPUリソース監視する際の主なカウンターについて – Rainbow Engine
パフォーマンスモニタでディスク(PhysicalDisk)監視する際の主なカウンターについて+具体的にどこをカウントしているのか?を図で表現してみた – Rainbow Engine
パフォーマンスモニタでメモリ(Memory)監視する際の主なカウンターについて+具体的にどこをカウントしているのか?を図で表現してみた – Rainbow Engine
カテゴリ | 項目 | 説明 |
---|---|---|
Processor | %Processor Time | CPU使用率 |
Processor | %User Time | CPU使用率(User) |
Processor | %Privileged Time | CPU使用率(Kernel) |
Memory | Pages/sec | ページIN/OUT。20以上はボトルネック可能性あり |
Memory | %Committed Bytes In Use | 仮想メモリ使用率 |
Memory | Available MBytes | 空きメモリ |
Paging File | %Usage | ページファイル使用率 |
Disk | Current Disk Queue Length | キュー待ちIO要求数。平均2以上はボトルネックの可能性あり |
Disk | %Disk Time | ビジー率。継続50%以上はボトルネックの可能性あり |
Process | %Processor Time | CPU使用率 |
Process | Working Set | 物理メモリ使用サイズ(共有込み) |
Process | Working Set - Private | 物理メモリ使用サイズ(共有なし) |
Process | Thread Count | アクティブスレッド数 |
ベンチマーク時(リアルタイムモニタ用)
リソースモニタ
起動方法
perfmon /res
Windows負荷ツール
Windows環境で利用できるMicrosoft製負荷ツール(2020年版) | 4thsight.xyz
HDDは以下が良さそう。
CrystalDiskMarkのダウンロード - 窓の杜
おまけ
ページフォルトとは?
プログラムがアクセスした仮想メモリのデータが、物理メモリにない場合にOSに通知する処理。OSは、この通知を受けたら、物理メモリ上のデータの内、ページアウト可能なデータをページアウトして、物理メモリの空きを確保し、ページフォルトしたデータを読み込む。
ページフォールト(page fault)とは - IT用語辞典 e-Words