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