Android 动态修改某IP的中断响应CPU

有时候为了测试需要,我们想让某个IP的中断在固定的CPU上响应,可以通过下面的方法

比如想修改 CSI和ISP响应CPU

首先看中断号:

cat /proc/interrupts |grep -iE "csi|isp"
59:      39098          0          0          0     GICv3  99 Level     csi
60:     156272          0          0          0     GICv3  95 Level     isp

然后修改对应中断的smp_affinity

echo 2 > /proc/irq/59/smp_affinity
echo 4 > /proc/irq/60/smp_affinity
  • 59号中断由CPU1响应
  • 60号中断由CUP2响应