菜单

如何用命令行方式设置网卡中断

登录工智机实时系统

  1. 登录工智机实时系统,参考文档: 如何登录及查看系统

1.1 设置网卡中断

以下操作方法以SP7022(原SP7020H)机型为例

  • 查看网卡名称
bash 复制代码
ip a
  • 如果想给enp8s0设置中断到CPU1上,使用指令查看中断号
bash 复制代码
watch -n1 cat /proc/interrupts

图片绿色框中为enp4s0对应的网卡中断号

  • 切换为管理员权限
bash 复制代码
sudo su
  • 设置网卡中断到CPU1
bash 复制代码
echo 2 > /proc/irq/163/smp_affinity
echo 2 > /proc/irq/164/smp_affinity
echo 2 > /proc/irq/165/smp_affinity
echo 2 > /proc/irq/166/smp_affinity
echo 2 > /proc/irq/167/smp_affinity
echo 2 > /proc/irq/168/smp_affinity

如果想把中断设置到CPU0:echo 1 > /proc/irq/中断号/smp_affinity

如果想把中断设置到CPU2:echo 4 > /proc/irq/中断号/smp_affinity

如果想把中断设置到CPU3:echo 8 > /proc/irq/中断号/smp_affinity

  • 查看中断是否设置成功
bash 复制代码
watch -n1 cat /proc/interrupts

查看到cpu1下的中断号一直变化,则证明设置成功

  • 切换为sinsegye用户
bash 复制代码
su sinsegye
最近修改: 2025-08-25