cpustat 是一个强大的命令行工具,用于监控和分析 CPU 的性能。它可以显示 CPU 的使用率、上下文切换次数、中断次数等详细信息。以下是如何使用 cpustat 监控多核 CPU 性能的步骤:
cpustat首先,你需要安装 sysstat 包,它包含了 cpustat 工具。
sudo apt-get update
sudo apt-get install sysstat
sudo yum install sysstat
brew install sysstat
查看所有 CPU 核心的统计信息:
mpstat -P ALL 1
这个命令会每秒更新一次所有 CPU 核心的统计信息。
查看特定 CPU 核心的统计信息:
mpstat -P 0 1
这个命令会显示 CPU 核心 0 的统计信息,并且只更新一次。
查看 CPU 使用率的详细信息:
mpstat -P ALL 1 5
这个命令会每秒更新一次所有 CPU 核心的统计信息,并且总共显示 5 次。
mpstat 的输出包含多个字段,以下是一些关键字段的解释:
查看特定时间间隔的统计信息:
mpstat -P ALL 1 10
这个命令会每秒更新一次所有 CPU 核心的统计信息,并且总共显示 10 次。
查看特定 CPU 核心的详细统计信息:
mpstat -P 0 1 10
这个命令会每秒更新一次 CPU 核心 0 的统计信息,并且总共显示 10 次。
查看特定时间点的统计信息:
mpstat -P ALL -H 1
这个命令会显示所有 CPU 核心的历史统计信息,并且每秒更新一次。
mpstat 是 sysstat 包的一部分,确保你已经安装了这个包。sudo 来运行 mpstat 命令,以获取完整的权限。mpstat 的输出可能会因系统配置和负载情况而有所不同。通过这些步骤和解释,你应该能够有效地使用 cpustat 监控和分析多核 CPU 的性能。