文件名称:backupdata:创建大量数据以进行备份可伸缩性测试
文件大小:3KB
文件格式:ZIP
更新时间:2024-05-24 02:17:51
python backup Python
备份可伸缩性测试工具 我这样做是为了测试borgbackup的可伸缩性,但是也许您发现它对于测试其他内容也很有用。 mkdata.py 如果您没有很多这样的数据,那么要实际测试具有大量数据的重复数据删除备份软件并不容易。 如果您需要创建此类数据,则不能只复制现有数据(备份工具只会对它们进行重复数据删除,而不会创建大量输出数据)。 同样,仅从/ dev / urandom中获取数据相当慢(并且数据根本不是“现实的”,因为它太随机了)。 解决方案是从一组实际文件(大小可能为1-2GB)开始,但是通过插入一些从计数器派生的字节来稍微修改每个副本(并反复修改,因此文件内甚至没有更长的重复块)。 。 请注意,因此,所有输出文件都是“损坏的”副本,仅用作测试数据,预期在测试后会被丢弃。 输入文件未在磁盘上修改。 该工具在SRC目录中需要一些数据,例如,它可能看起来像这样(不包括测试数据,请使
【文件预览】:
backupdata-master
----README.rst(2KB)
----mkdata.py(3KB)