Estos contenidos se han traducido de forma automática para su comodidad, pero Huawei Cloud no garantiza la exactitud de estos. Para consultar los contenidos originales, acceda a la versión en inglés.
Cómputo
Elastic Cloud Server
Bare Metal Server
Auto Scaling
Image Management Service
Dedicated Host
FunctionGraph
Cloud Phone Host
Huawei Cloud EulerOS
Redes
Virtual Private Cloud
Elastic IP
Elastic Load Balance
NAT Gateway
Direct Connect
Virtual Private Network
VPC Endpoint
Cloud Connect
Enterprise Router
Enterprise Switch
Global Accelerator
Gestión y gobernanza
Cloud Eye
Identity and Access Management
Cloud Trace Service
Resource Formation Service
Tag Management Service
Log Tank Service
Config
Resource Access Manager
Simple Message Notification
Application Performance Management
Application Operations Management
Organizations
Optimization Advisor
Cloud Operations Center
Resource Governance Center
Migración
Server Migration Service
Object Storage Migration Service
Cloud Data Migration
Migration Center
Cloud Ecosystem
KooGallery
Partner Center
User Support
My Account
Billing Center
Cost Center
Resource Center
Enterprise Management
Service Tickets
HUAWEI CLOUD (International) FAQs
ICP Filing
Support Plans
My Credentials
Customer Operation Capabilities
Partner Support Plans
Professional Services
Análisis
MapReduce Service
Data Lake Insight
CloudTable Service
Cloud Search Service
Data Lake Visualization
Data Ingestion Service
GaussDB(DWS)
DataArts Studio
IoT
IoT Device Access
Otros
Product Pricing Details
System Permissions
Console Quick Start
Common FAQs
Instructions for Associating with a HUAWEI CLOUD Partner
Message Center
Seguridad y cumplimiento
Security Technologies and Applications
Web Application Firewall
Host Security Service
Cloud Firewall
SecMaster
Data Encryption Workshop
Database Security Service
Cloud Bastion Host
Data Security Center
Cloud Certificate Manager
Blockchain
Blockchain Service
Servicios multimedia
Media Processing Center
Video On Demand
Live
SparkRTC
Almacenamiento
Object Storage Service
Elastic Volume Service
Cloud Backup and Recovery
Storage Disaster Recovery Service
Scalable File Service
Volume Backup Service
Cloud Server Backup Service
Data Express Service
Dedicated Distributed Storage Service
Contenedores
Cloud Container Engine
SoftWare Repository for Container
Application Service Mesh
Ubiquitous Cloud Native Service
Cloud Container Instance
Bases de datos
Relational Database Service
Document Database Service
Data Admin Service
Data Replication Service
GeminiDB
GaussDB
Distributed Database Middleware
Database and Application Migration UGO
TaurusDB
Middleware
Distributed Cache Service
API Gateway
Distributed Message Service for Kafka
Distributed Message Service for RabbitMQ
Distributed Message Service for RocketMQ
Cloud Service Engine
EventGrid
Dedicated Cloud
Dedicated Computing Cluster
Aplicaciones empresariales
ROMA Connect
Message & SMS
Domain Name Service
Edge Data Center Management
Meeting
AI
Face Recognition Service
Graph Engine Service
Content Moderation
Image Recognition
Data Lake Factory
Optical Character Recognition
ModelArts
ImageSearch
Conversational Bot Service
Speech Interaction Service
Huawei HiLens
Developer Tools
SDK Developer Guide
API Request Signing Guide
Terraform
Koo Command Line Interface
Distribución de contenido y cómputo de borde
Content Delivery Network
Intelligent EdgeFabric
CloudPond
Soluciones
SAP Cloud
High Performance Computing
Servicios para desarrolladores
ServiceStage
CodeArts
CodeArts PerfTest
CodeArts Req
CodeArts Pipeline
CodeArts Build
CodeArts Deploy
CodeArts Artifact
CodeArts TestPlan
CodeArts Check
Cloud Application Engine
aPaaS MacroVerse
KooPhone
KooDrive
Centro de ayuda/ Image Management Service/ Preguntas frecuentes/ Optimización de imágenes/ ¿Cómo activo la cola múltiple de NIC para una imagen?

¿Cómo activo la cola múltiple de NIC para una imagen?

Actualización más reciente 2023-10-09 GMT+08:00

Escenarios

