绑定网卡中断后是否需要设置RFS

 

答案是看需求。

在典型的网络转发场景里,有三个典型的计算块

worker,软中断,硬中断。

三个放在一个CPU上运行,效率最高,但是没法利用多核能力。

所以,可以给worker 绑定一个CPU A,给网卡中断绑定一个CPU B。 这时候,软中断和硬中断都在CPU B上。

此时,设置一下 RFS,软中断会从CPU B移动到CPU A上。

 

设置RFS有两个步骤:

 

1   sysctl -w net.core.rps_sock_flow_entries=65535*队列数

2   echo 65535 > /sys/class/net/eth0/queues/rx-0/rps_flow_cnt

     echo 65535 > /sys/class/net/eth0/queues/rx-1/rps_flow_cnt

 

posted on 2026-01-09 15:45  toong  阅读(3)  评论(0)    收藏  举报