Script used for testing the performance and system resources usage of five remote incremental backup tools: Rsync, Rdiff-backup, Duplicity, Areca and Link-Backup.
The tests are performed in three distinct remote backup operations: full backup, incremental backup and data restoration. Additionally they are performed with three configurations: without compression and encryption, only with compression and with both activated.
This script was produced as part of the paper "Open Source Tools for Remote Incremental Backups on Linux: An Experimental Evaluation" available here: https://www.cisuc.uc.pt/download-file/13816/eGlo1DRblRnbkKPT5zPp
$ ./backup_tools_test.sh # Execute all tests
$ ./backup_tools_test.sh N # Execute only a specific test
Client: ssh, dstat, rsync, rdiff-backup, duplicity, areca and link-backup Server: sshd
# | tool | compression | encryption |
---|---|---|---|
0 | rsync | ||
1 | rdiff-backup | ||
2 | rdiff-backup | x | |
3 | duplicity | x | |
4 | duplicity | x | x |
5 | areca | ||
6 | areca | x | |
7 | areca | x | x |
8 | link-backup |
Test groups: [0,1,5,8], [2,3,6], [4,7]
Licensed under the MIT license.