Con el aumento del ancho de banda de E/S de la red, una sola vCPU no puede cumplir con el requisito de procesar interrupciones de NIC. La cola múltiple de NIC permite que varias vCPU procesen interrupciones de NIC, lo que mejora el PPS de la red y el rendimiento de E/S.

ECS compatibles con cola múltiple de NIC

La cola múltiple de NIC se puede habilitar en un ECS solo cuando las especificaciones de ECS, el tipo de virtualización y la imagen cumplan los requisitos descritos en esta sección.

  • Para obtener detalles acerca de las especificaciones de ECS que admiten múltiples colas de NIC, consulte Tipos de ECS.
    NOTA:

    Si el número de colas de NIC es mayor que 1, se admite la cola múltiple de NIC.

  • Solo KVM ECSs admiten cola múltiple de NIC.
  • Las imágenes públicas de Linux que se enumeran en Tabla 2 admite cola múltiple de NIC.
    NOTA:
    • Los sistemas operativos de Windows no son compatibles comercialmente con cola múltiple de NIC. Si habilita la cola múltiple de NIC para una imagen de Windows, iniciar un ECS creado con dicha imagen puede ser lento.
    • Se recomienda actualizar la versión del kernel de ECSs de Linux a 2.6.35 o posterior. De lo contrario, no se admite cola múltiple de NIC.

      Ejecute el comando uname -r para comprobar la versión del núcleo. Si la versión es anterior a la 2.6.35, póngase en contacto con el soporte técnico para actualizarla.

Tabla 1 ECS de Windows que admiten múltiples colas NIC

Sistema operativo

Imagen

Soportado por

Windows

Windows Server 2008 WEB R2 64bit

Imágenes privadas

Windows Server 2008 Enterprise SP2 64bit

Imágenes privadas

Windows Server 2008 R2 Standard/Datacenter/Enterprise 64bit

Imágenes privadas

Windows Server 2008 R2 Enterprise 64bit_WithGPUdriver

Imágenes privadas

Windows Server 2012 R2 Standard 64bit_WithGPUdriver

Imágenes privadas

Windows Server 2012 R2 Standard/Datacenter 64bit

Imágenes privadas

Tabla 2 ECS de Linux que admiten cola múltiple de NIC

Sistema operativo

Imagen

Soportado por

Cola múltiple de NIC habilitada de forma predeterminada

Linux

Ubuntu 14.04/16.04 Server 64bit

Imágenes públicas

openSUSE 42.2 64bit

Imágenes públicas

SUSE Enterprise 12 SP1/SP2 64bit

Imágenes públicas

CentOS 6.8/6.9/7.0/7.1/7.2/7.3/7.4/7.5/7.6 64bit

Imágenes públicas

Debian 8.0.0/8.8.0/8.9.0/9.0.0 64bit

Imágenes públicas

Fedora 24/25 64bit

Imágenes públicas

EulerOS 2.2 64bit

Imágenes públicas

Instrucciones de operación

Supongamos que ECS tiene las especificaciones y el tipo de virtualización requeridos.

Registrar el archivo de imagen externa como una imagen privada

Para obtener más información, consulte Registro de un archivo de imagen externo como una imagen privada (Linux). Después de importar el archivo de imagen, vea el valor de NIC Multi-Queue en la página de detalles de la imagen.

Establecer cola múltiple de NIC para la imagen

Los sistemas operativos de Windows no son compatibles comercialmente con cola múltiple de NIC. Si habilita la cola múltiple de NIC para una imagen de Windows, iniciar un ECS creado con dicha imagen puede ser lento.

Utilice cualquiera de los métodos siguientes para establecer cola múltiple de NIC.

Método 1:
  1. Acceda a la consola IMS.
    1. Inicie sesión en la consola de gestión.
    2. En Compute, haga clic en Image Management Service.

      Se muestra la consola IMS.

  2. En la página Private Images que se muestra, busque la fila que contiene la imagen de destino y haga clic en Modify en la columna Operation.
  3. Establezca cola múltiple de NIC para la imagen.
Método 2:
  1. Acceda a la consola IMS.
    1. Inicie sesión en la consola de gestión.
    2. En Compute, haga clic en Image Management Service.

      Se muestra la consola IMS.

  2. En la página Private Images que se muestra, haga clic en el nombre de la imagen de destino.
  3. En la esquina superior derecha de la página de detalles de la imagen mostrada, haga clic en Modify. En el cuadro de diálogo Modify Image que se muestra, establezca cola múltiple de NIC para la imagen.

