有时候为了测试需要,我们想让某个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响应