队列 配置网卡多队列
发布时间:2020-06-09 12:18 来源:网络 关键词:队列
队列
网卡多队列指实例规格支持的最大网卡队列数。单台ECS实例vCPU处理网络中断存在性能瓶颈时,您可以将实例中的网络中断分散给不同的CPU处理,从而提升性能。
前提条件
- 您的实例规格必须支持网卡多队列功能。支持多队列的实例规格请参见实例规格族,多队列数值大于1时,表示支持网卡多队列。
- 阿里云提供的以下公共镜像支持网卡多队列,镜像是否支持网卡多队列与操作系统的位数无关。 说明 即使您使用的是列表中提及的操作系统,但因系统更新的原因,部分早期上架的公共镜像可能不支持网卡多队列。建议您使用最新的公共镜像。如果您使用的镜像已默认开启网卡多队列功能,请跳过此章节内容。
公共镜像 是否支持多队列 是否默认开启多队列 CentOS 6.8/6.9/7.2/7.3/7.4 是 是 Ubuntu 14.04/16.04/18.04 是 是 Debian 8.9/9.2 是 是 SUSE Linux Enterprise Server 12 SP1 是 是 SUSE Linux Enterprise Server 12 SP2 是 是 Red Hat Enterprise Linux 6.9/7.4/7.5 是 否 OpenSUSE 42.3 是 否 Aliyun Linux 2.1903 是 是 Aliyun Linux 17.1 是 否 Windows 2012 R2 是 是 Windows 2016 是 是
背景信息
网卡多队列是一种技术手段,可以解决网络I/O带宽QoS(Quality of Service)问题。网卡多队列驱动将各个队列通过中断绑定到不同的核上,从而解决网络I/O带宽升高时单核CPU的处理瓶颈,提升网络PPS和带宽性能。经测试,在相同的网络PPS和网络带宽的条件下,与1个队列相比,2个队列最多可提升性能达50%到100%,4个队列的性能提升更大。
本文操作仅适用于Linux系统ECS实例。
自动配置
手动配置
本节以CentOS 7.6镜像为例,假设ECS实例主网卡名称为eth0,辅助弹性网卡名称为eth1,介绍如何手动配置网卡多队列。
cdn
CC攻击防御
猜你喜欢
上一篇:websocket 如何进行 WebSocket 协议的压测 下一篇:最后一页