Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 5 Next »

We're implementing checksum providers into DDF. Our initial benchmark testing is intended to give a brief overview into the performance of each of the checksums tested. 

 

Certain assumptions and decisions were made during this testing:

 

  1. The file sizes tested (~5mb,~50mb,~200mb) are sufficient for giving us an idea of performance for each algorithm tested.
  2. 5 tests for each size is a sufficient sample size for benchmarking.

CRC32 Benchmark Results (in seconds)

Test #~5MB~50MB~200MB

1

.005.106.576
2.004.082.216
3.005.054.24
4.005.052.401
5.005.053.239

MD5 Benchmark Results (in seconds)

Test #~5MB~50MB~200MB

1

.015.2081.038
2015.208.731
3.016.214.959
4.016.21.705
5.015.258.963

~5MB Comparison (in seconds)

AlgorithmMinMaxAvg

CRC32

.004.005.0048
MD5.015.016.0154

~50MB Comparison (in seconds)

AlgorithmMinMaxAvg

CRC32

.052.106.06974
MD5.208.258.2196

~200MB Comparison (in seconds)

AlgorithmMinMaxAvg

CRC32

.216.576.3344
MD5.7051.038.8792
  • No labels