网卡RRS(Receive-Side Scaling)配置详解
创作时间:
作者:
@小白创作中心
网卡RRS(Receive-Side Scaling)配置详解
引用
1
来源
1.
https://www.cnblogs.com/HByang/p/18649118
网卡的Receive-Side Scaling(RSS)技术是一种多队列负载分流技术,可以将网络数据流分配到多个接收队列(rx queue),并将其分配到多个CPU核上进行并行处理,从而提升网络处理能力。但是,如果配置不当,可能会导致同一个网络会话被分配到多个rx queue上,造成应用层处理出现cache thrashing。本文将详细介绍如何配置Intel 82599网卡的RSS参数以优化网络处理能力。
RSS(Receive-Side Scaling)网卡的多队列负载分流技术为了更好的利用多核系统。可以将网卡的数据流分配到多个rx queue,多个队列再分配到多个CPU核上,多个CPU并行处理数据包,大大提升网络处理能力。但是有可能造成同一个网络会话被分配到多个rx queue上,导致应用层处理会出现cache thrashing。默认Intel 82599网卡驱动有64个队列,建议降低此数值。
以主机配置6个Intel 82599万兆网口为例
1、 配置网卡RSS参数(需要暂停网络和业务):
rmmod ixgbe /*卸载旧驱动*/
modprobe ixgbe RSS=16,16,16,16,16,16
2、检查是否已经配置成功,RxQ、TxQ修改为16:
dmesg | grep RX
或者
egrep 'CPU|eth1' /proc/interrupts
或者
ls -l /sys/devices/*/*/device_pci_address/msi_irqs
ls -l /sys/devices/*/*/0000:01:00.0/msi_irqs
- 将配置优化到驱动的配置文件,重启依然有效。
在/etc/modprobe.conf中追加options ixgbe RSS=16,16,16,16,16,16这样服务器重启后 驱动参数配置依然生效。
4、UDP根据源IP和目的IP,端口号的哈希队列优化,默认关闭。
ethtool -N ethX rx-flow-hash udp4 sdfn
查看当前网卡的hash配置:
ethtool -n ethX rx-flow-hash udp4
如果配置成功显示如下内容:
IP SA
IP DA
L4 bytes 0 & 1 [TCP/UDP src port]
L4 bytes 2 & 3 [TCP/UDP dst port]
未配置显示如下:
IP SA
IP DA
热门推荐
从师徒四人到社会寓言:西游记的文化意蕴与现实关照
浦东四大热门小学全解析:哪一所最值得期待?
梅西伤缺遗憾退赛,李嘉欣潮牌装扮观赛成亮点
54岁李嘉欣日本街头被认出,网友盛赞气质非凡
海南岛自驾游:10月到次年4月,两条经典路线详解
亚龙湾、维多利亚港、大鹏半岛:中国海岸线上的三颗明珠
手上扎了刺别用针挑,教你两招让刺自己“跑”出来
大连金石滩国家旅游度假区:东北的”小江南“,黄金海岸与地质奇观的完美融合
金石滩景区亲子游全攻略:八大活动让家庭玩转黄金海岸
路由器故障?教你快速解决Wi-Fi连接问题
雷战特训教育:揭秘甘肃叛逆学校特色
甘肃兰州叛逆学校:兴华励志特训营
TikTok否认出售传闻:美国禁令下无“双赢”方案
融合东西方智慧,东京妈妈直播分享育儿经
精神物质双富养,梅婷这样培养独立女儿
从“小皇帝”到TEDx演讲者:应采儿的九条育儿家规
杨颖全面复出在即:品牌代言、杂志封面、新剧待播
标准羽毛球场地怎么建?尺寸、划线、照明全解析
苯磺酸氨氯地平片:高血压治疗的“明星药物”如何用得更安心?
胃病常用药奥美拉唑vs泮托拉唑:作用差异与安全用药指南
莫沙必利激活5-HT4受体,有效治疗三大消化系统疾病
莫沙必利使用全攻略:2-4周为宜,四类人群禁用
异地恋如何维系信任?五大维度构建稳固情感
重要通知:印尼最新入境政策!所有旅客需填写健康信息表
热ྂ热ྂ热ྂ!别在中国“蒸桑拿”了,快来解锁新加坡这10大必游景点~
探索狮城味蕾之旅:新加坡多元文化美食全推荐!
解禁复出的Angelababy:直播带货700万观看,人气依旧
百色三大景点:通灵大峡谷、鹅泉、渠洋湖,各具特色,美不胜收
通灵大峡谷:广西百色的自然奇迹
甲流疫情抬头但疫苗接种率低,专家:接种是最有效预防手段