Medición: cómo Amazon EFS informa del tamaño del sistema de archivos y de los objetos - Amazon Elastic File System

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Medición: cómo Amazon EFS informa del tamaño del sistema de archivos y de los objetos

En la siguiente sección, descubra cómo Amazon EFS informa sobre los tamaños del sistema de archivos y los tamaños de los objetos dentro de un sistema de archivos.

Medición de los objetos del sistema de archivos de Amazon EFS

Los objetos que puede ver en un sistema Amazon EFS incluyen archivos normales, directorios, enlaces simbólicos y archivos especiales (FIFO y sockets). Cada uno de estos objetos se mide para 2 KiB (KiB) de metadatos (por su inode), y uno o más incrementos de 4 KiB de datos. En la siguiente lista se explica el tamaño de datos medido para distintos tipos de objetos del sistema de archivos.

  • Archivos normales: el tamaño de datos medido de un archivo normal es el tamaño lógico del archivo redondeado al siguiente incremento de 4 KiB, excepto que puede ser inferior en el caso de los archivos dispersos.

    Un archivo disperso es un archivo en que los datos no se escriben en todas las posiciones del archivo antes de alcanzar su tamaño lógico. Para un archivo disperso, en algunos casos el almacenamiento real utilizado es inferior al tamaño lógico redondeado al incremento de 4 KiB más cercano. En estos casos, Amazon EFS informa del almacenamiento real utilizado como tamaño de datos medido.

  • Directorios: el tamaño de datos medido de un directorio es el almacenamiento real utilizado para las entradas del directorio y la estructura de datos que las contiene, redondeado al siguiente incremento de 4 KiB. El tamaño de datos medido no incluye el almacenamiento real utilizado por los datos de los archivos.

  • Enlaces simbólicos y archivos especiales: el tamaño de datos medido para estos objetos es siempre 4 KiB.

Cuando Amazon EFS informa del espacio utilizado para un objeto, mediante elspace_used atributo NFSv4.1, incluye el tamaño de los datos medidos actual del objeto, pero no el tamaño de los metadatos. Hay dos utilidades disponibles para medir el uso de disco de un archivo: las utilidades du y stat. A continuación, se muestra un ejemplo de cómo utilizar la utilidad du en un archivo vacío con la opción -k para devolver la salida en kilobytes:

$ du -k file 4 file

A continuación, se muestra un ejemplo de cómo utilizar la utilidad stat en un archivo vacío para devolver el uso del disco del archivo.

$ /usr/bin/stat --format="%b*%B" file | bc 4096

Para medir el tamaño de un directorio, utilice la utilidad stat. Busque el valor Blocks y, a continuación, multiplique dicho valor por el tamaño del bloque. A continuación, se muestra un ejemplo de cómo utilizar la utilidad stat en un directorio vacío:

$ /usr/bin/stat --format="%b*%B" . | bc 4096

Tamaño medido de un sistema de archivos de Amazon EFS

El tamaño medido de un sistema de archivos de Amazon EFS incluye la suma de los tamaños de todos los objetos actuales de las clases de almacenamiento Standard e IA. El tamaño de cada objeto se calcula a partir de una muestra representativa del tamaño del objeto durante la hora medida, por ejemplo, entre las 8 de la mañana y las 9 de la mañana.

Un archivo vacío aporta 6 KiB (2 KiB de metadatos más 4 KiB de datos) al tamaño medido de un sistema de archivos. Tras la creación, un sistema de archivos dispone de un único directorio raíz vacío y, por tanto, tiene un tamaño medido de 6 KiB.

Los tamaños medidos de un sistema de archivos particular definen el uso que se facturará en la cuenta del propietario de este sistema de archivos por esa hora.

nota

El tamaño medido calculado no representa una instantánea coherente del sistema de archivos en un momento particular durante esa hora. En lugar de ello, representa los tamaños de los objetos que había en el sistema de archivos en distintos momentos de cada hora o de la hora anterior posiblemente. Estos tamaños se suman para determinar el tamaño medido del sistema de archivos de la hora. El tamaño medido de un sistema de archivos es finalmente coherente con los tamaños medidos de los objetos almacenados cuando no hay escrituras en el sistema de archivos.

Puede ver este tamaño medido de un sistema de archivos de Amazon EFS de las siguientes maneras:

  • Mediante el describe-file-systemsAWS CLIcomando y la operación DescribeFileSystemsde la API, la respuesta incluye lo siguiente:

    "SizeInBytes":{ "Timestamp": 1403301078, "Value": 29313417216, "ValueInIA": 675432, "ValueInStandard": 29312741784 }

    Donde

    El tamaño medido de tambiénValueInStandard se utiliza para determinar la línea base del rendimiento de E/S y las velocidades de ráfaga de los sistemas de archivos que utilizan el modo de rendimiento de ráfaga.

  • Consulte la columna Tamaño en estándar o en una zona de la tabla Sistemas de archivos para cada sistema de archivos que aparezca en la consola de administración de EFS.

  • Ejecute el comando df en Linux en el símbolo del terminal de una instancia EC2.

    Use el comando df y no el comando du. No utilice el comando du en la raíz del sistema de archivos con fines de medición de almacenamiento. Los resultados no proporcionan datos completos.

nota

El tamaño medido de tambiénValueInStandard se utiliza para determinar la línea base del rendimiento de E/S y las velocidades de ráfaga. Para obtener más información, consulte Modo de rendimiento por ráfagas.

Medición del acceso poco frecuente

El almacenamiento de acceso poco frecuente (IA) se mide en incrementos de 4 KiB. Los metadatos de los archivos de IA (2 KiB por archivo) se almacenan y se miden siempre en la clase de almacenamiento Estándar. El acceso a los datos del almacenamiento IA se mide en incrementos de 1 MiB.

Rendimiento de medición

Amazon EFS mide el rendimiento de las solicitudes de lectura a un tercio de la velocidad de las demás operaciones de E/S del sistema de archivos. Por ejemplo, si genera 30 mebibytes por segundo (MiBps) de rendimiento de lectura y escritura, la parte de lectura cuenta como 10 MiBps del rendimiento efectivo, la parte de escritura cuenta como 30 MiBps y el rendimiento medido combinado es 40 MiBps. Este rendimiento combinado ajustado a las tasas de consumo se refleja en laMeteredIOBytes CloudWatch métrica.

Medición del rendimiento elástico

Cuando Elastic Throughput está activado para un sistema de archivos, solo se paga por la cantidad de metadatos y datos leídos o escritos en el sistema de archivos. Los sistemas de archivos Amazon EFS utilizan el modo de rendimiento elástico, los metadatos del medidor y la facturación se leen como operaciones de lectura de datos y los metadatos se escriben como operaciones de escritura de metadatos.

Los metadatos leídos o escritos en su sistema de archivos Amazon EFS se miden en incrementos de 4 KiB. Los datos leídos o escritos en su sistema de archivos Amazon EFS se miden en incrementos de 32 KiB.

Medición del rendimiento aprovisionado

Solo paga por el tiempo que el rendimiento aprovisionado está activado. Amazon EFS mide los sistemas de archivos con el rendimiento aprovisionado activado una vez cada hora. Para la medición cuando el rendimiento aprovisionado se establece en menos de una hora, Amazon EFS calcula el promedio de tiempo con una precisión de milisegundos.