发布于2026-07-16 阅读(0)
扫一扫,手机访问
要实时了解系统 CPU 是否被中断或软中断打爆,cpustat 是个非常顺手的工具。它是 sysstat 包里的老成员,很多运维都靠它快速定位性能瓶颈。想让它专门报告 CPU 中断和软中断的统计?一条命令就搞定:

cpustat -i
输出大概长这样:
Linux 5.4.0-42-generic (hostname)01/01/2021_x86_64_(4 CPU)a vg-cpu:%user %nice %system %iowait%steal %idle 12.340.011.230.050.00 86.37Device: rrqm/s wrqm/s r/s w/srkB/swkB/s a vgrq-sz a vgqu-sz await r_await w_awaitsvctm%utilsda 0.00 0.001.000.00 9.00 0.00 18.00 0.000.000.000.00 0.000.00sdb 0.00 0.000.001.00 0.0010.00 20.00 0.000.000.000.00 0.000.00...intr/s:123456789 123 456 78901234 123.450.000.010.000.01 0.00 100.00softintr/s:123456 78901234 567 12.340.000.010.000.01 0.0010.00
这里有两行最重要:intr/s 表示每秒硬件中断的次数,softintr/s 则是每秒软中断的次数。通过这两个数值,可以初步判断系统是否正被大量的中断请求拖慢——比如某个网卡或多块磁盘频繁触发中断,intr/s 会飙升;而 softintr/s 过高往往暗示网络或存储的软中断处理压力大。
不过需要注意一点:普通用户执行 cpustat -i 可能看不到足够细的统计,比如每个 CPU 独立的中断次数。这时候需要加上 sudo 提升权限:
sudo cpustat -i
加上权限后,输出中会包含更细粒度的逐 CPU 中断计数,方便定位是哪个核心在处理“脏活”。简单来说,这条命令对于排查系统中断层面的性能问题,算是一把入门但实用的钥匙。
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
正版软件
正版软件
正版软件
正版软件
正版软件
1
2
3
7
8