Avamar: cómo configurar el tamaño de las cachés de clientes Avamar para evitar que los desbordamientos de caché causen problemas de rendimiento de respaldo

Summary: En este artículo, se explica cómo configurar la caché del cliente Avamar para evitar los desbordamientos de la caché, lo que puede provocar un rendimiento lento del respaldo.

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Instructions

Compruebe si la caché del cliente necesita ajustes.  

No cambie el archivo de caché si tiene el tamaño adecuado: no habrá ningún efecto beneficioso en el rendimiento.


    Reglas para ajustar los tamaños máximos de caché

    Asegúrese de que las cachés sean tan grandes que el cliente termine intercambiando porque no tiene suficiente RAM física para manejar todos los procesos. El intercambio es el movimiento de páginas de memoria entre la RAM y el disco.

     

    Prácticas recomendadas para ajustar los tamaños máximos de caché:

    • Nunca permita que el total de tamaños combinados de la caché supere un cuarto de la RAM física total disponible.
    • Establezca los tamaños máximos de archivo y caché hash en una fracción del total de la RAM física disponible. Especifique los tamaños de la caché de hash y del archivo mediante números enteros negativos.
    • Limite el tamaño total de la caché a aproximadamente un cuarto de la RAM física.
    • Configure una de las cachés en -5 (esto equivale al 20 % de la RAM del cliente) y establezca la otra caché en -32 (3 % de la RAM del cliente).
    • Por ejemplo, para un cliente de base de datos grande, utilice la siguiente configuración:
      --filecachemax=-32
      --hashcachemax=-5
    • Si utiliza algo que no sea el tamaño de caché predeterminado, incluya la configuración de caché máxima personalizada en el archivo avtar.cmd en el cliente.
    • A veces, la única opción puede ser aumentar la cantidad de RAM física en el cliente. Es posible que también pueda respaldar el cliente mediante varios conjuntos de datos más pequeños.
    • Si es necesario, limite los tamaños de las cachés por debajo de los valores óptimos:
      • Para un servidor de archivos típico, primero asigne la RAM necesaria a la caché de archivos.
      • Para un cliente de base de datos típico, primero asigne la RAM necesaria a la caché hash.

    Ajuste de la caché de archivos

    Si la caché de archivos se elimina, no se utiliza o se reduce su tamaño, se deben procesar todos los archivos que no correspondan a un resultado en la caché de archivos. El procesamiento implica leer, fragmentar, comprimir y aplicar hash al contenido del archivo.
    Esto ocurre antes de que el proceso de Avamar pueda comprobar que los hashes se enviaron previamente al servidor Avamar.
    Si existe un archivo en la caché de archivos, avtar no necesita leerlo.
    Esto ahorra mucho tiempo y procesamiento, y minimiza la duración del respaldo.

     

    De manera predeterminada, la caché de archivos podría consumir hasta un octavo de la RAM física en el cliente Avamar.
    Por ejemplo, si el cliente tiene 4 GB de RAM, la caché de archivos se limita a 4 GB divididos por 8, o a 512 MB como máximo.

    La caché de archivos duplica su tamaño cada vez que necesita aumentar.
    Los tamaños de caché de archivos pueden ser (en megabytes): 5,5 MB, 11 MB, 22 MB, 44 MB, 88 MB, 176 MB, 352 MB, 704 MB y 1408 MB.

    Debido a que el programa avtar es una aplicación de 32 bits, el tamaño máximo de caché de archivos que puede utilizar avtar se limita a menos de 2 GB.
    En un ejemplo donde un cliente tiene 4 GB de RAM, el tamaño máximo de la caché de archivos es 352 MB.

     

    Cada entrada en una caché de archivos consta de un encabezado de 4 bytes más dos hashes SHA-1 de 20 bytes (44 bytes en total):

    • Entrada de hash SHA-1 de los atributos del archivo.
      Los atributos del archivo incluyen los siguientes: Nombre del archivo, ruta del archivo, hora de modificación, tamaño del archivo, propietario, grupo y permisos.
    • Entrada de hash SHA-1 para el hash del contenido real del archivo, independientemente de los atributos del archivo.


    Regla de caché de archivos

    Si el cliente consta de N millones de archivos, la caché de archivos debe ser de al menos N millones de archivos x 44 millones de bytes/millón de archivos. Esto significa que la caché de archivos debe ser de al menos N x 44 MB, donde N es la cantidad de millones de archivos en el respaldo.

     

    Ejemplo: caché de archivos

    Cuando un cliente tiene 4 millones de archivos, la caché de archivos debe ser de al menos 176 MB (4 x 44 MB). Se debe permitir que la caché de archivos aumente a 176 MB para acomodar todos los archivos.

     

    Práctica recomendada:

    La caché de archivos debe ser un mínimo de N x 44 MB, donde N es la cantidad de millones de archivos en el respaldo. La caché de archivos duplica su tamaño cada vez que crece. Para dimensionar adecuadamente la caché de archivos:

    1. Configure el valor de --filecachemax de la siguiente manera:
       
      --filecachemax = 2 x N x 44

      Donde N es la cantidad de millones de archivos en el respaldo.
    2. Establezca --hashcachemax en un valor pequeño, como:
      --hashcachemax=30

    Ajuste de la caché de hash

    Si el proceso avtar encuentra que un hash de un fragmento no está contenido en la caché de hash, consulta al servidor Avamar para conocer la presencia del hash.
    De manera predeterminada, la caché de hash podría consumir hasta un dieciseisavo de la RAM física en el cliente Avamar.
    Con el mismo cliente con 4 GB de RAM que se describe en "Ajuste de la caché de archivos", la caché hash se limita a 4 GB/16 o a 256 MB como máximo.

    La caché de hash también duplica su tamaño cada vez que necesita aumentar.
    Los tamaños actuales de la caché de hash están en megabytes: 24 MB, 48 MB, 96 MB, 192 MB, 384 MB, 768 MB, etc. En este ejemplo, donde un cliente tiene 4 GB de RAM, el tamaño máximo de la caché de hash es de 192 MB.

    Cada entrada en una caché de hash consta de un encabezado de 4 bytes más un hash SHA-1 por fragmento o compuesto, que es el hash del contenido del fragmento o compuesto.

     

    Regla de caché de hash

    Si el cliente consta de Y GB de datos de base de datos, la caché de hash debe ser al menos YGB/tamaño de fragmento promedio x 24 millones de bytes/millón de fragmentos.
    Utilice 24 KB como el tamaño de fragmento promedio para todos los respaldos.
    La caché de hash debe ser de al menos Y MB, donde Y es la cantidad de GB de datos de base de datos en el respaldo.

     

    Ejemplo: caché de hash

    Cuando un cliente de base de datos tiene 500 GB de datos de base de datos, se debe permitir que la caché de hash aumente al menos a 500 MB.
    Se debe permitir que la caché hash aumente al siguiente tamaño incremental (768 MB) para acomodar los hashes de todos los fragmentos en un respaldo de base de datos.

     

    Práctica recomendada

    La caché hash debe ser como mínimo Y MB, donde Y es el tamaño de la base de datos que se respalda en GB.

    La caché de hash duplica su tamaño cada vez que crece.
    Para dimensionar adecuadamente la caché de hash, configure el valor de --hashcachemax de la siguiente manera:

    --hashcachemax = 2 x Y


    Donde Y es el tamaño de la base de datos que se respaldará en GB.

    Additional Information

    Para obtener más información, consulte la Guía de mejores prácticas operativas de Avamar

    Affected Products

    Avamar

    Products

    Avamar, Avamar Client
    Article Properties
    Article Number: 000014502
    Article Type: How To
    Last Modified: 19 Mar 2025
    Version:  6
    Find answers to your questions from other Dell users
    Support Services
    Check if your device is covered by Support Services.