cpustat 是一个用于监控 CPU 使用情况的工具,它是 sysstat 包的一部分。sysstat 是一个强大的性能监控和分析工具集,广泛用于 Linux 系统中。cpustat 命令提供了关于 CPU 使用率的详细信息,包括用户空间、系统空间、空闲时间等。
cpustat 的基本语法如下:
cpustat [选项] [间隔秒数] [计数次数] -c:显示 CPU 的使用情况。-m:显示每个 CPU 的使用情况。-P:显示所有 CPU 的使用情况。-u:以用户百分比显示 CPU 使用情况。-s:显示 CPU 时间的总结。-h:以人类可读的格式显示数据(例如,MB、GB)。-v:显示版本信息。cpustat -P cpustat -P ALL 5 这将每 5 秒更新一次所有 CPU 的使用情况。
cpustat -s -h cpustat -u -s cpustat 的输出通常包括以下列:
cpustat 需要 root 权限才能查看某些详细信息。sysstat 包才能使用 cpustat 命令。通过这些选项和示例,你可以灵活地使用 cpustat 来监控和分析你的 Linux 系统的 CPU 使用情况。