3.7. CPU


使用这些命令显示 CPU 使用率、进程 CPU 分发、频率和 SMI。

Expand
操作命令

显示给定进程名称分布 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 迭代显示给定 CPU 的详细 CPU 使用分布时间(10 秒)

# 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"

显示所有 CPU 的详细频率和 CPU % C-States 统计信息,包括 SMI(对于 RT 很有用)

# turbostat --interval 1

显示给定 CPU 的更多详细信息和 CPU % C-States 统计信息,包括 SMI(对于 RT 很有用)

# turbostat --interval 1 --cpu 4

显示 CPU 详情和 ISA 支持

# lscpu

具体用于 Intel CPU:

显示 CPU 使用率、CPU IPC、CPU Execution(%)、L3 和 L2 Cache Hit、Miss、Miss、Miss、Temperature、内存频道使用和 QPI/UPI 使用情况的非常低级的详细信息

git clone Processor Counter Monitor make ./pcm.x"

返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2025 Red Hat