cpustat
是一个用于显示 CPU 使用情况的工具,它是 sysstat
软件包的一部分。默认情况下,cpustat
会显示一些基本的 CPU 统计信息,如用户空间占用、系统空间占用、空闲时间等。如果你想要自定义输出,可以使用以下方法:
- 使用
-e
选项来显示每个 CPU 的详细信息:
cpustat -e
- 使用
-p
选项来显示特定 CPU 的统计信息。例如,要查看 CPU 0 的信息,可以使用:
cpustat -p 0
- 使用
-i
选项来显示中断和上下文切换的统计信息:
cpustat -i
- 使用
-m
选项来显示内存和交换空间的统计信息:
cpustat -m
- 使用
-d
选项来显示磁盘设备的统计信息:
cpustat -d
- 使用
-k
选项来显示内核线程的统计信息:
cpustat -k
- 使用
-C
选项来按照指定的列对输出进行排序。例如,要按照 \usr 列进行排序,可以使用:
cpustat -C \usr
- 使用
-h
选项来显示帮助信息,其中包括所有可用选项的详细说明:
cpustat -h
你可以根据需要组合这些选项来自定义 cpustat
的输出。例如,如果你想要查看 CPU 0 的详细信息,包括中断和上下文切换统计信息,可以使用以下命令:
cpustat -p 0 -i
更多关于 cpustat
的信息和选项,你可以查阅其手册页(通过运行 man cpustat
命令)。