Comprensión de los contadores de rendimiento de la transferencia de datos - AWS DataSync

Comprensión de los contadores de rendimiento de la transferencia de datos

Cuando inicia una tarea, AWS DataSync proporciona contadores que ayudan a realizar el seguimiento del rendimiento y el progreso de la transferencia de datos.

Utilice la siguiente información para entender qué representa cada contador. Puede ver estos contadores en la consola de DataSync o en una respuesta de DescribeTaskExecution. Algunos contadores no están disponibles en todos los modos de tarea.

Consola DescribeTaskExecution Compatibilidad con modos de tarea Descripción

BytesWritten

Mejorado, Básico

El número de bytes lógicos que DataSync escribe en la ubicación de destino.

Rendimiento de datos

Mejorado, Básico

La velocidad a la que DataSync escribe bytes lógicos en la ubicación de destino .

Si utiliza DescribeTaskExecution, el método para calcular este contador depende del modo de la tarea:

  • Modo mejorado: divida BytesWritten entre TotalDuration

  • Modo básico: divida BytesWritten entre TransferDuration

Datos transferidos

BytesTransferred

Mejorado, Básico

El número de bytes que DataSync envía a la red antes de la compresión (si la compresión es posible).

Para conocer el número de bytes transferidos a través de la red, consulte Rendimiento de red (en la consola) o el contador BytesCompressed(en DescribeTaskExecution).

Eliminados del destino

FilesDeleted

Mejorado, Básico

La cantidad de archivos, objetos y directorios que DataSync elimina en realidad en la ubicación de destino.

Si no configura la tarea para eliminar los datos del destino que no están en el origen:

  • Eliminado del destino no se muestra en la consola.

  • FilesDeleted siempre muestra un valor de 0.

EstimatedBytesToTransfer

Mejorado, Básico

El número de bytes lógicos que DataSync espera escribir en la ubicación de destino.

EstimatedFilesToDelete

Mejorado, Básico

La cantidad de archivos, objetos y directorios que DataSync espera eliminar en la ubicación de destino.

Si no configura la tarea para eliminar datos del destino que no estén en el origen, el valor siempre será 0.

EstimatedFilesToTransfer

Mejorado, Básico

La cantidad de archivos, objetos y directorios que DataSync espera transferir a través de la red. Este valor se calcula mientras DataSync prepara la transferencia.

La forma en que se calcula depende principalmente del modo de transferencia utilizado:

  • Si el modo de transferencia está configurado para transferir solo los datos que han cambiado: el cálculo se basa en la comparación del contenido de las ubicaciones de origen y destino y en la determinación de la diferencia que se debe transferir. La diferencia puede incluir:

    • Todo lo que se añada o modifique en la ubicación de origen.

    • Todo aquello que esté presente en ambas ubicaciones y que se haya modificado en el destino después de una transferencia inicial (a menos que configure la tarea para no sobrescribir los datos en el destino).

    • (Solo en modo básico) El número de elementos que DataSync espera eliminar (si configura la tarea para eliminar datos en el destino).

  • Si el modo de transferencia está configurado para transferir todos los datos: el cálculo se basa únicamente en los elementos que DataSync encuentra en la ubicación de origen.

Rendimiento de archivos

Mejorado, Básico

La velocidad a la que DataSync transfiere archivos, objetos y directorios a través de la red.

Si utiliza DescribeTaskExecution, el método para calcular este contador depende del modo de la tarea:

  • Modo mejorado: divida FilesTransferred entre TotalDuration

  • Modo básico: divida FilesTransferred entre TransferDuration

FilesFailed

Mejorado

El número de objetos que DataSync no logra preparar, transferir, verificar y eliminar durante la ejecución de la tarea.

Si se producen errores, puede verlos junto con los contadores de consola Preparados, Transferidos, Omitidos y Eliminados del destino, respectivamente.

Enumerados en el origen

FilesListed.AtSource

Mejorado

