Home > Storage > ObjectScale and ECS > Product Documentation > Dell ECS: GeoDrive Best Practices > Tests, datasets, and metrics
A python script was written to generate the dataset, “n” number of files of the following sizes: 10KB, 100KB, 1MB, 10MB, 100MB, 200MB and 1GB (for large transfer testing) to observe the performance of GeoDrive for certain file sizes. For the files to not be easily compressed, the contents of the files were randomized by using the python random function. Workloads tested include 100% uploads, 100% restores and mixed workload of 50% restores and 50% uploads, 80% restores and 20% uploads and 20% restores and 80% uploads. Each of the tests was repeated a minimum of three times and an average was calculated. Results are represented in MB/Seconds for throughput and Files/Seconds for transaction rate. Table 1 provides the number of files for each of the sizes used for the testing. For the 50%-50% workload testing, the total number of files utilized was doubled (that is, for the 10 KB data size, 30,000 files were uploaded, and 30,000 files were restored, at approximately the same time.)
Data size | Number of files |
10 KB | 30,000 |
100 KB | 20,000 |
1 MB | 10,000 |
10 MB | 5,000 |
100 MB | 1,000 |
200 MB | 1,000 |
1 GB | 100 |