亚洲一区精品自拍_2021年国内精品久久_男同十八禁gv在线观看_免费观看a级性爱黄片

Article / 文章中心

配置網卡多隊列

發(fā)布時間:2021-02-20 點擊數:990

點擊查看原圖

網卡多隊列指實例規(guī)格支持的最大網卡隊列數。單臺ECS實例vCPU處理網絡中斷存在性能瓶頸時,您可以將實例中的網絡中斷分散給不同的vCPU處理,從而提升性能。

前提條件

操作前請確認以下信息:

  • 確認您的實例規(guī)格支持網卡多隊列功能。支持多隊列的實例規(guī)格請參見實例規(guī)格族,多隊列數值大于1時,表示支持網卡多隊列。
    說明 在使用持久內存型實例規(guī)格族re6p的ECS實例中,如果存在網絡中斷沒有分散給不同的vCPU處理的情況,建議您升級最新的ecs_mq配置腳本。
  • 確認您的鏡像支持網卡多隊列且默認未開啟。阿里云提供的以下公共鏡像支持網卡多隊列,鏡像是否支持網卡多隊列與操作系統的位數無關。
    說明
    • 即使您使用的是列表中提及的操作系統,但因系統更新的原因,部分早期上架的公共鏡像可能不支持網卡多隊列。建議您使用最新的公共鏡像。如果您使用的鏡像已默認開啟網卡多隊列功能,請?zhí)^此章節(jié)內容。
    • 本文操作僅適用于Linux系統的ECS實例。Windows 2012及以上操作系統的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及以上

背景信息

網卡多隊列是一種技術手段,可以解決網絡I/O帶寬QoS(Quality of Service)問題。網卡多隊列驅動將各個隊列通過中斷綁定到不同的核上,從而解決網絡I/O帶寬升高時單核CPU的處理瓶頸,提升網絡PPS和帶寬性能。經測試,在相同的網絡PPS和網絡帶寬的條件下,與1個隊列相比,2個隊列最多可提升性能達50%到100%,4個隊列的性能提升更大。

自動配置

  1. 遠程連接ECS實例。
  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

手動配置

本節(jié)以CentOS 7.6鏡像為例,假設ECS實例主網卡名稱為eth0,輔助彈性網卡名稱為eth1,介紹如何手動配置網卡多隊列。

  1. 運行ethtool -l eth0命令查看主網卡支持多隊列的情況。
    [root@localhost ~]# ethtool -l eth0Channel 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使用兩個隊列。
    [root@localhost ~]# ethtool -L eth0 combined 2
  3. 設置輔助網卡的多隊列。
    # 查看輔助網卡eth1支持多隊列的情況 [root@localhost ~]# ethtool -l eth1Channel 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

 

 

 如果您有其他問題,可以聯系北京志遠天成阿里云代理商,為您提供一對一專業(yè)全面的技術服務,同時新老阿里云會員,均可享受我公司代理商價格,歡迎咨詢! 歡迎咨詢.gif