cpustat
是一个用于显示 CPU 统计信息的工具,它是 sysstat
包的一部分。要使用 cpustat
报告 CPU 中断,你可以按照以下步骤操作:
安装 sysstat(如果尚未安装):
sudo apt-get update
sudo apt-get install sysstat
sudo yum install sysstat
或者,如果你使用的是较新的版本,可能需要使用 dnf
:sudo dnf install sysstat
运行 cpustat:
打开终端并输入 cpustat
命令。默认情况下,它将显示 CPU 的各种统计信息,包括中断。
cpustat
输出可能类似于以下内容:
Linux 5.4.0-42-generic (hostname) 09/10/2021 _x86_64_ (4 CPU)
09:12:34 PM CPU %usr %sys %iowait %irq %soft %steal %guest %gnice %idle
09:12:35 PM all 12.34 1.23 0.01 0.05 0.01 0.00 0.00 0.00 86.36
09:12:36 PM 0 8.76 0.78 0.02 0.04 0.02 0.00 0.00 0.00 90.38
09:12:37 PM 1 9.87 0.65 0.03 0.06 0.01 0.00 0.00 0.00 89.48
在这个输出中,%irq
列显示了每个 CPU 的中断百分比。
持续监控:
如果你想持续监控 CPU 中断,可以使用 -w
或 --wait
选项后跟一个间隔时间(以秒为单位)。例如,要每 5 秒更新一次统计信息,可以运行:
cpustat -w 5
输出到文件:
如果你想将输出保存到文件中,可以使用重定向操作符 >
或 >>
。例如:
cpustat -w 5 > cpu_interrupts.txt
这将每 5 秒将 CPU 中断统计信息追加到 cpu_interrupts.txt
文件中。
通过这些步骤,你可以使用 cpustat
工具来监控和报告 CPU 中断。