如何设置网卡多队列属性

云服务器 BCC

  • 功能发布记录
  • 产品描述
    • 实例规格
    • 什么是云服务器BCC
    • 已停售实例规格
    • 原机型与新机型名称对应关系
    • 使用限制
    • 产品优势
    • 应用场景
    • 型号及所在区域
  • Python-SDK
    • 实例
    • 地域
    • BccClient
    • 镜像
    • 版本变更记录
    • 快照
    • 预留实例券
    • 初始化
    • 安装SDK工具包
    • 磁盘
    • 安全组
    • 概述
  • Resources
    • 百度智能云镜像服务协议
    • 镜像快速指南
  • Transfer
    • 站点离线迁移方案
    • 站点平滑迁移方案
  • Java-SDK
    • 异常处理
    • 地域
    • BccClient
    • 镜像
    • 日志
    • 可用区
    • 部署集
    • 版本变更记录
    • 自动快照策略
    • 快照
    • 密钥对
    • 快速入门
    • 预留实例券
    • 安装SDK工具包
    • 磁盘
    • BCC实例
    • 安全组
    • 概述
  • 标签服务API参考
    • 通用说明
    • 附录1
    • 简介
    • 域名
    • 接口列表
      • 创建标签
      • 查看标签下绑定的资源
      • 删除标签
      • tag列表
  • 快速入门
    • 快速配置Windows云服务器
    • 云服务器安全说明
    • 快速配置Linux云服务器
  • 典型实践
    • Linux系统搭建FTP服务
    • 关闭windows防火墙教程
    • windowsServer2008关闭IE增强机制教程
    • 使用xshell连接windows服务器
    • 标签管理实践
    • 环境搭建
      • Windows系统搭建宝塔
      • Linux系统搭建FTP服务
      • 手动部署SQLServer2008R2Express版
      • Linux系统搭建宝塔
      • windows搭建IIS和FTP教程
      • Windows幻兽帕鲁服务器一键搭建
      • AccessVPN搭建典型实践
      • CentOS 7 yum安装MySQL 8.0
      • Linux幻兽帕鲁服务器一键搭建
    • 建站教程
      • 云服务器部署SSL证书-tomcat
      • Windows2008与Windows2012下使用IIS服务搭建网站
      • windows安装配置Nginx环境
      • 云服务器部署SSL证书-Apache
      • 云服务器部署SSL证书-IIS
      • Centos-7.2部署LNMP环境
      • 云服务器部署SSL证书-Nginx
      • windows安装配置Apache环境
      • Centos-7.2部署LAMP环境
  • 故障处理
    • Linux云服务器执行 yum update 报错存在依赖冲突
    • 无法远程连接Windows实例
    • GPU实例宕机故障排查
    • Linux云服务器进入单用户重置密码报错:Authentication token manipulation error
    • Linux云服务器进入单用户重置密码报错:Authentication token lock busy
    • Windows服务器ping不通
    • Linux云服务器进入单用户重置root密码
    • Linux云服务器设置登录方式
    • 无法远程连接Linux实例
  • 操作指南
    • 资源调研
    • 启动模板
    • 网络
      • Windows云服务器配置双网卡外网访问
      • 变更子网
      • 变更内网IP
      • 变更VPC
      • 配置ipv6地址
      • 绑定和解绑弹性公网IP
      • 弹性网卡
        • 挂载弹性网卡
        • 弹性网卡概述
        • 创建弹性网卡
        • 配置弹性网卡
      • 弹性RDMA网卡
        • 使用说明
        • 弹性RDMA网卡概述
    • 部署集
      • 在部署集内创建BCC实例
      • 创建部署集
      • 部署集内移出BCC实例
      • 为已有实例调整部署集
      • 修改部署集信息
      • 删除部署集
      • 部署集概述
    • 快照
      • 创建磁盘快照
      • 删除快照
      • 快照概述
      • 回滚快照
      • 自动快照
    • 镜像
      • windows镜像制作
      • 镜像概述
      • 百度智能云镜像服务协议
      • 删除自定义镜像
      • 数据与个人信息保护声明
      • 基于本地系统创建linux镜像
      • 重装操作系统
      • 共享自定义镜像
      • 镜像快速指南
      • 跨地域复制镜像
      • 镜像列表
      • 操作系统官方停止维护计划
      • 如何设置网卡多队列属性
      • 创建自定义镜像
      • 公共镜像发布记录
        • 2024 EBC公共镜像发布记录
        • 2023 EBC公共镜像发布记录
        • 2025 BCC公共镜像发布记录
        • 2023 BCC公共镜像发布记录
        • 2024 BCC公共镜像发布记录
      • 导入自定义镜像
        • 镜像格式转换
        • 使用导入的自定义镜像创建实例
        • 系统优化操作(Linux)
        • 导入概述
        • 镜像导入限制
        • 检测网络配置
        • 使用镜像检测工具检测镜像
        • 安装virtio驱动
        • 安装cloudbase-init
        • 镜像格式检查
        • 检查virtio驱动
    • 存储
      • 系统盘扩容
      • 概述
    • 服务器迁移
      • 迁移操作步骤
      • 服务器迁移操作流程
      • 服务器迁移概述
    • 运维与监控
      • 监控与报警
      • 使用救援模式
      • 疏散故障实例
      • 实例健康检查
      • 维修平台
        • 维修记录查询
        • 预授权规则设置
        • 维修平台概述
        • 维修平台接入说明
        • 维修任务
      • 自助诊断工具
        • 自助诊断工具概述
        • 应用性能诊断工具Btune
      • 云助手
        • 多用户访问控制
        • 创建命令
        • 我的命令
        • 上传文件
        • 常见问题
        • 实例列表
        • 云助手使用须知
        • 历史记录
        • 云助手概述
        • 公共命令
    • 弹性高性能计算集群
      • 弹性高性能计算集群概述
      • 创建弹性高性能计算集群
    • 标签管理
      • 标签管理概述
      • 基于标签查看资源账单
      • 配置标签
    • 实例
      • 重启实例
      • 实例续费
      • 修改实例名称
      • 实例概述
      • 重置密码
      • 启动实例
      • 功能限制
      • 后付费实例关机不计费
      • 设置IAM角色
      • 释放实例
      • 变更可用区
      • 批量连续命名
      • 查看实例
      • 变更实例配置
      • 回收实例
      • 跨AZ迁移
      • 停止实例
        • 停止实例
        • 弹性裸金属实例与弹性高性能计算集群实例halt能力配置说明
      • 登录实例
        • 登录方式概述
        • 登录Windows实例
          • 使用VNC远程登录云服务器
          • 使用远程桌面登录Windows实例
        • 登录Linux实例
          • SecrueCRT使用SSH密钥登录Linux实例
          • putty使用SSH密钥登录Linux实例
          • 使用VNC远程登录云服务器
          • 使用用户名密码验证连接Linux实例
          • 使用SmartTerm连接云服务器
          • Linux或Mac使用SSH密钥登录Linux实例
          • xshell使用SSH密钥登录Linux实例
      • 变更计费方式
        • 包年包月转按量付费
        • 按量付费转包年包月
      • 创建实例
        • 使用启动模板创建实例
        • 购买相同配置实例
        • 通过自定义镜像创建实例
        • 创建实例导航
        • 通过购买页创建实例
      • 抢占实例
        • 创建抢占实例
        • 什么是抢占实例
    • 预留实例券
      • 预留实例券介绍
      • 预留实例券跨帐号转移
      • 预留实例券变更AZ
      • FAQ
      • 预留实例券变更EHC集群
      • 续费预留实例券
      • 预留实例券购买
    • 安全
      • 多用户访问控制
        • 多用户访问控制
        • 价格权限管控
      • 密钥对
        • 解绑SSH密钥对
        • SSH密钥对概述
        • 删除SSH密钥对
        • 创建SSH密钥对
        • 绑定SSH密钥对
      • 安全组
        • 创建安全组
        • 编辑安全组
        • 取消关联安全组
        • 删除安全组
        • 关联安全组
        • 安全组概述
        • 复制安全组
  • 云助手API参考
    • 通用说明
    • 批量获取实例bsm-agent状态
    • 日志接口
    • 命令接口
    • 服务域名
    • 错误返回
    • 历史记录
    • 公共请求与响应头
  • 服务等级协议SLA
    • BCC服务等级协议SLA(V3.0)
    • 百度智能云云服务器可信云
  • Go-SDK
    • 实例
    • 地域
    • 镜像
    • 可用区
    • 磁盘专属集群
    • 部署集
    • 自动快照策略
    • 快照
    • 弹性高性能计算集群
    • 密钥对
    • 预留实例券
    • 初始化
    • 磁盘
    • 安全组
    • 概述
  • API参考
    • 通用说明
    • 附录
    • 服务域名
    • 公共请求头与响应头
    • 错误返回
    • 概述
    • 镜像相关接口
      • 根据实例ID批量查询OS信息
      • 跨地域复制自定义镜像
      • 镜像解绑标签
      • 删除自定义镜像
      • 共享自定义镜像
      • 取消跨地域复制自定义镜像
      • 查询镜像列表
      • 镜像绑定标签
      • 根据实例规格查询可用公共镜像
      • 取消共享自定义镜像
      • 修改自定义镜像名称
      • 查询镜像详情
      • 导入镜像
      • 创建自定义镜像
      • 查询镜像已共享的用户列表
    • 集群管理相关接口
      • EHC集群修改
      • EHC集群删除
      • EHC集群创建
      • EHC集群列表
    • 安全组相关接口
      • 创建安全组
      • 删除安全组规则
      • 实例关联安全组
      • 删除安全组
      • 实例解绑安全组
      • 查询安全组列表
      • 更新安全组规则
      • 撤销安全组规则
      • 授权安全组规则
      • 实例替换安全组
    • 预留实例券相关接口
      • 预留实例券绑定标签
      • 调整预留实例券
      • 预留实例券转入列表
      • 发起预留实例券转移
      • 预留实例券关闭自动续费规则
      • 查询预留实例券
      • 创建预留实例券
      • 撤销预留实例券转移
      • 预留实例券解绑标签
      • 拒绝预留实例券转移
      • 接受预留实例券转移
      • 预留实例券创建自动续费规则
      • 续费预留实例券
      • 预留实例券转出列表
    • 自动快照策略相关接口
      • 绑定自动快照策略
      • 自动快照策略变更
      • 创建自动快照策略
      • 删除自动快照策略
      • 查询自动快照策略详情
      • 解绑自动快照策略
      • 查询自动快照策略列表
    • 地域及可用区相关接口
      • 获取域名列表接口
      • 查询可用区列表
    • 密钥对相关接口
      • 删除密钥对
      • 导入密钥对
      • 查询密钥对详情
      • 创建密钥对
      • 查询密钥对列表
      • 重命名密钥对
      • 更改密钥对描述
      • 绑定密钥对
      • 解绑密钥对
    • 磁盘相关接口
      • 卸载CDS磁盘
      • 磁盘扩容及类型变更
      • 创建CDS磁盘
      • 磁盘绑定标签
      • 磁盘续费
      • 磁盘重命名
      • 释放CDS磁盘(新)
      • 开通自动续费
      • 磁盘计费变更
      • 修改磁盘属性
      • 获取可购买磁盘信息
      • 磁盘解绑标签
      • 挂载CDS磁盘
      • 查询CDS价格
      • 查询磁盘详情
      • 释放CDS磁盘
      • 取消自动续费
      • 查询磁盘列表
      • 回滚磁盘
    • 抢占实例相关接口
      • 取消抢占实例订单
      • 创建抢占实例
      • 查询抢占实例市场价
      • 查询抢占实例套餐
    • 维修平台相关接口
      • 维修任务相关接口
      • 维修记录相关接口
      • 预授权相关接口
    • 快照相关接口
      • 跨地域复制快照
      • 查询快照链列表
      • 快照链绑定标签
      • 创建快照
      • 查询快照列表
      • 删除快照
      • 查询快照详情
      • 快照链解绑标签
    • 专属集群相关接口
      • 专属集群续费
      • 专属集群解绑标签
      • 开通专属集群自动续费
      • 查询专属集群列表
      • 专属集群绑定标签
      • 取消专属集群自动续费
      • 查询专属集群详情
      • 变配专属集群
      • 创建专属集群
    • 其他接口
      • 查询实例套餐价格
      • 查询实例套餐规格(新)
      • 通过套餐规格查询可用区
    • 实例相关接口
      • 重启实例
      • 启动实例(批量启动)
      • 修改实例描述
      • 回收站内BCC恢复计费
      • 实例续费
      • 计费变更-转包年包月
      • 批量退订预付费实例
      • 重装实例
      • 批量删除主网卡辅助IP
      • 修改实例密码
      • 查询实例自定义数据
      • 启动实例
      • 创建实例(通过指定实例套餐规格)
      • 获取实例角色列表
      • 查询可变配规格
      • 查询可关机不计费的实例列表
      • 进入救援模式
      • 重装实例(批量重装)
      • 预付费实例提前释放
      • 删除实例与部署集之间的关系
      • 实例变更子网
      • 批量转按量付费
      • 释放后付费实例(POST请求的释放)
      • 停止实例(批量停止)
      • 实例解绑标签
      • 根据实例id查询实例列表
      • 绑定角色
      • 停止实例
      • 修改实例主机名
      • 批量变配实例
      • 批量增加主网卡辅助IP
      • 后付费设置自动释放
      • 将实例移出安全组
      • 查询回收站实例列表
      • 查询实例VNC地址
      • 退出救援模式
      • 查询实例列表
      • 实例变配(通过指定实例套餐规格)
      • 创建实例
      • 将实例加入安全组
      • 解绑角色
      • 实例绑定标签
      • 释放ipv6
      • 释放回收站实例
      • 查询指定实例详情
      • 删除自动续费规则
      • 添加ipv6
      • 设置实例删除保护
      • 修改实例属性
      • 实例变更VPC
      • 设置抢占实例eip自动释放
      • 批量释放实例
      • 批量转包年包月
      • 查询多个实例详情
      • 获取实例网卡信息
      • 创建自动续费规则
    • 部署集相关接口
      • 修改部署集
      • 获取部署集详情
      • 创建部署集
      • 调整部署集
      • 查询部署集列表
      • 部署集移出实例
      • 删除部署集
  • 常见问题
    • 计费类
    • 虚拟机运维类
    • 存储类
    • 镜像类
    • 安全类
    • 实例类
    • 网络类
    • 常见问题总览
    • 快照类
    • 预留实例券
    • 性能类
  • Python3-SDK
    • 实例
    • 地域
    • BccClient
    • 镜像
    • 磁盘专属集群
    • 部署集
    • 自动快照策略
    • 快照
    • 密钥对
    • 预留实例券
    • 初始化
    • 安装SDK工具包
    • 磁盘
    • 安全组
    • 概述
  • 视频专区
    • 操作指南
    • 故障处理
    • 产品简介
    • 操作指南
      • 密码功能
      • 基础功能
      • 网络相关
      • 环境搭建
      • 运维参考
  • 产品定价
    • 计费概述
    • 退款说明
    • 计费方式
      • 按量付费(后付费)定价
      • 包年包月(预付费)定价
      • 产品定价
  • 运维参考
    • 服务器配置
      • Windows pip配置百度源
      • linux pip配置百度源
      • 线上带ofed驱动的实例更换内核方案
      • Debian 9软件源配置更新
    • Windows运维参考
      • WindowsBCC实例入域后实现SID唯一
      • Windows快速登录
      • Windows修改默认连接远程端口
      • 系统黑屏处理方法
      • Windows CPU内存跑满排查步骤
      • 性能资源
      • 关闭windows防火墙教程
      • 蓝屏宕机常规处理方法
      • Windows实例磁盘空间不足清理教程
      • 服务器重启后无法显示数据盘
      • 系统激活
      • 本地播放Windows服务器中的声音
      • WindowsBCC实例卡顿问题
      • 使用xshell连接windows服务器
      • Windows允许单个用户连接多个会话的方法
      • 配置多用户访问Windows服务器
      • Windows释放为硬件保留内存
      • Windows虚机自动登录失败处理办法
      • windowsServer关闭IE增强机制教程
      • Windows自动更新相关配置
      • windows设置只允许本地&固定IP访问远程端口
      • 桌面及应用颜色变黑处理方法
      • 远程连接Windows后无法使用剪切板
    • Linux运维参考
      • Linux修改默认远程连接端口
      • Ubunut16.04订阅扩展安全维护(ESM)
      • LinuxBCC实例卡顿问题
      • Linux服务器CPU内存跑满问题排查
      • 配置Linux 分析工具atop和kdump
      • Centos7安装docker
      • Linux格式化与挂载实例挂载本地磁盘
      • LinuxBCC实例提示空间不足问题解决
      • 无法通过SSH方式登录LinuxBCC实例怎么办
      • Linux镜像如何开启或关闭intelCPU漏洞补丁
      • 云服务器删除或者修改文件时提示文件系统只读
      • fstab配置导致系统启动异常如何处理
      • 进入单用户模式
        • Ubuntu进入单用户
        • CentOS7进入单用户
        • CentOS6进入单用户
        • opensuse42.3进入单用户
        • Centos8进入单用户
        • freebsd11单用户修改密码SOP
      • 性能测试
        • Linux-CPU性能测试
        • Linux-磁盘IO性能测试
        • Linux-网络性能测试
      • Linux系统安装图形化界面并远程连接
        • CentOS
          • CentOS7.2安装gnome图形化界面并使用VNCViewer连接
          • CentOS6.5安装KDE桌面图形化界面并使用VNCViewer连接
          • CentOS8安装图形化界面并使用VNCViewer连接
        • opensuse
          • opensuse42.3安装图形化界面并使用VNCViewer连接
        • Ubuntu
          • Ubuntu18.04安装图形化界面并使用VNCViewer连接
          • Ubuntu14.04安装图形化界面并使用VNCViewer连接
  • 云助手API和SDK参考
    • Python SDK
      • CaClient
      • 安装SDK
      • 批量获取实例内bsm-agent状态
      • 日志接口
      • 命令接口
      • 初始化
      • 历史记录
