Table of Contents |
---|
...
Alpha-1 Test Results
The most recent Alpha-1 benchmark test results I see are from June:
These tests ingested a very small number of objects (10), and files ranging from 1 byte to 100MB.
...
Alpha-3 Test Parameters
- Number of Objects: In some initial testing on my laptop, I noticed degraded ingest performance as the repository size grew, particularly after 20K objects.
- AWoods: I assume this is due to those nodes sharing the same parent node. When ingesting content, do we not sort the nodes into a small hierarchy?
- 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.
...
Objects | Datastream | Fedora 3 Time (ms) | Fedora 4 | Notes |
---|---|---|---|---|
100 | 50MB | 389,034 | 281,301 | Performance evaluation on the SCC Cluster #A & #C (AWoods: What do #A and #C refer to?) |
100 | 50MB | 881,883 | Performance evaluation on AWS #C | |
100 | 50MB | 123285 | 70,728 | Test - Cluster Setup - Yale #A & #C |
100 | 50MB | 57,814 | 134,471 | Test - Platform Profile: Single VM at UNC Chapel Hill |
100 | 50MB | 231,663 | 131,143 | Platform: Test - Platform Profile: lib-devsandbox1.ucsd.edu, Repository: Test - Repository Profile: Minimal , average of 100 ingest batches |
...
Code Block |
---|
java -cp target/bench-tool-0.0.1-SNAPSHOT-jar-with-dependencies.jar org.fcrepo.bench.BenchToolFC3 http://localhost:8983/fedora fedoraAdmin fedoraAdmin 1000 1024 ingest |
While running Running benchtool will output a running progress percentage, and then output the time to perform the ingest:
...
Combined Performance Tuning Matrix
AWoods: Is there any reason this table is "combined", but the previous tables have been separated?
Platform/Repository Profiles | Repository | Objects | Datastream Size | Ingest (ms) | Read (ms) | Update (ms) | Delete (ms) |
---|---|---|---|---|---|---|---|
lib-devsandbox1.ucsd.edu | fcrepo3/hydra-jetty | 1,000 | 10 MB | 485,700 | 107,649 | 438,001 | 52,611 |
lib-devsandbox1.ucsd.edu | fcrepo4 (2707674c86e5a82df82f937fb87c6a1a259c0bd3) | 1,000 | 10 MB | 334,177 | 144,367 | 324,908 | 45,334 |
lib-devsandbox1.ucsd.edu | barmintor/fcrepo4 (a0a6f1af258f1247c824e30a186f38c2071395a3) (with custom ispn config) | 1,000 | 10 MB | 304,447 | 144,682 | 281,381 | 37,805 |
lib-devsandbox1.ucsd.edu + NAS + file | fcrepo4 (ceae23e7a18b30a9aa283e5a66da290a551fe8ab) | 1,000 | 10 MB | 331,110 | 155,743 | 354,122 | 45,119 |
lib-devsandbox1.ucsd.edu + NAS + leveldb | fcrepo4 (ceae23e7a18b30a9aa283e5a66da290a551fe8ab) | 1,000 | 10 MB | 344,792 | 167,567 | 366,714 | 45,689 |
lib-devsandbox1.ucsd.edu + local disk + file | fcrepo4 (ceae23e7a18b30a9aa283e5a66da290a551fe8ab) | 1,000 | 10 MB | 235,597 | 169,930 | 253,178 | 45,492 |
lib-devsandbox1.ucsd.edu + local disk + leveldb | fcrepo4 (ceae23e7a18b30a9aa283e5a66da290a551fe8ab) | 1,000 | 10 MB | 228,773 | 161,836 | 246,275 | 42,535 |