Un ancho de banda de red más alto puede mejorar el rendimiento de las cargas de trabajo distribuidas que se ejecutan en las instancias de máquina virtual (VM) de Compute Engine.
Descripción general
El ancho de banda de red máximo disponible para las VMs con GPU conectadas en Compute Engine es el siguiente:
- Para las VMs optimizadas para aceleradores A3, puedes conseguir un ancho de banda de red máximo de hasta 1800 Gbps.
- Para las VMs optimizadas para aceleradores A2 y G2, puedes obtener un ancho de banda de red máximo de hasta 100 Gbps, según el tipo de máquina.
- Las VMs de uso general N1 que tienen adjuntas las GPU P100 y P4 tienen disponible un ancho de banda de red máximo de 32 Gbps. Esto es similar a la velocidad máxima disponible para las VMs N1 que no tienen GPU adjuntas. Para obtener más información sobre el ancho de banda de la red, consulta la tasa máxima de datos de salida.
- Para las VMs de uso general N1 que tienen adjuntas las GPU T4 y V100, puedes obtener un ancho de banda de red máximo de hasta 100 Gbps, según la combinación de la cantidad de GPU y CPU virtuales.
Ancho de banda de red y NIC virtual de Google (gVNIC)
Para obtener las tasas de ancho de banda de red más altas (50 Gbps o más) aplicadas a tus VMs de GPU, te recomendamos que uses una NIC virtual de Google (gVNIC). Si quieres más información para crear VMs de GPU que usen gVNIC, consulta Crea VMs que usen anchos de banda más altos.
VMs optimizadas para aceleradores
En esta sección, se describe el ancho de banda de red máximo disponible para las VMs optimizadas para aceleradores A3, A2 y G2.
VMs A3
Cada tipo de máquina A3 tiene adjunta una cantidad fija de GPU NVIDIA H100 de 80 GB, un recuento fijo de CPU virtuales y un tamaño de memoria de VM fijo.
- VMs A3 con una sola NIC: En el caso de las VMs A3 con 1 a 4 GPUs conectadas, solo está disponible una sola tarjeta de interfaz de red (NIC) física.
- VMs A3 con varias NIC: En el caso de las VMs A3 con 8 GPUs conectadas, hay varias NIC físicas disponibles. Para estos tipos de máquinas A3, las NIC se organizan de la siguiente manera en un bus exprés de interconexión de componentes periféricos (PCIe):
- Para el tipo de máquina Mega A3, hay disponible una disposición de NIC de 8+1. Con esta disposición, 8 NICs comparten el mismo bus PCIe y 1 NIC reside en un bus PCIe independiente.
- Para el tipo de máquina A3 High, hay disponible una disposición de NIC de 4+1. Con esta disposición, 4 NICs comparten el mismo bus PCIe y 1 NIC reside en un bus PCIe independiente.
- Para el tipo de máquina A3 Edge, hay disponible una disposición de NIC de 4+1. Con esta disposición, 4 NICs comparten el mismo bus PCIe y 1 NIC reside en un bus PCIe independiente. Estas 5 NIC proporcionan un ancho de banda de red total de 400 Gbps para cada VM.
Las NIC que comparten el mismo bus PCIe tienen una alineación de acceso de memoria no uniforme (NUMA) de una NIC por dos GPU NVIDIA H100 de 80 GB. Estas NIC son ideales para la comunicación dedicada de gran ancho de banda de GPU a GPU. La NIC física que reside en un bus PCIe independiente es ideal para otras necesidades de red.
A3 Mega
Tipo de máquina | Recuento de GPU | Memoria de GPU* (GB HBM3) |
Recuento de CPU virtuales† | Memoria de VM (GB) | SSD local conectado (GiB) | Cantidad de NICs físicas | Ancho de banda de red máximo (Gbps)‡ | Protocolo de red |
---|---|---|---|---|---|---|---|---|
a3-megagpu-8g |
8 | 640 | 208 | 1,872 | 6,000 | 9 | 1,800 | GPUDirect-TCPXO |
A3 High
a3-highgpu-1g
, a3-highgpu-2g
o a3-highgpu-4g
, debes usar VMs Spot o una función que use el programador de cargas de trabajo dinámico (DWS), como las solicitudes de cambio de tamaño en un MIG. Para obtener instrucciones detalladas sobre cualquiera de estas opciones, consulta lo siguiente:
- Para crear VMs Spot, consulta Crea una VM optimizada para aceleradores y recuerda configurar el modelo de aprovisionamiento en
SPOT
. - Para crear una solicitud de cambio de tamaño en un MIG, que usa el programador de cargas de trabajo dinámico, consulta Crea un MIG con VMs de GPU.
Tipo de máquina | Recuento de GPU | Memoria de GPU* (GB HBM3) |
Recuento de CPU virtuales† | Memoria de VM (GB) | SSD local conectado (GiB) | Cantidad de NICs físicas | Ancho de banda de red máximo (Gbps)‡ | Protocolo de red |
---|---|---|---|---|---|---|---|---|
a3-highgpu-1g |
1 | 80 | 26 | 234 | 750 | 1 | 25 | GPUDirect-TCPX |
a3-highgpu-2g |
2 | 160 | 52 | 468 | 1,500 | 1 | 50 | GPUDirect-TCPX |
a3-highgpu-4g |
4 | 320 | 104 | 936 | 3,000 | 1 | 100 | GPUDirect-TCPX |
a3-highgpu-8g |
8 | 640 | 208 | 1,872 | 6,000 | 5 | 1,000 | GPUDirect-TCPX |
A3 Edge
Tipo de máquina | Recuento de GPU | Memoria de GPU* (GB HBM3) |
Recuento de CPU virtuales† | Memoria de VM (GB) | SSD local conectado (GiB) | Cantidad de NICs físicas | Ancho de banda de red máximo (Gbps)‡ | Protocolo de red |
---|---|---|---|---|---|---|---|---|
a3-edgegpu-8g |
8 | 640 | 208 | 1,872 | 6,000 | 5 |
|
GPUDirect-TCPX |
*La memoria de GPU es la memoria de un dispositivo GPU que se puede usar para el almacenamiento temporal de datos. Es independiente de la memoria de la VM y está diseñado de forma específica para manejar las demandas más altas de ancho de banda de tus cargas de trabajo de alto contenido gráfico.
†Una CPU virtual se implementa como un solo hipersubproceso de hardware en una de las plataformas de CPU disponibles.
‡El ancho de banda de salida máximo no puede ser superior al número especificado. El ancho de banda de salida real depende de la dirección IP de destino y de otros factores.
Consulta Ancho de banda de red.
VM A2
Cada tipo de máquina A2 tiene una cantidad fija de GPU NVIDIA A100 de 40 GB o NVIDIA A100 de 80 GB conectadas. Cada tipo de máquina también tiene un recuento fijo de CPU virtuales y de tamaño de memoria.
Las series de máquinas A2 están disponibles en dos tipos:
- A2 Ultra: Estos tipos de máquinas tienen GPU A100 de 80 GB y discos SSD local conectados.
- A2 estándar: Estos tipos de máquinas tienen GPU A100 de 40 GB conectadas.
A2 ultra
Tipo de máquina | Recuento de GPU | Memoria de GPU* (GB HBM3) |
Recuento de CPU virtuales† | Memoria de VM (GB) | SSD local conectado (GiB) | Ancho de banda de red máximo (Gbps)‡ |
---|---|---|---|---|---|---|
a2-ultragpu-1g |
1 | 80 | 12 | 170 | 375 | 24 |
a2-ultragpu-2g |
2 | 160 | 24 | 340 | 750 | 32 |
a2-ultragpu-4g |
4 | 320 | 48 | 680 | 1,500 | 50 |
a2-ultragpu-8g |
8 | 640 | 96 | 1,360 | 3,000 | 100 |
A2 estándar
Tipo de máquina | Recuento de GPU | Memoria de GPU* (GB HBM3) |
Recuento de CPU virtuales† | Memoria de VM (GB) | SSD local conectado (GiB) | Ancho de banda de red máximo (Gbps)‡ |
---|---|---|---|---|---|---|
a2-highgpu-1g |
1 | 40 | 12 | 85 | Sí | 24 |
a2-highgpu-2g |
2 | 80 | 24 | 170 | Sí | 32 |
a2-highgpu-4g |
4 | 160 | 48 | 340 | Sí | 50 |
a2-highgpu-8g |
8 | 320 | 96 | 680 | Sí | 100 |
a2-megagpu-16g |
16 | 640 | 96 | 1,360 | Sí | 100 |
*La memoria de GPU es la memoria de un dispositivo GPU que se puede usar para el almacenamiento temporal de datos. Es independiente de la memoria de la VM y está diseñado de forma específica para manejar las demandas más altas de ancho de banda de tus cargas de trabajo de alto contenido gráfico.
†Una CPU virtual se implementa como un solo hipersubproceso de hardware en una de las plataformas de CPU disponibles.
‡El ancho de banda de salida máximo no puede ser superior al número especificado. El ancho de banda de salida real depende de la dirección IP de destino y de otros factores.
Consulta Ancho de banda de red.
Configuración de VM G2
Cada tipo de máquina G2 tiene una cantidad fija de GPU NVIDIA L4 y CPU virtuales conectadas. Cada tipo de máquina G2 también tiene una memoria predeterminada y un rango de memoria personalizado. El rango de memoria personalizado define la cantidad de memoria que puedes asignar a tu VM para cada tipo de máquina. Puedes especificar la memoria personalizada durante la creación de la VM.
Tipo de máquina | Recuento de GPU | Memoria de GPU* (GB GDDR6) | Recuento de CPU virtuales† | Memoria de VM predeterminada (GB) | Rango de memoria de VM personalizado (GB) | Máximo de SSD local admitido (GiB) | Ancho de banda de red máximo (Gbps)‡ |
---|---|---|---|---|---|---|---|
g2-standard-4 |
1 | 24 | 4 | 16 | De 16 a 32 | 375 | 10 |
g2-standard-8 |
1 | 24 | 8 | 32 | De 32 a 54 | 375 | 16 |
g2-standard-12 |
1 | 24 | 12 | 48 | De 48 a 54 | 375 | 16 |
g2-standard-16 |
1 | 24 | 16 | 64 | De 54 a 64 | 375 | 32 |
g2-standard-24 |
2 | 48 | 24 | 96 | De 96 a 108 | 750 | 32 |
g2-standard-32 |
1 | 24 | 32 | 128 | De 96 a 128 | 375 | 32 |
g2-standard-48 |
4 | 96 | 48 | 192 | De 192 a 216 | 1,500 | 50 |
g2-standard-96 |
8 | 192 | 96 | 384 | De 384 a 432 | 3,000 | 100 |
*La memoria de GPU es la memoria de un dispositivo GPU que se puede usar para el almacenamiento temporal de datos. Es independiente de la memoria de la VM y está diseñado de forma específica para manejar las demandas más altas de ancho de banda de tus cargas de trabajo de alto contenido gráfico.
†Una CPU virtual se implementa como un solo hipersubproceso de hardware en una de las plataformas de CPU disponibles.
‡El ancho de banda de salida máximo no puede ser superior al número especificado. El ancho de banda de salida real depende de la dirección IP de destino y de otros factores.
Consulta Ancho de banda de red.
VMs N1 de GPU
Para las VMs de uso general N1 que tienen adjuntas las GPU T4 y V100, puedes obtener un ancho de banda de red máximo de hasta 100 Gbps, según la combinación de la cantidad de GPU y CPU virtuales. Para todas las demás VMs de GPU N1, consulta Descripción general.
Revisa la siguiente sección a fin de calcular el ancho de banda de red máximo disponible para tus VMs T4 y V100 según el modelo de GPU, la CPU virtual y la cantidad de GPU.
Menos de 5 CPU virtuales
Para las VMs T4 y V100 que tienen 5 CPU virtuales o menos, hay un ancho de banda de red máximo de 10 Gbps.
Más de 5 CPU virtuales
Para las VMs T4 y V100 que tienen más de 5 CPU virtuales, el ancho de banda máximo de la red se calcula en función de la cantidad de CPU virtuales y GPU para esa VM.
Modelo de GPU | Cantidad de GPU | Cálculo del ancho de banda de red máximo |
---|---|---|
NVIDIA V100 | 1 | min(vcpu_count * 2, 32) |
2 | min(vcpu_count * 2, 32) |
|
4 | min(vcpu_count * 2, 50) |
|
8 | min(vcpu_count * 2, 100) |
|
NVIDIA T4 | 1 | min(vcpu_count * 2, 32) |
2 | min(vcpu_count * 2, 50) |
|
4 | min(vcpu_count * 2, 100) |
Crea VMs con ancho de banda alto
Para crear VMs que usen anchos de banda de red más altos, consulta Usa un ancho de banda de red más alto.
Para probar o verificar la velocidad del ancho de banda de cualquier configuración, puedes usar la prueba de comparativas. Para obtener más información, consulta Verifica el ancho de banda de la red.
Próximos pasos
- Más información sobre las plataformas de GPU.
- Aprende a crear VM con GPU adjuntas.
- Aprende a usar un ancho de banda de red más alto.
- Obtén información sobre los precios de GPU.