3.7. CPU
これらのコマンドを使用して、CPU 使用率、プロセス CPU 分散、頻度、および SMI を表示します。
| アクション | コマンド |
|---|---|
| 特定のプロセス名の分布について、すべてのプロセススレッドを含む CPU 使用率と CPU アフィニティーを表示します | # pidstat -p $(pidof qemu-kvm) -t |
| 仮想メモリー、I/O、および CPU の統計を表示します | # vmstat 1 |
| 集計された詳細な CPU 使用率を表示します | # mpstat |
| 詳細な CPU 使用率の分布を表示します | # mpstat -P ALL |
| 特定の CPU の詳細な CPU 使用率分布を表示します (範囲をサポートしていません) | # mpstat -P 2,3,4,5 |
| 30 回の反復で 10 秒ごとに特定の CPU の詳細な CPU 使用率分布を表示します | # mpstat -P 2,3,4,5 10 30 |
| 特定の CPU 周波数のハードウェア制限と周波数ポリシーを表示します | # cpupower -c 24 frequency-info |
| 現在の CPU 周波数情報を表示します | # cpupower -c all frequency-info|grep -E "current CPU frequency|analyzing CPU" |
| すべての CPU の頻度と CPU % C-States 統計を表示します | # cpupower monitor |
| すべての CPU のリアルタイムの頻度と CPU % C-States 統計を表示し、変動を強調表示します | # watch -n1 -d "cpupower monitor" |
| SMI を含むすべての CPU のより詳細な頻度と CPU % C-States 統計を表示します (RT に役立ちます) | # turbostat --interval 1 |
| SMI を含む特定の CPU のより詳細な頻度と CPU % C-States 統計を表示します (RT に役立ちます) | # turbostat --interval 1 --cpu 4 |
| CPU の詳細とサポートされている ISA を表示する | # lscpu |
| Intel CPU に固有: CPU 使用率、CPU IPC、CPU 実行率 (%)、L3 および L2 キャッシュヒット、ミス、命令あたりのミス、温度、メモリーチャネル使用率、および QPI/UPI 使用率に関する非常に低レベルの詳細を表示します。 | git clone Processor Counter Monitor make ./pcm.x" |