Test results summary for Platform: lib-devsandbox1.ucsd.edu, Repository: minimal. All objects contain one 50MB datastream, all times in milliseconds:
Test | Fedora 3 | Fedora 4 | Setup | Workflow | Notes |
---|---|---|---|---|---|
Ingest 100 objects | 231,663 | 131,143 | Empty Repository | Benchtool Ingest | Average of 100 batches |
Read 1,000 objects | 470,466 | 527,349 | 10,000 x 50MB | Benchtool Read | Average of 10 batches |
Update 1,000 objects | 2,198,425 | 1,287,506 | 10,000 x 50MB | Benchtool Update | |
Delete 1,000 objects | 10,787 | 39,336 | 2,000 x 50MB | Benchtool Delete |
Notes
- Ingest and update are dramatically faster (approx. 40%) in Fedora 4.
- Read is marginally faster (approx. 10%) in Fedora 3.
- Deletes are much faster in Fedora 3, but very fast in both Fedora 3 and 4.
4 Comments
Andrew Woods
Very interesting, and promising results. My understanding is that a test run is the intersection of four specifications:
Where are the four of these profiles specified for these test results?
Nigel Banks
We should include a Repository profile for Fedora 3.7 to be sure we're comparing apples to apples across the different tests. Or at least document the install.properties.
Unknown User (escowles@ucsd.edu)
I have been using Hydra's hydra-jetty project for fcrepo3: https://github.com/projecthydra/hydra-jetty
Nigel Banks
For convenience:
#Install Options
#Thu Sep 19 16:33:04 EDT 2013
ri.enabled=false
messaging.enabled=false
apia.auth.required=false
database.jdbcDriverClass=org.apache.derby.jdbc.EmbeddedDriver
upstream.auth.enabled=false
ssl.available=false
database.jdbcURL=jdbc\:derby\:fedora/default/derby/fedora3;create\=true
database.password=fedoraAdmin
database.username=fedoraAdmin
fesl.authz.enabled=false
deploy.local.services=true
xacml.enabled=false
fedora.serverHost=localhost
database=included
database.driver=included
fedora.serverContext=fedora
llstore.type=akubra-fs
fedora.home=fedora/default
install.type=custom
servlet.engine=other
fedora.admin.pass=fedoraAdmin
https://github.com/projecthydra/hydra-jetty/blob/master/fedora/default/install/install.properties