# 网络优化 #### 调优思路 本章主要是围绕优化网卡性能和利用网卡的能力分担CPU的压力来提升性能。在高并发的业务场景下,推荐使用两块网卡,减少跨片内存访问的次数。即将两块网卡分别绑定在服务器的不同CPU上,每个CPU只处理对应的网卡数据。高并发场景还可以为网卡选择x16的PCIe卡。 说明: 高并发场景是指:在同时或极短时间内,有大量的请求到达服务端,每个请求都需要服务端耗费资源进行处理,并做出相应的反馈。 #### 主要优化参数
优化项 | 优化项简介 | 默认值 | 生效范围 | 鲲鹏916处理器 | 鲲鹏920处理器 |
---|---|---|---|---|---|
调整TLP(Transaction Layer Packet)的最大有效负载 | 调整PCIE总线每次数据传输的最大值 | 128B | 重启生效 | Y | Y |
设置网卡队列数 | 调整网卡队列数量 | 不同操作系统和网卡不同 | 立即生效 | Y | Y |
将每个网卡中断分别绑定到距离最近的核上 | 减少跨NUMA访问内存 | Irqbalance | 立即生效 | Y | Y |
聚合中断 | 调整合适的参数以减少中断处理次数 | 不同操作系统和网卡不同 | 立即生效 | Y | Y |
开启TCP分段Offload(卸载) | 将TCP的分片处理交给网卡处理 | 关闭 | 立即生效 | Y | Y |