所有文档
menu
没有找到结果,请重新输入

云服务器 BCC

  • 功能发布记录
  • 产品描述
    • 实例规格
    • 什么是云服务器BCC
    • 已停售实例规格
    • 原机型与新机型名称对应关系
    • 使用限制
    • 产品优势
    • 应用场景
    • 型号及所在区域
  • Python-SDK
    • 实例
    • 地域
    • BccClient
    • 镜像
    • 版本变更记录
    • 快照
    • 预留实例券
    • 初始化
    • 安装SDK工具包
    • 磁盘
    • 安全组
    • 概述
  • Resources
    • 百度智能云镜像服务协议
    • 镜像快速指南
  • Transfer
    • 站点离线迁移方案
    • 站点平滑迁移方案
  • Java-SDK
    • 异常处理
    • 地域
    • BccClient
    • 镜像
    • 日志
    • 可用区
    • 部署集
    • 版本变更记录
    • 自动快照策略
    • 快照
    • 密钥对
    • 快速入门
    • 预留实例券
    • 安装SDK工具包
    • 磁盘
    • BCC实例
    • 安全组
    • 概述
  • 标签服务API参考
    • 通用说明
    • 附录1
    • 简介
    • 域名
    • 接口列表
      • 创建标签
      • 查看标签下绑定的资源
      • 删除标签
      • tag列表
  • 快速入门
    • 快速配置Windows云服务器
    • 云服务器安全说明
    • 快速配置Linux云服务器
  • 典型实践
    • Linux系统搭建FTP服务
    • 关闭windows防火墙教程
    • windowsServer2008关闭IE增强机制教程
    • 使用xshell连接windows服务器
    • 标签管理实践
    • 环境搭建
      • Windows系统搭建宝塔
      • Linux系统搭建FTP服务
      • 手动部署SQLServer2008R2Express版
      • Linux系统搭建宝塔
      • windows搭建IIS和FTP教程
      • Windows幻兽帕鲁服务器一键搭建
      • AccessVPN搭建典型实践
      • CentOS 7 yum安装MySQL 8.0
      • Linux幻兽帕鲁服务器一键搭建
    • 建站教程
      • 云服务器部署SSL证书-tomcat
      • Windows2008与Windows2012下使用IIS服务搭建网站
      • windows安装配置Nginx环境
      • 云服务器部署SSL证书-Apache
      • 云服务器部署SSL证书-IIS
      • Centos-7.2部署LNMP环境
      • 云服务器部署SSL证书-Nginx
      • windows安装配置Apache环境
      • Centos-7.2部署LAMP环境
  • 故障处理
    • Linux云服务器执行 yum update 报错存在依赖冲突
    • 无法远程连接Windows实例
    • GPU实例宕机故障排查
    • Linux云服务器进入单用户重置密码报错:Authentication token manipulation error
    • Linux云服务器进入单用户重置密码报错:Authentication token lock busy
    • Windows服务器ping不通
    • Linux云服务器进入单用户重置root密码
    • Linux云服务器设置登录方式
    • 无法远程连接Linux实例
  • 操作指南
    • 资源调研
    • 启动模板
    • 网络
      • Windows云服务器配置双网卡外网访问
      • 变更子网
      • 变更内网IP
      • 变更VPC
      • 配置ipv6地址
      • 绑定和解绑弹性公网IP
      • 弹性网卡
        • 挂载弹性网卡
        • 弹性网卡概述
        • 创建弹性网卡
        • 配置弹性网卡
      • 弹性RDMA网卡
        • 使用说明
        • 弹性RDMA网卡概述
    • 部署集
      • 在部署集内创建BCC实例
      • 创建部署集
      • 部署集内移出BCC实例
      • 为已有实例调整部署集
      • 修改部署集信息
      • 删除部署集
      • 部署集概述
    • 快照
      • 创建磁盘快照
      • 删除快照
      • 快照概述
      • 回滚快照
      • 自动快照
    • 镜像
      • windows镜像制作
      • 镜像概述
      • 百度智能云镜像服务协议
      • 删除自定义镜像
      • 数据与个人信息保护声明
      • 基于本地系统创建linux镜像
      • 重装操作系统
      • 共享自定义镜像
      • 镜像快速指南
      • 跨地域复制镜像
      • 镜像列表
      • 操作系统官方停止维护计划
      • 如何设置网卡多队列属性
      • 创建自定义镜像
      • 公共镜像发布记录
        • 2024 EBC公共镜像发布记录
        • 2023 EBC公共镜像发布记录
        • 2025 BCC公共镜像发布记录
        • 2023 BCC公共镜像发布记录
        • 2024 BCC公共镜像发布记录
      • 导入自定义镜像
        • 镜像格式转换
        • 使用导入的自定义镜像创建实例
        • 系统优化操作(Linux)
        • 导入概述
        • 镜像导入限制
        • 检测网络配置
        • 使用镜像检测工具检测镜像
        • 安装virtio驱动
        • 安装cloudbase-init
        • 镜像格式检查
        • 检查virtio驱动
    • 存储
      • 系统盘扩容
      • 概述
    • 服务器迁移
      • 迁移操作步骤
      • 服务器迁移操作流程
      • 服务器迁移概述
    • 运维与监控
      • 监控与报警
      • 使用救援模式
      • 疏散故障实例
      • 实例健康检查
      • 维修平台
        • 维修记录查询
        • 预授权规则设置
        • 维修平台概述
        • 维修平台接入说明
        • 维修任务
      • 自助诊断工具
        • 自助诊断工具概述
        • 应用性能诊断工具Btune
      • 云助手
        • 多用户访问控制
        • 创建命令
        • 我的命令
        • 上传文件
        • 常见问题
        • 实例列表
        • 云助手使用须知
        • 历史记录
        • 云助手概述
        • 公共命令
    • 弹性高性能计算集群
      • 弹性高性能计算集群概述
      • 创建弹性高性能计算集群
    • 标签管理
      • 标签管理概述
      • 基于标签查看资源账单
      • 配置标签
    • 实例
      • 重启实例
      • 实例续费
      • 修改实例名称
      • 实例概述
      • 重置密码
      • 启动实例
      • 功能限制
      • 后付费实例关机不计费
      • 设置IAM角色
      • 释放实例
      • 变更可用区
      • 批量连续命名
      • 查看实例
      • 变更实例配置
      • 回收实例
      • 跨AZ迁移
      • 停止实例
        • 停止实例
        • 弹性裸金属实例与弹性高性能计算集群实例halt能力配置说明
      • 登录实例
        • 登录方式概述
        • 登录Windows实例
          • 使用VNC远程登录云服务器
          • 使用远程桌面登录Windows实例
        • 登录Linux实例
          • SecrueCRT使用SSH密钥登录Linux实例
          • putty使用SSH密钥登录Linux实例
          • 使用VNC远程登录云服务器
          • 使用用户名密码验证连接Linux实例
          • 使用SmartTerm连接云服务器
          • Linux或Mac使用SSH密钥登录Linux实例
          • xshell使用SSH密钥登录Linux实例
      • 变更计费方式
        • 包年包月转按量付费
        • 按量付费转包年包月
      • 创建实例
        • 使用启动模板创建实例
        • 购买相同配置实例
        • 通过自定义镜像创建实例
        • 创建实例导航
        • 通过购买页创建实例
      • 抢占实例
        • 创建抢占实例
        • 什么是抢占实例
    • 预留实例券
      • 预留实例券介绍
      • 预留实例券跨帐号转移
      • 预留实例券变更AZ
      • FAQ
      • 预留实例券变更EHC集群
      • 续费预留实例券
      • 预留实例券购买
    • 安全
      • 多用户访问控制
        • 多用户访问控制
        • 价格权限管控
      • 密钥对
        • 解绑SSH密钥对
        • SSH密钥对概述
        • 删除SSH密钥对
        • 创建SSH密钥对
        • 绑定SSH密钥对
      • 安全组
        • 创建安全组
        • 编辑安全组
        • 取消关联安全组
        • 删除安全组
        • 关联安全组
        • 安全组概述
        • 复制安全组
  • 云助手API参考
    • 通用说明
    • 批量获取实例bsm-agent状态
    • 日志接口
    • 命令接口
    • 服务域名
    • 错误返回
    • 历史记录
    • 公共请求与响应头
  • 服务等级协议SLA
    • BCC服务等级协议SLA(V3.0)
    • 百度智能云云服务器可信云
  • Go-SDK
    • 实例
    • 地域
    • 镜像
    • 可用区
    • 磁盘专属集群
    • 部署集
    • 自动快照策略
    • 快照
    • 弹性高性能计算集群
    • 密钥对
    • 预留实例券
    • 初始化
    • 磁盘
    • 安全组
    • 概述
  • API参考
    • 通用说明
    • 附录
    • 服务域名
    • 公共请求头与响应头
    • 错误返回
    • 概述
    • 镜像相关接口
      • 根据实例ID批量查询OS信息
      • 跨地域复制自定义镜像
      • 镜像解绑标签
      • 删除自定义镜像
      • 共享自定义镜像
      • 取消跨地域复制自定义镜像
      • 查询镜像列表
      • 镜像绑定标签
      • 根据实例规格查询可用公共镜像
      • 取消共享自定义镜像
      • 修改自定义镜像名称
      • 查询镜像详情
      • 导入镜像
      • 创建自定义镜像
      • 查询镜像已共享的用户列表
    • 集群管理相关接口
      • EHC集群修改
      • EHC集群删除
      • EHC集群创建
      • EHC集群列表
    • 安全组相关接口
      • 创建安全组
      • 删除安全组规则
      • 实例关联安全组
      • 删除安全组
      • 实例解绑安全组
      • 查询安全组列表
      • 更新安全组规则
      • 撤销安全组规则
      • 授权安全组规则
      • 实例替换安全组
    • 预留实例券相关接口
      • 预留实例券绑定标签
      • 调整预留实例券
      • 预留实例券转入列表
      • 发起预留实例券转移
      • 预留实例券关闭自动续费规则
      • 查询预留实例券
      • 创建预留实例券
      • 撤销预留实例券转移
      • 预留实例券解绑标签
      • 拒绝预留实例券转移
      • 接受预留实例券转移
      • 预留实例券创建自动续费规则
      • 续费预留实例券
      • 预留实例券转出列表
    • 自动快照策略相关接口
      • 绑定自动快照策略
      • 自动快照策略变更
      • 创建自动快照策略
      • 删除自动快照策略
      • 查询自动快照策略详情
      • 解绑自动快照策略
      • 查询自动快照策略列表
    • 地域及可用区相关接口
      • 获取域名列表接口
      • 查询可用区列表
    • 密钥对相关接口
      • 删除密钥对
      • 导入密钥对
      • 查询密钥对详情
      • 创建密钥对
      • 查询密钥对列表
      • 重命名密钥对
      • 更改密钥对描述
      • 绑定密钥对
      • 解绑密钥对
    • 磁盘相关接口
      • 卸载CDS磁盘
      • 磁盘扩容及类型变更
      • 创建CDS磁盘
      • 磁盘绑定标签
      • 磁盘续费
      • 磁盘重命名
      • 释放CDS磁盘(新)
      • 开通自动续费
      • 磁盘计费变更
      • 修改磁盘属性
      • 获取可购买磁盘信息
      • 磁盘解绑标签
      • 挂载CDS磁盘
      • 查询CDS价格
      • 查询磁盘详情
      • 释放CDS磁盘
      • 取消自动续费
      • 查询磁盘列表
      • 回滚磁盘
    • 抢占实例相关接口
      • 取消抢占实例订单
      • 创建抢占实例
      • 查询抢占实例市场价
      • 查询抢占实例套餐
    • 维修平台相关接口
      • 维修任务相关接口
      • 维修记录相关接口
      • 预授权相关接口
    • 快照相关接口
      • 跨地域复制快照
      • 查询快照链列表
      • 快照链绑定标签
      • 创建快照
      • 查询快照列表
      • 删除快照
      • 查询快照详情
      • 快照链解绑标签
    • 专属集群相关接口
      • 专属集群续费
      • 专属集群解绑标签
      • 开通专属集群自动续费
      • 查询专属集群列表
      • 专属集群绑定标签
      • 取消专属集群自动续费
      • 查询专属集群详情
      • 变配专属集群
      • 创建专属集群
    • 其他接口
      • 查询实例套餐价格
      • 查询实例套餐规格(新)
      • 通过套餐规格查询可用区
    • 实例相关接口
      • 重启实例
      • 启动实例(批量启动)
      • 修改实例描述
      • 回收站内BCC恢复计费
      • 实例续费
      • 计费变更-转包年包月
      • 批量退订预付费实例
      • 重装实例
      • 批量删除主网卡辅助IP
      • 修改实例密码
      • 查询实例自定义数据
      • 启动实例
      • 创建实例(通过指定实例套餐规格)
      • 获取实例角色列表
      • 查询可变配规格
      • 查询可关机不计费的实例列表
      • 进入救援模式
      • 重装实例(批量重装)
      • 预付费实例提前释放
      • 删除实例与部署集之间的关系
      • 实例变更子网
      • 批量转按量付费
      • 释放后付费实例(POST请求的释放)
      • 停止实例(批量停止)
      • 实例解绑标签
      • 根据实例id查询实例列表
      • 绑定角色
      • 停止实例
      • 修改实例主机名
      • 批量变配实例
      • 批量增加主网卡辅助IP
      • 后付费设置自动释放
      • 将实例移出安全组
      • 查询回收站实例列表
      • 查询实例VNC地址
      • 退出救援模式
      • 查询实例列表
      • 实例变配(通过指定实例套餐规格)
      • 创建实例
      • 将实例加入安全组
      • 解绑角色
      • 实例绑定标签
      • 释放ipv6
      • 释放回收站实例
      • 查询指定实例详情
      • 删除自动续费规则
      • 添加ipv6
      • 设置实例删除保护
      • 修改实例属性
      • 实例变更VPC
      • 设置抢占实例eip自动释放
      • 批量释放实例
      • 批量转包年包月
      • 查询多个实例详情
      • 获取实例网卡信息
      • 创建自动续费规则
    • 部署集相关接口
      • 修改部署集
      • 获取部署集详情
      • 创建部署集
      • 调整部署集
      • 查询部署集列表
      • 部署集移出实例
      • 删除部署集
  • 常见问题
    • 计费类
    • 虚拟机运维类
    • 存储类
    • 镜像类
    • 安全类
    • 实例类
    • 网络类
    • 常见问题总览
    • 快照类
    • 预留实例券
    • 性能类
  • Python3-SDK
    • 实例
    • 地域
    • BccClient
    • 镜像
    • 磁盘专属集群
    • 部署集
    • 自动快照策略
    • 快照
    • 密钥对
    • 预留实例券
    • 初始化
    • 安装SDK工具包
    • 磁盘
    • 安全组
    • 概述
  • 视频专区
    • 操作指南
    • 故障处理
    • 产品简介
    • 操作指南
      • 密码功能
      • 基础功能
      • 网络相关
      • 环境搭建
      • 运维参考
  • 产品定价
    • 计费概述
    • 退款说明
    • 计费方式
      • 按量付费(后付费)定价
      • 包年包月(预付费)定价
      • 产品定价
  • 运维参考
    • 服务器配置
      • Windows pip配置百度源
      • linux pip配置百度源
      • 线上带ofed驱动的实例更换内核方案
      • Debian 9软件源配置更新
    • Windows运维参考
      • WindowsBCC实例入域后实现SID唯一
      • Windows快速登录
      • Windows修改默认连接远程端口
      • 系统黑屏处理方法
      • Windows CPU内存跑满排查步骤
      • 性能资源
      • 关闭windows防火墙教程
      • 蓝屏宕机常规处理方法
      • Windows实例磁盘空间不足清理教程
      • 服务器重启后无法显示数据盘
      • 系统激活
      • 本地播放Windows服务器中的声音
      • WindowsBCC实例卡顿问题
      • 使用xshell连接windows服务器
      • Windows允许单个用户连接多个会话的方法
      • 配置多用户访问Windows服务器
      • Windows释放为硬件保留内存
      • Windows虚机自动登录失败处理办法
      • windowsServer关闭IE增强机制教程
      • Windows自动更新相关配置
      • windows设置只允许本地&固定IP访问远程端口
      • 桌面及应用颜色变黑处理方法
      • 远程连接Windows后无法使用剪切板
    • Linux运维参考
      • Linux修改默认远程连接端口
      • Ubunut16.04订阅扩展安全维护(ESM)
      • LinuxBCC实例卡顿问题
      • Linux服务器CPU内存跑满问题排查
      • 配置Linux 分析工具atop和kdump
      • Centos7安装docker
      • Linux格式化与挂载实例挂载本地磁盘
      • LinuxBCC实例提示空间不足问题解决
      • 无法通过SSH方式登录LinuxBCC实例怎么办
      • Linux镜像如何开启或关闭intelCPU漏洞补丁
      • 云服务器删除或者修改文件时提示文件系统只读
      • fstab配置导致系统启动异常如何处理
      • 进入单用户模式
        • Ubuntu进入单用户
        • CentOS7进入单用户
        • CentOS6进入单用户
        • opensuse42.3进入单用户
        • Centos8进入单用户
        • freebsd11单用户修改密码SOP
      • 性能测试
        • Linux-CPU性能测试
        • Linux-磁盘IO性能测试
        • Linux-网络性能测试
      • Linux系统安装图形化界面并远程连接
        • CentOS
          • CentOS7.2安装gnome图形化界面并使用VNCViewer连接
          • CentOS6.5安装KDE桌面图形化界面并使用VNCViewer连接
          • CentOS8安装图形化界面并使用VNCViewer连接
        • opensuse
          • opensuse42.3安装图形化界面并使用VNCViewer连接
        • Ubuntu
          • Ubuntu18.04安装图形化界面并使用VNCViewer连接
          • Ubuntu14.04安装图形化界面并使用VNCViewer连接
  • 云助手API和SDK参考
    • Python SDK
      • CaClient
      • 安装SDK
      • 批量获取实例内bsm-agent状态
      • 日志接口
      • 命令接口
      • 初始化
      • 历史记录
  • 文档中心
  • arrow
  • 云服务器BCC
  • arrow
  • 操作指南
  • arrow
  • 镜像
  • arrow
  • 如何设置网卡多队列属性
