signal: killed
Magnus Box needs RAM to run. The main cause for this is to hold deduplication indexes; therefore the amount of RAM used is proportional to the size of the Storage Vault.
You might see these error messages:
runtime: VirtualAlloc of 1048576 bytes failed with errno=1455
on Windows0x5AF ERROR_COMMITMENT_LIMIT: The paging file is too small for this operation to complete.
on Windowsfatal error: out of memory
on all platforms
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 Magnus Box 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 Magnus Box Backup'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.