Table of Contents |
---|
Alpha-1
...
Test Results
The most recent Alpha-1 benchmark test results I see are from June 2013:
These tests ingested a very small number of objects/containers (10), and files ranging from 1 byte to 100MB.
...
Alpha-3 Test
...
- Number of Objects: In some initial testing on my laptop, I noticed degraded ingest performance as the repository size grew, particularly after 20K objects.
- Datastream Size: In my experience, the larger files in those tests (1MB, 8MB, 100MB) are fairly typical for high-res images and audio/video derivatives, and audio/video masters are much larger.
Testing full-scale ingest would take more disk space and time than we have available. So it probably makes more sense to do two separate tests:
- Many Objects: 25K objects with small datastreams (100KB): 2.5GB total data size
- Large Datastreams: 100 objects with larger datastreams (100MB): 9.8GB total data size
Results
The Alpha-3 benchmark test results from December 2013:
Create/Read/Update/Delete Test Results
Testing was performed to create, read, update and delete objects/containers in Fedora 3, Fedora 4-alpha3, and Fedora 4-alpha5 (4-current), using the cURL command-line tool (Fedora 3 test script, Fedora 4 test script). Each test run processed 3,000 objects/containers, and each object had a single 10MB binary. Each repository was tested twice and the average times are summarized below.
Platform | Repository | Objects/Containers | Binary Size | Ingest (sec) | Read (sec) | Update (sec) | Delete (sec) |
---|---|---|---|---|---|---|---|
lib-devsandbox1.ucsd.edu | Fedora 3.7.1 | 3,000 | 10 MB | 1,343 | 813 | 1,195 | 42 |
lib-devsandbox1.ucsd.edu | Fedora 4.0-alpha3 | 3,000 | 10 MB | 1,396 | 798 | 1,202 | 139 |
lib-devsandbox1.ucsd.edu | Fedora 4.0-alpha5 (4-current) | 3,000 | 10 MB | 1,214 | 613 | 1,112 | 121 |