启用 RPS
启用 RPS
echo 32768 > /proc/sys/net/core/rps_sock_flow_entries
echo ffff > /sys/class/net/eth0/queues/rx-0/rps_cpus
echo 32768 > /sys/class/net/eth0/queues/rx-0/rps_flow_cnt| 适用 | 单队列网卡、虚拟网卡 |
|---|---|
| 不适用的场景 | 硬件 RSS 已把流量分到多队列时叠加 RPS 增加开销 |
单队列网卡或中断集中导致单核软中断打满时, 可用 RPS 把收包处理分散到多核, 再用 RFS 让同一条流固定到应用所在核。
echo 32768 > /proc/sys/net/core/rps_sock_flow_entries
echo ffff > /sys/class/net/eth0/queues/rx-0/rps_cpus
echo 32768 > /sys/class/net/eth0/queues/rx-0/rps_flow_cnt| 适用 | 单队列网卡、虚拟网卡 |
|---|---|
| 不适用的场景 | 硬件 RSS 已把流量分到多队列时叠加 RPS 增加开销 |