¿Por qué optimizar el rendimiento de respaldo del cliente?
Comprensión de lo que sucede durante un respaldo de Avamar desde una perspectiva
de rendimientoPuede encontrar una explicación detallada de lo que sucede en segundo plano para influir en el rendimiento y el comportamiento del respaldo del cliente Avamar en:
Recopile información:
Recopile información detallada sobre el problema:
Determine qué parte de la cadena de respaldo tiene el cuello de botella más grave:
El siguiente esquema muestra los componentes principales de un sistema de respaldo.
SIEMPRE existen cuellos de botella, pero debemos trabajar para comprender dónde se encuentran.
Si podemos hacer esto y mitigar el cuello de botella, el rendimiento debería mejorar.
Una vez que se mitiga un cuello de botella, otro cuello de botella puede volverse evidente. Nuestro objetivo final es llegar a una situación en la que la duración del respaldo sea aceptable.
Cuellos de botella en el servidor Avamar:
Si TODOS los respaldos en un servidor Avamar son lentos, considere la posibilidad de un problema en el servidor.
Si TODOS los respaldos en un servidor Avamar son lentos durante ciertos momentos del día, considere la contención del lado del servidor o un cuello de botella de red.
Si hay un problema de rendimiento con uno o algunos clientes de respaldo, enfóquese en cada cliente por sí mismo.
Estado del servidor:
Es poco probable que un servidor Avamar en buen estado sea un cuello de botella para los respaldos.
Compruebe el estado del servidor de respaldo.
Avamar restringe las conexiones de clientes para preservar los niveles aceptables de rendimiento.
Consulte Avamar: ¿Cuántas sesiones de cliente simultáneas se pueden establecer en Avamar Server? (versiones 6.1 y posteriores)
Contención del servidor:
Si hay momentos del día en los que el rendimiento del respaldo es deficiente, esto podría indicar una contención.
admin@utilitynode:~/>: avmaint session | grep path | wc -l
Rendimiento de recopilación de respaldos de Data Domain:
Inicie sesión en el portal de soporte de Dell y revise:
Cuellos de botella en la red:
La red puede ser un cuello de botella si se respalda un cliente mediante una WAN.
Latencia de red:
Esto afecta la velocidad a la que los clientes pueden comprobar si hay hashes presentes en el servidor Avamar.
2014-11-20 04:45:30 avtar Info <5156>: Backup #1180 timestamp 2014-11-20 04:45:28, 23 files, 5 folders, 291.7 GB (23 files, 4.316 GB, 1.48% new)
Si el cliente y el servidor están separados por una WAN, tenga en cuenta si el vínculo puede transmitir la cantidad de datos (en este caso, 4,316 GB) dentro de la ventana de respaldo.
Una mayor cantidad de datos nuevos requiere más ancho de banda de red o un tiempo de respaldo más prolongado.
Estos factores tienen límites prácticos, pero el usuario puede controlarlos en cierta medida.
Tenga en cuenta si cualquiera de ellos se puede manipular para admitir un respaldo oportuno.
Si se sospecha de un cuello de botella de red o un problema de comunicación del servidor:
Confirme el rendimiento de red entre el cliente y el dispositivo de respaldo.
Habilite el registro comstats de avtar para facilitar la solución de problemas.
Cuellos de botella del lado del cliente:
Asegúrese de que el respaldo no se canceló prematuramente:
Busque "canceled" en el registro de respaldo. A continuación, se muestra un ejemplo en el que un usuario impaciente canceló un respaldo de L1.
2013-11-05 12:15:29 avtar Info <5157>: PARTIAL Backup #14 timestamp 2011-11-05 12:13:36, 2,030 files, 562 folders, 397.3 MB (691 files, 17.44 MB, 4.39% new)
2013-11-05 12:15:29 avtar Info <7539>: Label "MOD-xxxxxxxxxx", scheduled to expire 11/12/11, none backup
2013-11-05 12:15:29 avtar Info <6083>: Backed-up 397.3 MB in 1.36 minutes: 17 GB/hour (89,593 files/hour)
2013-11-05 12:15:29 avtar Info <7883>: Finished at 2011-11-05 12:15:29 GMT Standard Time, Elapsed time: 0000h:01m:21s
2013-11-05 12:15:29 avtar Info <8468>: Sending wrapup message to parent
2013-11-05 12:15:29 avtar Info <5314>: Command failed (exit code 10013: Externally canceled)
En casos como este, cuando un respaldo finaliza correctamente, los datos se conservan como un respaldo "PARCIAL".
Aunque los registros de respaldo parciales indican el rendimiento del respaldo, el análisis adecuado requiere el registro de un respaldo completado.
Compruebe el registro para ver si hay problemas de dimensionamiento de caché de archivos o caché de hash:
Compruebe si las marcas de regulación se pasan a avtar:
La regulación de red o CPU avtar reduce en gran medida el rendimiento del respaldo.
Consulte Avamar: Cómo regular el consumo de recursos del sistema (CPU, red, I/O y memoria) de Avamar Client.
Esto se puede detectar en el registro de respaldo.
2013-09-06 14:22:13 avtar Info <6557>: Network bandwidth throttling is enabled, limiting to approx. 0.512 Mbps (62.50 KB/sec) 2013-09-06 14:22:13 avtar Info <6558>: CPU throttling is enabled, limiting CPU usage to approx. 70%
¿Hay un cuello de botella en la CPU o la memoria del cliente Avamar?
Un respaldo de Avamar se ejecuta tan rápido como el hardware lo permite y compite con otros servicios por recursos. Tenga en cuenta el "trabajo diario" del cliente y cuando esté ocupado.
Monitoree el cliente mediante el Administrador de tareas o el Explorador de procesos (en Windows) o el comando "superior" (UNIX o Linux). Estos pueden revelari f la saturación de la CPU se produce durante el respaldo.
Dell tiene una herramienta interna "LogAnalyzer" que muestra el consumo y el rendimiento de los recursos con el tiempo. Trabaje con el equipo de soporte para usarlo.
Los archivos de caché se cargan en la memoria durante el respaldo. Compruebe el uso de la memoria del cliente para ver si hay fallas de página o indicios de que el cliente no tiene RAM.
Esto es menos un problema en el que los clientes Avamar v7.x en Data Domain aprovechan la "caché de paginación" (f_cache2.dat).
La caché de paginación reduce el espacio físico de la memoria en un cliente en comparación con la caché avtar "monolítica" tradicional.
Compruebe si hay un cuello de botella de I/O en el cliente:
Después del dimensionamiento de la caché del cliente, el siguiente factor que determina el rendimiento del respaldo es el sistema de almacenamiento que aloja los datos de respaldo y los alimenta a avtar.
Asegúrese de que el almacenamiento de destino esté en buen estado:
Asegúrese de que no haya problemas con el dispositivo de almacenamiento de destino que impidan un rendimiento óptimo.
Asegúrese de que el software de otros fabricantes no compita con Avtar para I/O:
¿Alguna aplicación en el cliente compite con el cliente Avamar para las I/O de almacenamiento?
El escaneo en tiempo real o en tiempo real del software antivirus afecta considerablemente el rendimiento del cliente Avamar.
Asegúrese de que el cliente no respalde datos mediante CIFS o NFS:
El respaldo de datos CIFS o NFS solo se admite a través de un acelerador de NDMP.
Compruebe si la compresión o el cifrado de almacenamiento están en uso:
El rendimiento del respaldo puede ser menor de lo esperado si los datos de destino residen en el almacenamiento de destino donde los datos se comprimen o cifran a nivel del sistema de archivos.
Análisis de cuellos de botella de recursos de clientes de Windows con Perfmon:
El siguiente artículo ayuda a crear gráficos de rendimiento para comprender si el cliente está esperando en algún recurso en particular en un momento determinado. Considere el uso con gráficos producidos por la herramienta LogAnalyzer.
Respaldo de archivos.pst
de OutlookUn respaldo con muchos archivos.pst o grandes puede ejecutarse lentamente.
Análisis comparativo del rendimiento
del almacenamientoCompruebe el rendimiento del dispositivo de almacenamiento donde se alojan los datos de destino.
Rendimiento deficiente del respaldo debido a los datos que se respaldan:
La causa más común de los respaldos lentos se debe a las características de los datos que se respaldan.
Compruebe si hay muchos datos nuevos o modificados:
Algunos archivos nuevos o modificados de gran tamaño pueden provocar que un respaldo rápido supere la ventana de respaldo. Para identificar esos archivos, consulte:
Clientes Windows
Clientes Linux y UNIX: compruebe si el conjunto de datos del cliente contiene archivos grandes y dispersos.
Revise las líneas de resumen de respaldo para comprender el alcance del respaldo e identificar valores atípicos:
Busque en el registro de respaldo las cadenas "Backup #" o "Backed-up".
2017-06-07 20:21:38 avtar Info <5156>: Backup #441 timestamp 2017-06-07 20:21:38, 2,653,523 files, 255,181 folders, 1,566 GB (10,777 files, 668.4 MB, 0.04% new) 2017-06-07 20:21:38 avtar Info <6083>: Backed-up 1,566 GB in 1281.60 minutes: 73 GB/hour (124,228 files/hour)Esto puede ahorrarle mucho tiempo al investigar el rendimiento del respaldo.
Con frecuencia, estos detalles nos proporcionan suficientes datos para comprender la causa del rendimiento deficiente del respaldo.
Si es necesario, revise los mensajes de línea de estado que se generan mientras se ejecuta el respaldo.
Determine si alguno de los valores de estas dos líneas de registro son valores atípicos. En otras palabras, ¿son más grandes o más pequeñas de lo normal? Familiarícese con los respaldos y será fácil detectar anomalías.
Relación
archivo a carpetaLa mayoría de los conjuntos de datos de clientes tienen un archivo a una carpeta de aproximadamente 10:1, y avtar se ajusta para reflejar esto.
Si un conjunto de datos tiene una relación baja entre archivos y carpetas, como en el siguiente ejemplo, es posible que el respaldo no se ejecute de manera eficiente sin ajustes menores.
2015-11-18 00:34:32 avtar Info <5156>: Backup #75 timestamp 2015-11-18 00:24:43, 4,007,032 files, 1,974,043 folders, 1,589 GB (2,680 files, 419.4 MB, 0.03% new)
Análisis de rendimiento mediante mensajes de información de estado del registro avtar:
Mediante Notepad++ o similar, filtre el registro para las líneas avtar Info que contienen mensajes de estado . Estos se pueden filtrar mediante las entradas de código que contienen <5100> u <8688> según la versión del cliente Avamar. Estas líneas son mensajes de estado periódicos informados por avtar.
Revise el uso de marcas include y exclude. Evite las declaraciones "incluir":
En la Guía de mejores prácticas operacionales se analizan las listas Incluir y Excluir.
Avamar debe comparar cada archivo en el conjunto de datos de respaldo con ambas listas para determinar si se debe respaldar el archivo. Este proceso de comparación agrega sobrecarga y puede aumentar el tiempo de ejecución del respaldo.
Compruebe el directorio avs\var del cliente para conocer la presencia de un avtar.archivo cmd .
Compruebe si ese archivo contiene declaraciones activas --exclude o --exclude-from-file .
Si se excluye un directorio o un sistema de archivos, pero se utilizan marcas de inclusión, avtar lo escanea en busca de elementos que se le ha dicho que "incluyan".
Compruebe si el conjunto de datos contiene puntos gruesos o archivos stub:
Tenga cuidado si un conjunto de datos contiene archivos stub o punteros a los datos almacenados en otro dispositivo.
El rendimiento del respaldo se resiente si avtar tiene que esperar a que se recupere el archivo remoto.
Algunos ejemplos de este tipo de software son los siguientes: Enterprise Vault Archiver, Moonwalk y DiskXtender.
Respaldos de clientes virtuales con una instalación de invitado de Avamar
Otras notas
Otras referencias