本页目录
  • 背景
  • 支持网卡多队列的镜像列表
  • 手动配置网卡多队列
  • 查看网卡队列数
  • 自动配置网卡多队列

如何设置网卡多队列属性

更新时间:2025-08-20

背景

随着计算机网络带宽不断提升,单个CPU处理网络中断存在瓶颈,不能完全满足网卡的需求,在BCC云服务器存在多个CPU的情况下,通过开启网卡多队列,可以将云服务器中的网卡中断分散给不同的CPU进行处理,从而提升网络PPS和带宽性能。

支持网卡多队列的镜像列表

网卡多队列的支持情况和实例规格、镜像的操作系统有关。

镜像 是否支持多队列 是否默认开启多队列
CentOS 6.5/6.8/7.*/8.* 是 是
CentOS Stream 8/9 是 是
Rocky Linux 8.*/9.* 是 是
AlmaLinux 8.*/9.* 是 是
Ubuntu 14.04/16.04/18.04/20.04/22.04/24.04 是 是
Debian 8.*/9.*/10.*/11.*/12.* 是 是
OpenSUSE 42.3/15.* 是 是
Windows server 2012及以上 是 是

手动配置网卡多队列

查看网卡队列数

Plain Text
1[root@instance-0wazpxeh ~]# ethtool -l eth0  #查询网卡eth0的队列数
2Channel parameters for eth0:
3Pre-set maximums:
4RX:               0
5TX:               0
6Other:            0
7Combined:         4  #表示此网卡最多支持设置开启4个队列
8Current hardware settings:
9RX:               0
10TX:               0
11Other:            0
12Combined:         4 #表示当前开启的是4个队列

