Symptoms
La caché de archivos de paginación de Avamar 7.0 que se utiliza para los respaldos del sistema de archivos en la solución integrada de Avamar y Data Domain consume considerablemente más capacidad de disco que la caché de archivos monolítica.
Si el directorio /var de Avamar se encuentra en un sistema de archivos o un volumen de cliente con una cantidad limitada de capacidad de disco, el mayor tamaño de archivo "en disco" para la caché del archivo de paginación puede causar problemas de administración de la capacidad de disco en el cliente del sistema de archivos Avamar.
Cause
En el
documento EMC Avamar 7.0 Operational Best Practices, documentamos lo siguiente:
"En comparación con el método de caché de archivos original, los respaldos que implementan la caché de archivos de paginación según demanda requieren hasta 20 veces más espacio de disco".
Hay dos razones por las que el archivo de caché del archivo de paginación es aproximadamente 20 veces más grande que la caché de archivos monolíticos:
- 20 bytes adicionales por archivo para la compensación de CDSF
La caché de archivos monolítica utiliza 44 bytes por archivo: Encabezado de 4 bytes, hash de atributo de archivo de 20 bytes y hash de contenido de archivo de 20 bytes. La caché de archivos de paginación utiliza 64 bytes por archivo. Los 20 bytes adicionales se utilizan para almacenar información sobre la compensación dentro del contenedor de respaldo de formato de streaming de datos común (CDSF) donde se encuentra el archivo. Si tanto la caché del archivo de paginación como la caché de archivos monolíticos tuvieran el mismo formato, esto hace que la caché del archivo de paginación sea aproximadamente 1,5 veces mayor.
- No se permite el uso compartido de entradas entre copias de seguridad
Ambas cachés de archivos almacenan los hashes para un máximo de 16 respaldos. Con la caché de archivos monolítica, después de que se completa el primer respaldo, aproximadamente el 2 % de los archivos cambia diariamente. Después del primer respaldo, la mayoría de las entradas se comparten entre los respaldos. Sin embargo, con la caché del archivo de paginación, cada página de elementos es única para un respaldo específico y, por lo tanto, no se comparten entradas entre los respaldos. Esto hace que la caché de archivos de paginación almacene aproximadamente 10 veces más entradas que la caché de archivos monolítica.
Estos dos colaboradores causan un aumento aproximado de 15 a 20 veces en el tamaño de la caché de archivos de paginación en relación con la caché de archivos monolítica cuando se respalda el mismo conjunto de datos.
Si sabe cuántos archivos se respaldan en la definición del conjunto de datos, puede calcular el tamaño final de la caché del archivo de paginación a partir de la siguiente fórmula:
<tamaño de caché de archivos de paginación en MB> = <conteo de archivos en millones> * 1700
Resolution
Hay tres maneras de mitigar el impacto potencial de la caché de archivos de paginación más grande:
A) Cambie la ubicación de la caché del archivo de paginación mediante "cachedir" en avtar.cmd
Esta es la opción preferida y no tiene inconvenientes, siempre que el cliente tenga un volumen lo suficientemente grande para almacenar la caché de paginación.
Si el directorio /var de Avamar, que almacena los archivos de caché del cliente, se encuentra en un volumen con capacidad limitada, reubique la caché de paginación en un volumen más espacioso, como se describe a continuación.
- Cree una carpeta en la que desee almacenar los archivos de caché.
- Copie los archivos de caché existentes de /usr/local/avamar/var/ o C:\program files\avs\var\ a la nueva carpeta creada en el paso 1.
- Cree un archivo en el directorio /var del cliente llamado "avtar.cmd". Si el archivo existe, edítelo.
- Especifique la nueva ubicación "cachedir" en el archivo de marca "avtar.cmd". Por ejemplo, si creó D:\avamarcache para la caché del archivo de paginación, debe tener una entrada como esta en C:\program files\avs\var\avtar.cmd:
--cachedir=D:\avamarcache
- Ejecute un respaldo.
- Confirme que el nuevo directorio de caché se haya utilizado correctamente.
- Elimine la copia de las cachés del cliente del directorio var original de Avamar.
B) Mediante la aplicación de marcas que habilitan la limitación del tamaño de la caché de paginación
En Avamar 7.2 y versiones posteriores, existen marcas para limitar el tamaño de la caché de paginación a un porcentaje proporcional del tamaño del volumen donde reside la caché. Para obtener más información sobre esta opción, consulte el artículo de la base de conocimientos 19517: Cómo limitar el tamaño de la caché de paginación según demanda de Avamar (f_cache2.dat).
La desventaja de evitar que el archivo de caché crezca hasta alcanzar el tamaño de archivo es la reducción del rendimiento del respaldo debido al aumento de los errores de caché.
C) Limite la cantidad de respaldos completos almacenados dentro de la caché del archivo de paginación.
Si creamos algunos respaldos con un conjunto de datos pequeño y configuramos esos respaldos para que nunca venzan, podemos limitar a solo ocho respaldos o menos del conjunto de datos completo que se almacena en la caché del archivo de paginación, lo que reduce el tamaño.
Esta es la opción menos deseable y requiere un ajuste avanzado. También tiene advertencias. Comuníquese con el soporte técnico de Dell EMC para obtener más información.
Respaldos del sistema de archivos de Avamar 7.0 en la solución integrada de Avamar y Data Domain.
Para obtener más detalles sobre el archivo avtar.cmd, consulte el artículo de la base de conocimientos 81546:
Avamar: Cómo recopilar archivos de registro para solucionar problemas de respaldo y restauración del cliente Avamar.
Affected Products
Avamar
Products
Avamar