cpustat
是一个用于监控 Linux 系统 CPU 性能的命令行工具,它是 sysstat
包的一部分。要使用 cpustat
监控 Linux 性能,请按照以下步骤操作:
安装 sysstat 包:
如果你的系统上还没有安装 sysstat
,你可以使用包管理器来安装它。例如,在基于 Debian 的系统(如 Ubuntu)上,你可以使用以下命令:
sudo apt-get update
sudo apt-get install sysstat
在基于 Red Hat 的系统(如 CentOS 或 Fedora)上,你可以使用:
sudo yum install sysstat
或者,如果你使用的是 dnf
:
sudo dnf install sysstat
运行 cpustat:
安装完成后,你可以通过在终端中输入 cpustat
来运行它。这将显示 CPU 的实时使用情况,包括用户空间占用、系统空间占用、空闲时间等。
cpustat
查看详细的 CPU 统计信息:
你可以使用 -P ALL
选项来查看所有 CPU 的详细统计信息:
cpustat -P ALL
监控特定的时间间隔:
默认情况下,cpustat
会持续运行并更新数据。如果你想要监控特定的时间间隔,可以使用 -t
选项后跟秒数。例如,每隔 5 秒监控一次 CPU 使用情况:
cpustat -t 5
输出到文件:
如果你想要将输出保存到文件中,可以使用重定向操作符 >
:
cpustat -t 5 > cpu_usage.txt
查看帮助:
如果你想要了解更多关于 cpustat
的选项和用法,可以查看其帮助文档:
man cpustat
或者:
cpustat --help
cpustat
提供了丰富的选项来定制输出格式和内容,可以根据你的需求进行调整。通过这些基本的命令,你可以有效地监控和分析 Linux 系统的 CPU 性能。