Recherche
Manque de mémoire
eazyBackup a besoin de RAM pour fonctionner. La cause principale est le maintien des index de déduplication ; donc la quantité de RAM utilisée est proportionnelle à la taille de la voûte de stockage.
Vous pouvez voir ces messages d'erreur :
- temps d'exécution : VirtualAlloc de 1048576 octets a échoué avec errno=1455 sous Windows
- 0x5AF ERROR_COMMITMENT_LIMIT : Le fichier de pagination est trop petit pour que cette opération puisse être effectuée. sous Windows
- erreur fatale : mémoire insuffisante sur toutes les plateformes
On Linux, when the system is out of memory (OOM), the kernel "OOM Killer" subsystem will immediately terminate a process of its choosing, to free up memory. If you see an error message like signal: killed in eazyBackup on Linux, this means the process was terminated by a user or a subsystem, that might possibly be the OOM Killer. You can check for this in dmesg or kern.log.
You can reduce eazyBackup's RAM usage by trying to limit how much data is in each Storage Vault. For instance, instead of having multiple devices backing up into a single Storage Vault, create multiple Storage Vaults for each device. This will reduce the deduplication efficiency, but it will also reduce the necessary memory usage.
Compromis
Some trade-offs are possible, that can reduce eazyBackup's memory usage at the expense of other system resource types:
Rescanner les fichiers inchangés
Cette option fait en sorte qu'eazyBackup lise plus de données depuis le disque source, en lisant moins de données depuis la voûte de stockage dans les index en mémoire. Cela peut avoir un impact varié sur l'utilisation de la RAM, et peut être positif ou négatif en fonction de la forme de vos répertoires.
Préférer les fichiers temporaires à la RAM
The "Prefer temporary files instead of RAM" option on a backup job schedule will cause eazyBackup to keep indexes in an on-disk database file, instead of a pure in-memory index. The on-disk database file is mapped into pageable memory, that can more easily be reclaimed by the OS when the system is under memory pressure.
Depending on how you measure eazyBackup's memory usage, this option may not immediately appear to have lower memory usage if your measurement includes mmap disk sections. However, the resident working set is reduced.
L'utilisation de cette option entraîne une pénalité de performance importante (environ 5 fois ou plus) et elle n'est généralement pas recommandée.