网卡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
热门推荐
低糖饮食期间,这些食物帮你补充营养
健康科普 | 清淡饮食的好处:健康生活从“简”开始
【提醒】如何识别早期肾脏疾病危险信号?怎样防治?一图读懂!
下午4-6点,增肌黄金时段揭秘!
增肌训练必备:健康管理小贴士
湖广会馆:重庆小众景点的文化瑰宝
为什么建议女性定期做妇科检查?
消费降级后,这届老年人用退休金低价“旅居养老”
十首五绝情诗 写尽人生的相思与痴情
装修季必看:卫生间洗脸盆选购全攻略
现代简约风卫生间洗脸盆选购指南
农村集体经济组织成员资格认定:户口迁出后能否重新获得成员资格?
手机运行内存如何影响你的日常使用?这5个因素你必须知道!
揭秘旅游、旅行与旅居:三种不同的旅行理念及体验
目标3:确保健康的生活方式,促进各年龄段人群的福祉
常用中药100味|人参——补气王者
香港银行卡收费:了解费用结构和如何降低成本
夜难眠,日乏力?快来学习改善睡眠质量的实用技巧
如何选择适合自己的银行储蓄卡?
冬季养生必备:鱼+豆腐的完美组合
家常菜基础教程:从零开始,教你掌握烹饪要领
如何加强国防教育?
扬州必打卡的三大绝美景点揭秘
冬日里的瘦西湖:不一样的江南韵味
阿胶的正确吃法是什么
低血压高怎么治疗
包头到厦门自驾游,小林导游带你玩转全程
五当召&希拉穆仁草原:包头最美自然人文景观推荐
Android 14屏幕常亮技术全解析:从原理到应用
华为手机屏幕常亮问题的终极解决方案