Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

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
Size

Fedora 3
Time (ms)

Fedora 4
Time (ms)

Notes
10050MB389,034281,301Performance evaluation on the SCC Cluster #A & #C (AWoods: What do #A and #C refer to?)
10050MB 881,883Performance evaluation on AWS #C
10050MB12328570,728Test - Cluster Setup - Yale #A & #C
10050MB57,814134,471Test - Platform Profile: Single VM at UNC Chapel Hill
10050MB231,663131,143Platform: 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 ProfilesRepositoryObjectsDatastream SizeIngest (ms)Read (ms)Update (ms)Delete (ms)
lib-devsandbox1.ucsd.edu

fcrepo3/hydra-jetty
(45640663faa7e32ef9af72649839b6630221255b)

1,00010 MB485,700107,649438,00152,611
lib-devsandbox1.ucsd.edufcrepo4 (2707674c86e5a82df82f937fb87c6a1a259c0bd3)1,00010 MB 334,177144,367324,90845,334
lib-devsandbox1.ucsd.edubarmintor/fcrepo4 (a0a6f1af258f1247c824e30a186f38c2071395a3)
(with custom ispn config)
1,00010 MB304,447144,682281,38137,805
lib-devsandbox1.ucsd.edu
+ NAS + file
fcrepo4 (ceae23e7a18b30a9aa283e5a66da290a551fe8ab)1,00010 MB 331,110 155,743 354,122 45,119
lib-devsandbox1.ucsd.edu + NAS + leveldbfcrepo4 (ceae23e7a18b30a9aa283e5a66da290a551fe8ab)1,00010 MB 344,792 167,567 366,714 45,689
lib-devsandbox1.ucsd.edu + local disk + filefcrepo4 (ceae23e7a18b30a9aa283e5a66da290a551fe8ab)1,00010 MB 235,597 169,930 253,178 45,492
lib-devsandbox1.ucsd.edu + local disk + leveldbfcrepo4 (ceae23e7a18b30a9aa283e5a66da290a551fe8ab)1,00010 MB 228,773 161,836 246,275 42,535