cpustat
是一个用于报告 CPU 使用情况的工具,它支持以下参数设置:
-c
, --cpu
: 显示每个 CPU 核心的使用情况。-m
, --memory
: 显示内存使用情况。-t
, --time
: 显示自系统启动以来的时间。-h
, --human-readable
: 以易读的格式显示 CPU 使用率(例如,使用 KB、MB 等)。-p
, --pid
: 根据进程 ID 显示 CPU 使用情况。-u
, --user
: 显示用户空间进程的 CPU 使用情况。-n
, --nice
: 显示 nice 值(进程优先级)对 CPU 使用率的影响。-i
, --idle
: 显示空闲时间百分比。-s
, --system
: 显示内核空间进程的 CPU 使用情况。-q
, --quiet
: 只显示摘要信息。-r
, --recursive
: 对目录及其子目录中的所有文件执行操作。-v
, --version
: 显示 cpustat
的版本信息。-f
, --file
: 从文件中读取 CPU 使用情况数据。这些参数可以组合使用,以便根据需要定制输出。例如,要显示每个 CPU 核心的使用情况以及内存使用情况,可以使用以下命令:
cpustat -c -m