Skip to content

aurhe/backup-tools-performance-test

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 

Repository files navigation

Backup tools performance test

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

Usage

$ ./backup_tools_test.sh      # Execute all tests
$ ./backup_tools_test.sh N    # Execute only a specific test

Requirements

Client: ssh, dstat, rsync, rdiff-backup, duplicity, areca and link-backup Server: sshd

Tests configuration

# 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]

License

Licensed under the MIT license.

About

Script that tests the performance of several backup tools

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages