cpustat 是一个用于显示 CPU 统计信息的工具,它是 sysstat 包的一部分。要查看 CPU 中断信息,可以使用 cpustat 的 -i 选项。以下是如何使用 cpustat 查看 CPU 中断信息的步骤:
安装 sysstat 包(如果尚未安装):
sudo apt-get update
sudo apt-get install sysstat
sudo yum install sysstat
或者sudo dnf install sysstat
使用 cpustat 查看 CPU 中断信息:
运行以下命令来查看 CPU 中断的详细信息:
sudo cpustat -i ALL 1
这个命令会显示所有 CPU 的中断信息,并且每隔 1 秒更新一次。参数 -i 表示显示中断统计信息,ALL 表示显示所有 CPU 的信息,1 表示每隔 1 秒更新一次。
输出示例:
CPU %usr %sys %iowait %irq %soft %steal %guest %idle
all 12.34 2.34 0.00 0.12 0.01 0.00 0.00 85.19
0 12.56 2.12 0.00 0.10 0.01 0.00 0.00 85.21
1 12.12 2.56 0.00 0.14 0.01 0.00 0.00 85.17
各列的含义:
%usr:用户态进程占用的 CPU 时间百分比。%sys:内核态进程占用的 CPU 时间百分比。%iowait:等待 I/O 操作完成的 CPU 时间百分比。%irq:处理硬件中断的 CPU 时间百分比。%soft:处理软件中断的 CPU 时间百分比。%steal:虚拟机管理程序从当前虚拟机偷取的 CPU 时间百分比。%guest:运行虚拟机的时间百分比。%idle:CPU 空闲时间百分比。通过这些信息,你可以了解 CPU 中断的情况,并据此进行性能分析和优化。