Enterprise File Storage - Conceptos de rendimiento

Bases de conocimiento

Enterprise File Storage - Conceptos de rendimiento


Icons/System/eye-open Created with Sketch. 281 visualizaciones 12.09.2025 Cloud / Enterprise File Storage
Información sobre la traducción

Esta traducción ha sido generada de forma automática por nuestro partner SYSTRAN. En algunos casos puede contener términos imprecisos, como en las etiquetas de los botones o los detalles técnicos. En caso de duda, le recomendamos que consulte la versión inglesa o francesa de la guía. Si quiere ayudarnos a mejorar esta traducción, por favor, utilice el botón «Contribuir» de esta página.

Objetivo

Descubra los conceptos relacionados con el aprovisionamiento, el seguimiento y la prueba del rendimiento de la solución Enterprise File Storage.

Procedimiento

Seguimiento del rendimiento

El concepto de "nivel de servicio" es un elemento importante de la solución Enterprise File Storage. Establece los niveles de rendimiento alcanzables para cada servicio aprovisionado. El rendimiento de un sistema de archivos suele definirse por varios elementos:

  • Tasa de bits.
  • Las IOPS (o número de operaciones de entrada-salida por segundo).
  • El tamaño de bloque.
  • El modelo de acceso secuencial o aleatorio.

A día de hoy, Enterprise File Storage proporciona y garantiza objetivos de rendimiento de 64 MB/s por TB y 4000 IOPS por TB. La capacidad aprovisionada de los servicios tiene, por tanto, un impacto directo en el rendimiento disponible para su servicio.

Esta información es importante al diseñar la arquitectura de almacenamiento. Veamos tres ejemplos:

  • Ejemplo n°1: su aplicación necesita una tasa de transferencia teórica de aproximadamente 430 MB/s. Para ello, debe aprovisionar al menos 7 TB de almacenamiento. En efecto, un rápido cálculo (430/64 = 6,72) permite estimar la capacidad mínima necesaria para alcanzar este caudal.

  • Ejemplo n°2: su infraestructura necesita 4500 IOPS y un volumen de datos de 1 TB. Para ello, debe aprovisionar 2 TB para obtener las 4500 IOPS necesarias. Más específicamente en este caso, disfrutará de 8000 IOPS sobre la capacidad aprovisionada. Por lo tanto, el objetivo es recargar el servicio para garantizar el nivel de rendimiento deseado.

  • Ejemplo n°3: su aplicación no necesita un rendimiento en particular, pero un volumen de almacenamiento de más de 60 TB. En ese caso, es preferible optar por el servicio de almacenamiento NAS-HA, más económico y que permite alcanzar una capacidad superior a 58 TB por servicio.

volúmenes y calidad de servicios (QoS)

Le recordamos que un volumen es una partición del servicio (también llamada "pool" o "pool de capacidad"). Durante el pedido, aprovecha una capacidad para su servicio. Una vez entregado el servicio, deberá crear sus volúmenes poniendo a su disposición un espacio de entre 100 GB y 29 TB por volumen.

A continuación ofrecemos la jerarquía de un servicio de almacenamiento Enterprise File Storage:

Enterprise File Storage Perf 1

Enterprise File Storage todavía no permite cambiar la QoS manualmente. La QoS se define en el nivel de servicio (pool).

Cómo optimizar el rendimiento de su sistema de archivos

Para optimizar el rendimiento de su Enterprise File Storage, es importante tener en cuenta:

  • Tenga en cuenta que la solución Enterprise File Storage se reserva en el mismo datacenter que sus cargas de trabajo. La latencia entre los datacenters puede ser elevada y afectar al rendimiento global de su aplicación.
  • Para una mayor fiabilidad y un ancho de banda máximo, favorezca a los servidores de última generación, ya que disponen de las nuevas interfaces de red.
  • Identifique el ancho de banda público disponible en los servidores de clientes para garantizar la compatibilidad con el rendimiento aprovisionado y así maximizar el rendimiento.

