Esta página ha sido traducida por una máquina.

Rendimiento de red

El contenido de las siguientes secciones se aplica al acuerdo de nivel de servicio de rendimiento 2 para Oracle Cloud Infrastructure – Compute en la Sección 3.6 de la documentación central de Oracle PaaS y IaaS Public Cloud Services. Puede descargar un PDF desde la página Acuerdo de nivel de servicio (SLA) de Oracle Cloud Infrastructure.

Oracle Cloud Infrastructure proporciona un acuerdo de nivel de servicio (SLA) para el rendimiento de red entre instancias en el mismo dominio de disponibilidad en una red virtual en la nube (VCN). Se puede considerar que esto es una medida del rendimiento de la LAN.

Importante

Este SLA solo se aplica a instancias con hardware dedicado.

Si la VCN no cumple el SLA de ancho de banda, asegúrese de que la CPU de la instancia no esté muy cargada con otros servicios o aplicaciones. Confirme esto mediante una utilidad como top para ver el uso medio de CPU. Debe ser menor de uno.

Para cumplir el SLA, el rendimiento de red de las instancias del mismo dominio de disponibilidad y la VCN debe ser al menos el 90 % del máximo indicado para al menos el 99,9 % del mes de facturación. El rendimiento de red se mide en megabits por segundo (Mbps) o gigabits por segundo (Gbps).

Para obtener información sobre la latencia media de red de recorrido de ida y vuelta entre regiones, consulte Latencia entre regiones.

Metodología de prueba

Inicie dos instancias con hardware dedicado en el mismo dominio de disponibilidad y VCN. Instale y ejecute la utilidad iperf3 con una instancia como servidor y la otra como cliente. Observe los resultados del ancho de banda iperf3 para determinar el rendimiento de red de la VCN.

  1. Iniciar dos instancias con hardware dedicado en el mismo dominio de disponibilidad en una única VCN. Designe una como servidor y otra como cliente. Para obtener instrucciones de inicio, consulte Creación de una instancia.
  2. Instale iperf3 en ambas instancias. Comando de Linux de ejemplo:

    sudo yum install -y iperf3
  3. Active la comunicación a la instancia del servidor en el puerto TCP 5201 (para iperf3):
    1. Para la subred en la que se encuentra la instancia del servidor, agregue una regla a la lista de seguridad de la subred para permitir el tráfico de entrada sin estado en el puerto TCP 5201 desde cualquier dirección IP de origen (0.0.0.0/0) y cualquier puerto de origen. Para obtener instrucciones, consulte Actualización de reglas en una lista de seguridad. Si, en su lugar, utiliza grupos de seguridad de red (NSG) con la instancia, agregue la regla al NSG de la instancia.
    2. En la propia instancia, abra el firewall para permitir el tráfico iperf3. Comandos de Linux de ejemplo:

      Atención

      Para las instancias con un volumen de inicio iSCSI, el siguiente comando --reload puede causar problemas. Para obtener información detallada y una solución alternativa, consulte Bloqueo del sistema de experiencias en instancias al ejecutar el firewall-cmd --reload.
      sudo firewall-cmd --zone=public --permanent --add-port 5201/tcp
      
      sudo firewall-cmd --reload
  4. Inicie la prueba iperf3:
    1. En la instancia del servidor, ejecute iperf3 en modo de servidor. Comando de Linux de ejemplo:

      iperf3 -s
    2. En la instancia de cliente, ejecute iperf3 en modo cliente y especifique la dirección IP privada de la instancia del servidor. Comando de Linux de ejemplo:

      iperf3 -c <server_instance_private_ip_address>
  5. Consulte los resultados de iperf3 en la instancia del cliente. El rendimiento de red entre las dos instancias se muestra en "Ancho de Banda" en las últimas cinco líneas de la salida de prueba iperf3 del cliente. Por ejemplo:

    - - - - - - - - - - - - - - - - - - - - - - - - -
    [ ID] Interval         Transfer      Bandwidth        Retr
    [  4] 0.00-10.00  sec  XX.YY GBytes  NN.NN Gbits/sec  752             sender
    [  4] 0.00-10.00  sec  XX.YY GBytes  NN.NN Gbits/sec                  receiver
    
    iperf Done.
    

Prueba automática

El script incluido en perf-check.zip automatiza los comandos que se utilizan en la sección anterior. Para utilizar el script:

  1. Asegúrese de que el puerto TCP/UDP 5201 esté abierto. Para ello, revise las reglas de seguridad y las tablas de rutas, y realice los cambios necesarios.
  2. Extraiga el script perf-check.py del archivo perf-check.zip.
  3. Inicie una copia del script en el punto final del servidor introduciendo:

    ./perf-check.py server

  4. Inicie una copia del script en el punto final de cliente introduciendo:

    ./perf-check.py client <server address>

La secuencia de comandos producirá un archivo en ambos puntos finales (nombres por defecto: perf-results-client.tar.gz y perf-results-server.tar.gz). Estos archivos se deben proporcionar a los Servicios de Soporte Oracle para un análisis más detallado.

Importante:

Puede utilizar las instrucciones de iperf anteriores para probar el rendimiento entre hosts que no se encuentren en el mismo dominio de disponibilidad o entre un host en la VCN y un host en una red local. Se pueden utilizar las instrucciones para probar el rendimiento entre dos puntos finales cualesquiera. Para obtener resultados precisos, al transferir datos fuera de un dominio de disponibilidad, debe agregar --parallel 5 al final del comando de conexión de cliente.

¿Le ha resultado útil este artículo?