El número de objetos que DataSync encuentra en la ubicación de origen.

  • Con un manifiesto, DataSync enumera únicamente lo que figura en el manifiesto (y no todo el contenido de la ubicación de origen).

  • Con un filtro de inclusión, DataSync enumera únicamente los elementos que coinciden con el filtro en la ubicación de origen.

  • Con un filtro de exclusión , DataSync enumera todo el contenido de la ubicación de origen antes de aplicar el filtro.

FilesListed.AtDestinationForDelete

Mejorado

El número de objetos que DataSync encuentra en la ubicación de destino.

Este contador solo es aplicable si la tarea se configura para eliminar datos en el destino que no están presentes en el origen.

Rendimiento de la red*

BytesCompressed

Mejorado, Básico

El número de bytes físicos que DataSync transfiere a través de la red después de la compresión (si la compresión es posible).

Este valor suele ser inferior a Datos transferidos (en la consola) o a BytesTransferred (en DescribeTaskExecution), salvo que los datos no sean comprimibles.

* – En modo mejorado, Rendimiento de red no se muestra en la consola.

Porcentaje comprimido

Basic

El porcentaje de los datos transferidos que DataSync comprime antes de enviarlos a través de la red.

Si se usa DescribeTaskExecution, este contador se puede calcular con 1 - BytesCompressed / BytesWritten.

Preparado

FilesPrepared

Mejorado

El número de objetos que DataSync intenta transferir después de comparar las ubicaciones de origen y destino.

En la consola, este contador también puede mostrar el número de objetos que DataSync omite durante la preparación. Para obtener más información, consulte Cómo DataSync prepara la transferencia de datos.

Este contador no es aplicable si la tarea se configura para transferir todos los datos. En ese caso, DataSync copia todo desde el origen en el destino sin realizar una comparación de diferencias entre las ubicaciones.

Tasa de procesamiento

Mejorado, Básico

La velocidad a la que DataSync lee archivos, objetos y directorios en la ubicación de origen.

La tasa de procesamiento se basa en varias métricas de CloudWatch. Las métricas exactas dependen del modo de la tarea que utilice.

Modo mejorado:

  • FilesListedSource

  • FilesPrepared

  • FilesTransferred

  • FilesVerified

Modo básico:

  • FilesPreparedSource

  • FilesPreparedDestination

  • FilesTransferred

  • FilesVerifiedSource

  • FilesVerifiedDestination

Restante

Basic

El número restante de archivos, objetos y directorios que DataSync espera transferir a través de la red.

Si se usa DescribeTaskExecution, este contador se puede calcular al restar FilesTransferred de EstimatedFilesToTransfer.

Omitidos*

FilesSkipped

Mejorado, Básico

El número de archivos, objetos y directorios que DataSync omite durante la transferencia.

* – En modo mejorado, Omitidos no se muestra en la consola. En su lugar, los elementos omitidos se incluyen en el contador Preparados cuando se transfieren únicamente los datos que han cambiado, o en el contador Transferidos cuando se transfieren todos los datos.

Transferidos

FilesTransferred

Mejorado, Básico

La cantidad de archivos, objetos y directorios que DataSync transfiere a través de la red. Este valor se actualiza periódicamente durante la ejecución de la tarea cuando se lee contenido desde el origen y se envía a través de la red.

Si DataSync no puede transferir algo, este valor puede ser inferior a EstimatedFilesToTransfer. Este valor también puede ser mayor que en algunos casos EstimatedFilesToTransfer. Este contador depende de la implementación para algunos tipos de ubicación, por lo que no se debe utilizar como una indicación exacta de lo que se transfiere ni para supervisar la ejecución de la tarea.

En la consola, este contador también puede mostrar el número de objetos que DataSync omite durante la transferencia de una tarea en modo mejorado. Para obtener más información, consulte Cómo DataSync transfiere los datos.

Verificado

FilesVerified

Mejorado, Básico

El número de archivos, objetos y directorios que DataSync verifica durante la transferencia.

Cuando configura la tarea para verificar solo los datos transferidos, DataSync no verifica directorios en determinadas situaciones ni archivos u objetos cuya transferencia haya fallado.