Cloud Backup hace uso de la RAM para mantener los índices de deduplicación. Por lo tanto, la cantidad de RAM utilizada será proporcional al tamaño de la bóveda de almacenamietno (storage vault).
Es posible que aparezcan estos mensajes de error:
runtime: VirtualAlloc of 1048576 bytes failed with errno=1455,en Windows.0x5AF ERROR_COMMITMENT_LIMIT: The paging file is too small for this operation to complete,en Windows.fatal error: out of memory,en todas las plataformas.
LINUX
Cuando el sistema se queda sin memoria, el componente del kernel "OOM Killer" interviene para liberar memoria y mantener la estabilidad del sistema.
Si ve el mensaje de error signal: killed de Cloud Backup, significa que el proceso fue terminado por un usuario o muy probablemente por el OOM Killer. Se puede comprobar con dmesg o kern.log.
Es posible compensar el uso de RAM con las opciones:
Rescan unchanged files
Esta opción hace que Cloud Backup lea más datos del disco de origen y menos de la bóveda. Esto tiene un impacto variado en el uso de RAM, puede ser positivo o negativo según la forma de los directorios.
Prefer temporary files instead of RAM
Esta opción en la programación de la copia de seguridad hará que Cloud Backup mantenga los índices en un archivo en disco, en lugar hacerlo sólo en memoria. El archivo en disco se asigna a memoria paginable, que el sistema operativo puede recuperar fácilmente cuando el sistema dispone de poca memoria.
Según como se mida el uso de memoria, es posible que esta opción parezca no tener un menor uso de memoria, sin embargo, reduce la carga de trabajo.
Ahora bien, puede existir una importante pérdida de rendimiento (aproximadamente 5x o más) y por ello, generalmente no se recomienda.
