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 中断。