网络多路径优化
应用场景:一台服务器上部署多个容器业务,每个业务进程通过网络收发业务报文可能存在跨NUMA。
技术原理:通过将网卡队列中断按照一定策略绑定到不同NUMA节点的CPU上,同时通过识别特定业务进程的流量特征,将指定业务进程的网络流量优先由当前业务进程所在NUMA上的网卡队列进行接收,从而实现业务进程网络请求与网络中断的亲和性。
性能指标:
- MySQL 8U32G容器跑满半整机场景下,Sysbench综合性能(最优性能)提升10%。
图1 优化特性使能前后性能对比


- Redis 2U10G容器,在ipvlan+bond4组网下,redis-benchmark综合性能提升80%。
图2 优化特性使能前后性能对比


如何使用:
- 安装支持网络多路径亲和优化的OS内核。
- 关闭irqbalance。
- 加载网络多路径亲和驱动。
父主题: 方案特性