绑定网卡中断后是否需要设置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
浙公网安备 33010602011771号