火山引擎云服务器运维指南-网络建议配置解决方案

axin 2025-04-02 8人围观 ,发现0个评论 火山引擎云服务器云服务器云服务器教程

👉点击这里申请火山引擎VIP帐号,立即体验火山引擎产品>>>


本文介绍如何通过修改(增加)网卡多队列数量提升网络性能,下文以多队列CentOS Stream 9 64 bit操作系统为例,介绍如何修改网卡多队列数量。

本示例假设实例主网卡的名称为eth0。

网卡多队列是指将实例网卡中断分散给不同的CPU处理,提升网络性能与响应速度,减少由于实例单vCPU处理网络中断瓶颈导致实例性能不佳问题。

背景信息

在相同的网络PPS和网络带宽条件下,队列数越多,性能提升则更加显著,例如相较于单个队列,使用两个队列的网络性能可以提升到50%~100%。

前提条件

您的实例规格和镜像支持网卡多队列功能,详情请参见实例规格介绍。

操作步骤

  1. 登录目标实例,操作详情可参考登录Linux实例。

  2. 执行以下命令,查看主网卡支持多队列情况。

    ethtool -l eth0

    若系统返回信息中有两个Combined,则表示主网卡已开启支持多队列,您可以按需继续执行下述操作自定义配置主网卡的多队列数。

    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个队列
  3. 执行以下命令,设置主网卡使用2个队列。

    sudo ethtool -L eth0 combined 2


请关注微信公众号
微信二维码
不容错过
Powered By TOPYUN 云产品资讯