Prueba de rendimiento

Para realizar sus propias pruebas de rendimiento y familiarizarse con los niveles de servicio de Enterprise File Storage, le recomendamos que utilice herramientas como FIO, una popular herramienta de evaluación. Ofrece numerosas opciones configurables para simular la carga de trabajo deseada y proporciona estadísticas detalladas sobre el comportamiento del almacenamiento bajo carga. También está disponible de forma gratuita en una amplia gama de sistemas operativos.

Es importante probar el rendimiento de su Enterprise File Storage en el mismo datacenter que sus cargas de trabajo. La latencia entre los datacenters es demasiado elevada durante el funcionamiento normal para que dicha evaluación sea pertinente.

Antes de iniciar el test, compruebe que el cliente utilizado para este benchmark tenga acceso a su servicio Enterprise File Storage y a un volumen de prueba. Si todavía no lo ha hecho, puede consultar la guía de gestión desde el área de cliente de OVHcloud.

Banco de pruebas

La herramienta FIO le permite probar varios escenarios y modificar numerosos parámetros de prueba:

  • El número de imágenes.
  • El tamaño de las imágenes.
  • El tamaño de bloque.
  • La duración del test.
  • El número de FIO workers.
  • El modelo de acceso (lectura/escritura/secuencial/aleatoria), etc.

A continuación se muestran algunos ejemplos de comandos FIO que permiten confirmar que se puede alcanzar el número máximo de IOPS (4000) o el ancho de banda máximo (64MB/s) para un servicio EFS de 1 TB:

Random read - IOPS max

fio -numjobs=1 -iodepth=128 -direct=1 -ioengine=libaio -sync=1 -rw=randread -bs=8k -size=1G -time_based -runtime=60 -name=test1 -directory=/share-nfs

Random write - IOPS max

fio -numjobs=1 -iodepth=128 -direct=1 -ioengine=libaio -sync=1 -rw=randwrite -bs=8k -size=1G -time_based -runtime=60 -name=test2 -directory=/share-nfs

Random read - Bandwidth max

fio -numjobs=1 -iodepth=128 -direct=1 -ioengine=libaio -sync=1 -rw=randread -bs=64k -size=1G -time_based -runtime=60 -name=test3 -directory=/share-nfs

Random write - Bandwidth max

fio -numjobs=1 -iodepth=128 -direct=1 -ioengine=libaio -sync=1 -rw=randwrite -bs=64k -size=1G -time_based -runtime=60 -name=test4 -directory=/share-nfs

Sequential read - IOPS max

fio -numjobs=1 -iodepth=128 -direct=1 -ioengine=libaio -sync=1 -rw=read -bs=8k -size=1G -time_based -runtime=60 -name=test5 -directory=/share-nfs

Sequential write - IOPS max

fio -numjobs=1 -iodepth=128 -direct=1 -ioengine=libaio -sync=1 -rw=write -bs=8k -size=1G -time_based -runtime=60 -name=test6 -directory=/share-nfs

Sequential Read - Bandwidth max

fio -numjobs=1 -iodepth=128 -direct=1 -ioengine=libaio -sync=1 -rw=read -bs=64k -size=1G -time_based -runtime=60 -name=test7 -directory=/share-nfs

Sequential write - Bandwidth max

fio -numjobs=1 -iodepth=128 -direct=1 -ioengine=libaio -sync=1 -rw=write -bs=64k -size=1G -time_based -runtime=60 -name=test8 -directory=/share-nfs

Más información en la documentación de FIO.

También puede utilizar otras herramientas open source como:

Más información

Si necesita formación o asistencia técnica para implantar nuestras soluciones, póngase en contacto con su representante de ventas o haga clic en este enlace para obtener un presupuesto y solicitar un análisis personalizado de su proyecto a nuestros expertos del equipo de Servicios Profesionales.

Interactúe con nuestra comunidad de usuarios en Discord : https://discord.gg/ovhcloud

Artículos relacionados