cpustat 是一个用于显示 CPU 使用情况的工具,它是 sysstat 包的一部分。在 Debian 中,你可以使用 apt-get 或 dpkg 来安装它:
sudo apt-get update
sudo apt-get install sysstat
或者
sudo dpkg -i /path/to/sysstat_package.deb
cpustat 的高级用法包括各种选项和参数,可以让你自定义输出的信息和格式。以下是一些高级用法的例子:
显示详细的 CPU 使用情况:
cpustat -c -m
这将显示每个 CPU 核心的详细使用情况,包括用户空间、系统空间、空闲时间等。
显示每个 CPU 的统计信息:
cpustat -P ALL
这将显示系统中所有 CPU 的统计信息。
以不同的时间间隔显示统计信息:
cpustat -i 1 5
这将每秒更新一次 CPU 使用情况,共显示 5 次。
显示中断和上下文切换的统计信息:
cpustat -I
这将显示中断和上下文切换的统计信息。
显示 CPU 的温度:
cpustat -t
这将显示 CPU 的温度信息,前提是你的硬件支持并提供了这些信息。
自定义输出格式:
cpustat -e -P ALL > cpu_usage.csv
这将以 CSV 格式输出所有 CPU 的详细使用情况,并保存到 cpu_usage.csv 文件中。
显示特定 CPU 核心的统计信息:
cpustat -c -P 0
这将显示第一个 CPU 核心的详细使用情况。
显示系统启动以来的时间:
cpustat -s
这将显示系统启动以来的时间。
显示 CPU 的频率信息:
cpustat -f
这将显示 CPU 的频率信息。
显示 CPU 的电源管理信息:
cpustat -q
这将显示 CPU 的电源管理信息。
这些高级用法可以帮助你更好地监控和分析系统的 CPU 使用情况。你可以根据需要组合不同的选项来获取所需的信息。