...
Repository Profile:
- Without Authorization Enabled:
With Authorization Enabled: Test - Repository Profile: Basic with authorization
...
Fedora 3.7.1, with the following profile:
Code Block language text title install.properties ri.enabled=true messaging.enabled=true messaging.uri=vm\:(broker\:(tcp\://localhost\:61616)) apia.auth.required=false ssl.available=false deploy.local.services=false xacml.enabled=false fedora.serverContext=fedora llstore.type=akubra-fs fesl.authn.enabled=false fesl.authz.enabled=false install.type=custom servlet.engine=existingTomcat database=postgresql
Setup Profile:
...
The benchtool client runs on a different host.
Fedora 3
...
Ingest Test Matrix
Workflow profile: Test - Workflow Profile: Benchtool Ingest
Benchtool command commands (one thread):
java -cp target/bench-tool-0.0.1-SNAPSHOT-jar-with-dependencies.jar org.fcrepo.bench.BenchToolFC3 http://localhostsaez:80809090 fedoraAdmin changeme
10000 1048576 1 ingest
...
Datastream
Size
...
...
Fedora 3 Read Test Matrix
Workflow profile: Test - Workflow Profile: Benchtool Read
Benchtool command (one thread):
java -cp target/bench-tool-0.0.1-SNAPSHOT-jar-with-dependencies.jar org.fcrepo.bench.BenchToolFC3BenchToolFC4 http://localhostsaez:8080 fedoraAdmin changeme
10000 1048576 1 readingest
Threads | Objects | Datastream | AuthZ Fedora 3 Time (ms) | No AuthZ Fedora 4 Time (ms) |
---|---|---|---|---|
1 | 10,000 | 1MB | ||
2 | 10,000 | 1MB | ||
4 | 10,000 | 1MB | ||
8 | 10,000 | 1MB |
...
Read Test Matrix
Workflow profile: Test - Workflow Profile: Benchtool UpdateRead
Benchtool command commands (one thread):
java -cp target/bench-tool-0.0.1-SNAPSHOT-jar-with-dependencies.jar org.fcrepo.bench.BenchToolFC3 http://localhostsaez:80809090 fedoraAdmin changeme
100010000 1048576 1 update
Threads | Objects | Datastream | AuthZ Time (ms) | No AuthZ Time (ms) |
---|---|---|---|---|
1 | 10,000 | 1MB | ||
2 | 10,000 | 1MB | ||
4 | 10,000 | 1MB | ||
8 | 10,000 | 1MB |
Fedora 3 Delete Test Matrix
Workflow profile: Test - Workflow Profile: Benchtool Delete
Benchtool command (one thread):
read
java -cp target/bench-tool-0.0.1-SNAPSHOT-jar-with-dependencies.jar org.fcrepo.bench.BenchToolFC3BenchToolFC4 http://localhostsaez:8080 fedoraAdmin changeme
10000 1000 1048576 1 deleteread
Threads | Objects | Datastream | AuthZ Fedora 3 Time (ms) | No AuthZ Fedora 4 Time (ms) |
---|---|---|---|---|
1 | 10,000 | 1MB | ||
2 | 10,000 | 1MB | ||
4 | 10,000 | 1MB | ||
8 | 10,000 | 1MB |
Fedora 4
...
Update Test Matrix
Workflow profile: Test - Workflow Profile: Benchtool IngestUpdate
Benchtool command commands (one thread):
java -cp target/bench-tool-0.0.1-SNAPSHOT-jar-with-dependencies.jar org.fcrepo.bench.BenchToolFC4BenchToolFC3 http://localhost:8080 1000saez:9090 fedoraAdmin changeme
10000 1048576 1 ingest
Threads | Objects | Datastream | AuthZ Time (ms) | No AuthZ Time (ms) |
---|---|---|---|---|
1 | 10,000 | 1MB | ||
2 | 10,000 | 1MB | ||
4 | 10,000 | 1MB | ||
8 | 10,000 | 1MB |
Fedora 4 Read Test Matrix
Workflow profile: Test - Workflow Profile: Benchtool Read
Benchtool command (one thread):
update
java -cp target/bench-tool-0.0.1-SNAPSHOT-jar-with-dependencies.jar org.fcrepo.bench.BenchToolFC4 http://localhostsaez:8080 100010000 1048576 1 readupdate
Threads | Objects | Datastream | AuthZ Fedora 3 Time (ms) | No AuthZ Fedora 4 Time (ms) |
---|---|---|---|---|
1 | 10,000 | 1MB | ||
2 | 10,000 | 1MB | ||
4 | 10,000 | 1MB | ||
8 | 10,000 | 1MB |
...
Delete Test Matrix
Workflow profile: Test - Workflow Profile: Benchtool UpdateDelete
Benchtool command commands (one thread):
java -cp target/bench-tool-0.0.1-SNAPSHOT-jar-with-dependencies.jar org.fcrepo.bench.BenchToolFC4BenchToolFC3 http://localhost:8080 1000saez:9090 fedoraAdmin changeme
10000 1048576 1 update
Threads | Objects | Datastream | AuthZ Time (ms) | No AuthZ Time (ms) |
---|---|---|---|---|
1 | 10,000 | 1MB | ||
2 | 10,000 | 1MB | ||
4 | 10,000 | 1MB | ||
8 | 10,000 | 1MB |
Fedora 4 Delete Test Matrix
Workflow profile: Test - Workflow Profile: Benchtool Delete
Benchtool command (one thread):
delete
java -cp target/bench-tool-0.0.1-SNAPSHOT-jar-with-dependencies.jar org.fcrepo.bench.BenchToolFC4 http://localhostsaez:8080 100010000 1048576 1 delete
Threads | Objects | Datastream | AuthZ Fedora 3 Time (ms) | No AuthZ Fedora 4 Time (ms) |
---|---|---|---|---|
1 | 10,000 | 1MB | ||
2 | 10,000 | 1MB | ||
4 | 10,000 | 1MB | ||
8 | 10,000 | 1MB |