阿里云服务器多队列是指什么?多队列指的是网卡多队列,网卡多队列指实例规格支持的最大网卡队列数,网卡多队列可以解决网络I/O带宽QoS(Quality of Service)问题,阿里云百科来详细说下阿里云服务器网卡多队列说明及配置方法:
什么是网卡多队列?
什么是多队列?网卡多队列指实例规格支持的最大网卡队列数。网卡多队列是一种技术手段,可以解决网络I/O带宽QoS(Quality of Service)问题。网卡多队列驱动将各个队列通过中断绑定到不同的核上,从而解决网络I/O带宽升高时单核CPU的处理瓶颈,提升网络PPS和带宽性能。经测试,在相同的网络PPS和网络带宽的条件下,与1个队列相比,2个队列最多可提升性能达50%到100%,4个队列的性能提升更大。
例如:单台ECS实例vCPU处理网络中断存在性能瓶颈时,可以将实例中的网络中断分散给不同的vCPU处理,从而提升性能。
如何查看云服务器ECS是否支持网卡多队列?
在阿里云服务器ECS规格参数表中,找到“多队列”参数,多队列数值大于1时,表示支持网卡多队列,如下图:

阿里云服务器网卡多队列
另外,云服务器ECS是否可以配置多队列,还取决于云服务器操作系统,系统是否支持多队列如下表:
公共镜像 | 是否支持多队列 | 是否默认开启多队列 |
---|---|---|
CentOS 6.8/6.9/7.2/7.3/7.4/8.* | 是 | 是 |
Ubuntu 14.04/16.04/18.04/20.04 | 是 | 是 |
Debian 8.9/9.2/10.* | 是 | 是 |
SUSE Linux Enterprise Server 12 SP1/12 SP2/15 SP1/15 SP2 | 是 | 是 |
Red Hat Enterprise Linux 6.9/7.4/7.5 | 是 | 否 |
OpenSUSE 42.3/15.* | 是 | 否 |
Alibaba Cloud Linux 2.1903 | 是 | 是 |
Windows 2012及以上 | 是 | 是 |
阿里云服务器网卡多队列配置方法
云服务器ECS配置网卡多队列有两种方法,一种是自动配置,另一种是手动配置,方法如下:
自动配置网卡多队列
1. 远程连接服务器
参考:阿里云服务器远程连接方法汇总
2. 下载自动配置脚本ecs_mq
wget https://ecs-image-tools.oss-cn-hangzhou.aliyuncs.com/ecs_mq/ecs_mq_latest.tgz
3. 解压脚本
tar -xzf ecs_mq_latest.tgz
4. 更换工作路径
cd ecs_mq/
5. 运行脚本
操作系统不同命令不同,CentOS 7.6镜像运行bash install.sh centos 7
bash install.sh <系统名称> <系统主版本号>
6. 启动服务
systemctl start ecs_mq
手动配置网卡多队列
阿里云百科以CentOS 7.6镜像为例,假设ECS实例主网卡名称为eth0,辅助弹性网卡名称为eth1,手动配置网卡多队列教程如下:
1. 运行ethtool -l eth0命令查看主网卡支持多队列的情况
1 2 3 4 5 6 7 8 9 10 11 12 |
[root@localhost ~]# ethtool -l eth0 Channel parameters for eth0: Pre-set maximums: RX: 0 TX: 0 Other: 0 Combined: 2 # 表示最多支持设置2个队列 Current hardware settings: RX: 0 TX: 0 Other: 0 Combined: 1 # 表示当前生效的是1个队列 |
注意:如果返回信息中,两个Combined字段取值相同,则表示弹性网卡已开启支持多队列。
2. 运行ethtool -L eth0 combined 2
命令开启网卡的多队列功能
此命令作用是设置主网卡eth0使用两个队列
1 |
[root@localhost ~]# ethtool -L eth0 combined 2 |
3. 设置辅助网卡的多队列
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
# 查看辅助网卡eth1支持多队列的情况 [root@localhost ~]# ethtool -l eth1 Channel parameters for eth1: Pre-set maximums: RX: 0 TX: 0 Other: 0 Combined: 4 # 表示最多支持设置4个队列 Current hardware settings: RX: 0 TX: 0 Other: 0 Combined: 1 # 表示当前生效的是1个队列 # 设置辅助网卡eth1使用4个队列 [root@localhost ~]# ethtool -L eth1 combined 4 |
2023腾讯云服务器超便宜,这个价格太可以了,抓紧上车!
- 0、2核2G3M 30元/3个月:点此直达
- 阿里云服务器特价:aliyunbaike.com/go/youhui
- 1、2核2G3M 95元一年:点此直达
- 2、2核2G4M 112元/1年:点此直达
- 3、2核2G4M 396元/1年:点此直达
- 4、2核4G5M 168元/3年:点此直达
- 5、2核4G5M 628元/3年:点此直达
- 6、4核8G12M 446元/1年 518元15个月:点此直达
- 7、8核16G18M 1668元/15个月
- 8、16核32G28M 3468元/15个月
注意:以上特价轻量服务器限制条件为“产品首单特惠”,如果你的腾讯云账号已经是老用户,建议重新注册一个腾讯云账号;如果你是新用户符合条件,那么无脑入,这个CPU内存带宽配置,价格确实便宜,值得买!
2023腾讯云服务器价格:
①真便宜:腾讯云2核4G8M服务器70元1年起(1核2G/2核4G/4核8G...)
②阿里云:阿里云服务器35元一年起,多配置可选
③代金券:2023腾讯云总面值2860元代金券一键领取
④华为云:华为云服务器39元一年起多配置可选有香港节点
发表评论