网络优化
调优思路
本章主要是围绕优化网卡性能和利用网卡的能力分担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 |
父主题: 网络子系统性能调优