如果查询结果中,两个Combined字段取值相同,则表示弹性网卡已开启支持多队列。

否则,使用以下命令开启多队列:

ethtool -L eth0 combined 4

自动配置网卡多队列

以centos 7 为例,创建网卡多队列服务:

新建 /usr/lib/systemd/system/virt-net-init.service

Plain Text
1usr/lib/systemd/system/virt-net-init.service
2[Unit]
3Description=Virt IO Network Init
4After=local-fs.target
5Before=network-pre.target
6 
7[Service]
8Type=oneshot
9ExecStart=/usr/libexec/virt-net-init.sh
10RemainAfterExit=True
11 
12[Install]
13WantedBy=multi-user.target

创建网卡多队列配置服本:

新建/usr/libexec/virt-net-init.sh

Plain Text
1#!/bin/bash
2 
3rps_flow_cnt=4096
4#get specified mask
5function get_specified_cpumask(){
6    local cpu_num=$1
7    quotient=$((${cpu_num}/32))
8    remainder=$((${cpu_num}-32*$quotient))
9    if [ ${quotient} -gt 0 ]; then
10        res_tail=""
11        res_head="80000000"
12        while [ $quotient -gt 1 ]
13        do
14            res_tail="${res_tail},00000000"
15            ((quotient--))
16        done
17        if [ $remainder -ne 0 ];then
18            res_tail="${res_tail},00000000"
19            res_head=$((1<<($remainder-1)))
20            res_head=`printf "%x" ${res_head}`
21        fi
22        result="${res_head}${res_tail}"
23    else
24        result=$((1<<(${cpu_num}-1)))
25        result=`printf "%x" $result`
26    fi
27    echo $result
28}
29 
30#get all mask for rps/xps
31function get_all_cpus() {
32    local cpu_nums=$(grep -c processor /proc/cpuinfo)
33    quotient=$((${cpu_nums}/32))
34    remainder=$((${cpu_nums}-32*$quotient))
35    if [ ${quotient} -gt 0 ];then
36        res_head="ffffffff"
37        res_tail=""
38        while [ $quotient -gt 1 ]
39        do
40            res_tail="${res_tail},ffffffff"
41            ((quotient--))
42        done
43        if [ $remainder -ne 0 ];then
44            res_tail="${res_tail},ffffffff"
45            res_head=$(((1<<$remainder)-1))
46            res_head=`printf "%x" ${res_head}`
47        fi
48        result="${res_head}${res_tail}"
49    else
50        result=$(((1<<${cpu_nums})-1))
51        result=`printf "%x" $result`
52    fi
53    echo $result
54}
55 
56#set xps
57function set_xps() {
58    dev=$1
59    for xps_file in `ls /sys/class/net/$dev/queues/tx-*/xps_cpus`
60    do
61        xps_cpus=$(get_all_cpus)
62        echo "[INFO] set ${xps_cpus} into ${xps_file}." | logger -i -t 'virt-net-init'
63        echo ${xps_cpus} > ${xps_file}
64    done
65}
66 
67#set rps/rfs for multicore when multiqueue is disbale
68function set_rps_and_rfs(){
69    rps_cpus=$(get_all_cpus)
70    dev=$1
71    queues=`ls -ld /sys/class/net/$dev/queues/rx-* | wc -l`
72    num=0
73    while [ $num -lt $queues ]
74    do
75        echo ${rps_cpus} > /sys/class/net/$dev/queues/rx-$num/rps_cpus
76        echo "[INFO] set ${rps_cpus} into /sys/class/net/$dev/queues/rx-$num/rps_cpus." | logger -i -t 'virt-net-init'
77        echo ${rps_flow_cnt} > /sys/class/net/$dev/queues/rx-$num/rps_flow_cnt
78        echo "[INFO] set ${rps_flow_cnt} into /sys/class/net/$dev/queues/rx-$num/rps_flow_cnt." | logger -i -t 'virt-net-init'
79        ((num++))
80    done
81 
82}
83 
84function set_smp_affinity(){
85    local dev=$1
86    pci_dbdf=$(ethtool -i $dev | grep bus-info | cut -d' ' -f2)
87    if [ -z $pci_dbdf ]; then
88        echo "[ERR] No LiquidIO NIC detected" | logger -i -t 'virt-net-init'
89    else
90        dir=$(find /sys/devices/ -type d | grep $pci_dbdf | grep "/net$")
91        result=${dir%/*}
92        # get virtioX
93        virtio_num=${result##*/}
94 
95        cpunums=`cat /proc/cpuinfo | grep processor | wc -l`
96        if [ ${cpunums} -lt 2 ];then
97            echo "[INFO] don't need set affinity for net interrupt!!" | logger -i -t 'virt-net-init'
98        else
99            irq_input=$(grep ${virtio_num}-input /proc/interrupts | sed "s/: .*//g" | sed "s/^ *//g")
100            cur_cpunum=0
101            for irqnum in ${irq_input}; do
102                num=$((${cur_cpunum}%$cpunums+1))
103                mask=`get_specified_cpumask $num`
104                #echo "[INFO] irq:${irqnum} bind to cpu:$mask." | logger -i -t 'virt-net-init'
105                echo "[INFO] echo $mask > /proc/irq/$irqnum/smp_affinity" | logger -i -t 'virt-net-init'
106                echo $mask > /proc/irq/$irqnum/smp_affinity
107                ((cur_cpunum++))
108            done
109             
110            irq_output=$(grep ${virtio_num}-output /proc/interrupts | sed "s/: .*//g" | sed "s/^ *//g")
111            cur_cpunum=0
112            for irqnum in ${irq_output}; do
113                num=$((${cur_cpunum}%$cpunums+1))
114                mask=`get_specified_cpumask $num`
115                #echo "[INFO] irq:${irqnum} bind to cpu:$mask." | logger -i -t 'virt-net-init'
116                echo "[INFO] echo $mask > /proc/irq/$irqnum/smp_affinity" | logger -i -t 'virt-net-init'
117                echo $mask > /proc/irq/$irqnum/smp_affinity
118                ((cur_cpunum++))
119            done
120        fi
121    fi
122}
123 
124#set multiqueue
125function set_multiqueue() {
126    local dev=$1
127    local pre_set=`ethtool -l ${dev} | grep Combined | head -n 1 | cut -f 2`
128    local cur_set=`ethtool -l ${dev} | grep Combined | tail -n 1 | cut -f 2`
129    #virtio-net will enable multiqueue by default
130    if [ ${pre_set} -gt ${cur_set} ];then
131        ethtool -L ${dev} combined ${pre_set} 2>&1 | logger -i -t 'virt-net-init'
132        if [ "${PIPESTATUS[0]}" -ne 0 ]; then
133            echo "[WARN] set multiqueue[chnum = ${cur_set}] for $dev failed. Ignore this if multiqueue is already set or chnum = 1." | logger -i -t 'virt-net-init'
134        fi
135    else
136        echo "[INFO] multiqueue[chnum= ${cur_set}] for $dev is enabled." | logger -i -t 'virt-net-init'
137    fi
138}
139 
140function main(){
141    for (( i = 0; i < 5; i++ )); do
142        dir_list=$(find /sys/devices/ -type d | grep virtio | grep "/net$")
143        if [[ ! -z "${dir_list}" ]]; then
144            break
145        fi
146        sleep 0.5
147    done
148 
149    total_queues=0
150    for dir in ${dir_list[*]}; do
151        dev=$(ls $dir)
152        if [[ -n "$dev" ]]; then
153            #check if multiqueue is available
154            queue_nums=`ethtool -l $dev 2>&- | grep "Combined" | head -n 1 | awk '{print $2}'`
155            if [ "$?" == "0" ] && [ ${queue_nums} -gt 1 ];then
156                #set multiqueue and affinity
157                #echo "set multiqueue for ${dev},and rps/rfs don't need to set."
158                set_multiqueue ${dev}
159                set_smp_affinity ${dev}
160                #continue
161            else
162                #set rps and rfs
163                set_rps_and_rfs ${dev}
164                queues=`ls -ld /sys/class/net/$dev/queues/rx-* | wc -l`
165                total_queues=$((${total_queues}+$queues))
166                set_xps ${dev}
167            fi
168        else
169            echo "[WARN] net device isn't exist." | logger -i -t 'virt-net-init'
170        fi
171    done
172 
173    if [ ${total_queues} -ne 0 ];then
174        rps_sock_flow_entries=$((total_queues*${rps_flow_cnt}))
175        echo ${rps_sock_flow_entries} > /proc/sys/net/core/rps_sock_flow_entries
176        echo "[INFO] set ${rps_sock_flow_entries} for rfs." | logger -i -t 'virt-net-init'
177    fi
178}
179main

为多队列配置脚本添加可执行权限:

chmod + x /usr/libexec/virt-net-init.sh

增加网卡多队列配置开机自动启动:

systemctl enable virt-net-init.service | logger -i -t 'virt-net-init'

上一篇
操作系统官方停止维护计划
下一篇
创建自定义镜像