Join us at MongoDB.local London on 7 May to unlock new possibilities for your data. Use WEB50 to save 50%.
Register now >
Docs Menu
Docs Home
/ /
/ / /

limpieza

Esta página muestra la lista de actuales y recientes limpieza jobs.

Las tareas de limpieza remueven bloques no utilizados en blockstores y S3 blockstores para recuperar espacio de almacenamiento.

Si ninguna referencia existente de instantáneas se refiere a un bloque dado, Ops Manager considera ese bloque no utilizado o muerto. Ops Manager realiza la limpieza de los blockstores después de que el snapshot cae por debajo del umbral de bytes vivos.

La tarea de limpieza varía según el almacenamiento de snapshot.

Nota

Cambios en el tamaño del archivo durante el grooming

Durante las operaciones de grooming, es posible que note que el tamaño de los archivos de las blockstores y de los almacenes de instantáneas de almacenamiento compatibles con S3 fluctúa, a veces de manera dramática. Esto es normal durante estas operaciones.

Un trabajo de limpieza dentro del almacenamiento en bloques realiza las siguientes tareas:

  1. Escribe todos los bloques nuevos para las instantáneas en curso en una nueva ubicación de destino en el almacén de bloques.

  2. Copia todos los bloques vivientes existentes desde la ubicación de origen a la nueva ubicación de destino en el mismo almacén de bloques.

    Esto significa que existen dos copias de los bloques activos simultáneamente en el almacén de bloques, lo que afecta el uso del almacenamiento.

  3. Actualiza referencias para mantener las relaciones de datos.

  4. Elimina la base de datos de origen.

Una tarea de limpieza inter-almacenamiento en bloques realiza las siguientes acciones:

  1. Escribe todos los bloques nuevos de snapshots en curso en un almacenamiento en bloques objetivo diferente.

  2. Copia todos los bloques vivos existentes del almacenamiento en bloques origen al nuevo almacenamiento en bloques destino.

  3. Actualiza referencias para mantener las relaciones de datos.

  4. Elimina la base de datos del almacenamiento en bloques de origen.

Un trabajo de limpieza del sistema de archivos elimina los archivos de base de datos del sistema de archivos.

Un trabajo de limpieza de almacén de bloques de almacenamiento compatible con S3 realiza las siguientes tareas:

  1. Guarda todos los bloques nuevos de snapshots en curso en una base de datos temporal

  2. Envía una solicitud de eliminación de bloques inactivos en la base de datos de origen

  3. Reanuda la escritura de nuevos bloques para snapshots en curso en la base de datos de origen

  4. Copia nuevos bloques de la base de datos temporal a la base de datos de origen.

Ops Manager activa trabajos de preparación cuando:

  • el porcentaje de bytes activos cae por debajo de un umbral determinado y

  • el número de bytes muertos alcanza un valor mínimo.

Ops Manager también ejecuta tareas de limpieza en los siguientes intervalos mínimos:

Ubicación de almacenamiento en bloques
Intervalo mínimo de aseo

S3

Una vez cada dos semanas

MongoDB

Una vez al año

Durante la limpieza, Ops Manager remueve todos los bytes inutilizados.

Tipo de almacenamiento en bloques
Porcentaje de bytes vivos sobre el total de bytes
Número mínimo de bytes muertos

S3

75%

0

MongoDB

45%

2 GB

Puedes iniciar una limpieza desde la página de administración de Prioridad de limpieza.

Nota

Ops Manager limita el Seguimiento de proyectos y los Trabajos de limpieza a los daemons de copias de seguridad establecidos en la Configuración de copias de seguridad del proyecto.

Volver

Snapshots

En esta página