Method 3:: Agregar hw_vif_multiqueue_enabled a la imagen usando una API.

  1. Obtenga un token. Para obtener más información, consulte Autenticación.
  2. Invoque a una API para actualizar la información de la imagen. Para obtener más información, consulte Actualización de información de imagen (Native OpenStack API).
  3. Agregue X-Auth-Token al encabezado de solicitud.

    El valor de X-Auth-Token es el token obtenido en paso 1.

  4. Agregue Content-Type al encabezado de solicitud.

    El valor de Content-Type es application/openstack-images-v2.1-json-patch.

    El URI de solicitud tiene el siguiente formato:

    PATCH /v2/images/{image_id}

    El cuerpo de solicitud es el siguiente:
    [       
             { 
              "op":"add",
              "path":"/hw_vif_multiqueue_enabled", 
              "value": "true" 
             } 
     ]

    Figura 1 muestra un cuerpo de solicitud de ejemplo para establecer NIC multi-queue.

    Figura 1 Ejemplo de cuerpo de solicitud

Crear un ECS a partir de la imagen privada

Utilice la imagen privada registrada para crear un ECS. Para obtener más información, consulte Compra de un ECS. Tenga en cuenta lo siguiente al establecer los parámetros:
  • Region: Seleccione la región donde se encuentra la imagen privada.
  • Image: Seleccione Private image y, a continuación, la imagen deseada en la lista desplegable.

Ejecutar el script para configurar cola múltiple de NIC

Los sistemas operativos de Windows no son compatibles comercialmente con cola múltiple de NIC. Si habilita la cola múltiple de NIC para una imagen de Windows, iniciar un ECS creado con dicha imagen puede ser lento.

Para los sistemas operativos Linux, se proporciona el script para configurar automáticamente la cola múltiple de NIC. Si un ECS tiene varias NIC, la ejecución del script habilitará automáticamente la cola múltiple para todas las NIC.

  1. Inicie sesión en ECS y ejecute el siguiente comando para comprobar el número de colas compatibles y habilitadas para una NIC:

    ethtool -l NIC

    Ejemplo:

    [root@localhost ~]# ethtool -l eth0   #View the number of queues used by NIC eth0.
    Channel parameters for eth0:
    Pre-set maximums:
    RX:               0
    TX:               0
    Other:            0
    Combined:         4   #The NIC supports a maximum of four queues.
    Current hardware settings:
    RX:               0
    TX:               0
    Other:            0
    Combined:         1   #One queue has been enabled for the NIC.

    Si los valores de los dos campos Combined son los mismos, se ha habilitado la cola múltiple de NIC. No se requiere ninguna otra acción.

  2. Ejecute el siguiente comando para descargar el script de configuración multi-queue-hw:

    wget https://ecs-instance-driver.obs.cn-north-1.myhuaweicloud.com/multi-queue-hw

    La ruta de descarga es https://ecs-instance-driver.obs.cn-north-1.myhuaweicloud.com/multi-queue-hw.

  3. Ejecute el siguiente comando para que el script sea ejecutable:

    chmod +x multi-queue-hw

  4. Ejecute el siguiente comando para colocar el script multi-queue-hw en el directorio /etc/init.d:

    mv multi-queue-hw /etc/init.d

    Introduzca y cuando se muestre la siguiente información:

    mv: overwrite '/etc/init.d/multi-queue-hw'?
  5. Ejecute el siguiente comando para ejecutar el script:

    /etc/init.d/multi-queue-hw start

    La secuencia de comandos de cola múltiple de NIC tiene efecto inmediatamente después de ejecutar la secuencia de comandos, pero se vuelve inválida una vez que se detiene ECS.

  6. Agregue un elemento de inicio para cada sistema operativo de modo que cola múltiple de NIC se active automáticamente al iniciar ECS.
    • Para CentOS, Red Hat, Fedora, EulerOS, SUSE y openSUSE, ejecute el siguiente comando:

      chkconfig multi-queue-hw on

    • Para Ubuntu, ejecute el siguiente comando:

      update-rc.d multi-queue-hw defaults 90 10

    • Para Debian, ejecute el siguiente comando:

      systemctl enable multi-queue-hw

Utilizamos cookies para mejorar nuestro sitio y tu experiencia. Al continuar navegando en nuestro sitio, tú aceptas nuestra política de cookies. Descubre más

Comentarios

Comentarios

Comentarios

0/500

Seleccionar contenido

Enviar el contenido seleccionado con los comentarios