cpustat
是一个用于显示 CPU 使用情况的工具,它是 sysstat
包的一部分。在 Debian 系统中,你可以通过包管理器安装 sysstat
来使用 cpustat
。以下是一些 cpustat
的高级用法:
基本用法:
cpustat
这将显示所有 CPU 的统计信息。
指定间隔和次数:
cpustat -i 5 3
这将每 5 秒更新一次 CPU 统计信息,共显示 3 次。
显示特定 CPU 的统计信息:
cpustat -C 0
这将只显示 CPU 0 的统计信息。
显示详细的 CPU 统计信息:
cpustat -e
这将显示 CPU 的扩展统计信息,包括上下文切换次数、软中断次数等。
显示 CPU 使用率的百分比:
cpustat -p
这将以百分比形式显示 CPU 使用率。
显示 CPU 使用率的详细信息:
cpustat -P ALL
这将显示所有 CPU 的详细使用率信息。
显示 CPU 使用率的实时变化:
cpustat -c -i 1
这将显示 CPU 使用率的实时变化,每秒更新一次。
显示 CPU 使用率的详细历史记录:
cpustat -C ALL -i 1 -s 10
这将显示所有 CPU 的详细历史记录,每秒更新一次,共记录 10 次。
显示 CPU 使用率的图形化表示:
cpustat -g
这将以图形化方式显示 CPU 使用率。
显示 CPU 使用率的详细统计信息:
cpustat -m
这将显示 CPU 使用率的详细统计信息,包括每个 CPU 的上下文切换次数、软中断次数等。
请注意,cpustat
的某些选项可能需要 root 权限才能正常工作。在使用这些高级用法时,请确保你有足够的权限。