...
Note: data is written to fcrepo-webapp/target/binaries
Setup Profile:
- Test - Setup Profile: 10,000 1000 x 1MB
Benchtool
The benchmarking tool is available on github: https://github.com/futures/benchtool
...
java -cp target/bench-tool-0.0.1-SNAPSHOT-jar-with-dependencies.jar org.fcrepo.bench.BenchToolFC4 http://localhost:8080 100001000 1048576 1 ingest
Threads | Objects | Datastream | AuthZ Time (ms) | No AuthZ Time (ms) |
---|---|---|---|---|
1 | 10,0001000 | 1MB | 36,321,722 (8 hrs 58 min 42 secs) | |
2 | 10,0001000 | 1MB | ||
4 | 10,0001000 | 1MB | ||
8 | 10,0001000 | 1MB |
Read Test Matrix
Workflow profile: Test - Workflow Profile: Benchtool Read
...
java -cp target/bench-tool-0.0.1-SNAPSHOT-jar-with-dependencies.jar org.fcrepo.bench.BenchToolFC4 http://localhost:8080 100001000 1048576 1 read
Threads | Objects | Datastream | AuthZ Time (ms) | No AuthZ Time (ms) |
---|---|---|---|---|
1 | 10,0001000 | 1MB | ||
2 | 10,0001000 | 1MB | ||
4 | 10,0001000 | 1MB | ||
8 | 10,0001000 | 1MB |
Update Test Matrix
Workflow profile: Test - Workflow Profile: Benchtool Update
...
java -cp target/bench-tool-0.0.1-SNAPSHOT-jar-with-dependencies.jar org.fcrepo.bench.BenchToolFC4 http://localhost:8080 100001000 1048576 1 update
Threads | Objects | Datastream | AuthZ Time (ms) | No AuthZ Time (ms) |
---|---|---|---|---|
1 | 10,0001000 | 1MB | ||
2 | 10,0001000 | 1MB | ||
4 | 10,0001000 | 1MB | ||
8 | 10,0001000 | 1MB |
Delete Test Matrix
Workflow profile: Test - Workflow Profile: Benchtool Delete
...
java -cp target/bench-tool-0.0.1-SNAPSHOT-jar-with-dependencies.jar org.fcrepo.bench.BenchToolFC4 http://localhost:8080 100001000 1048576 1 delete
Threads | Objects | Datastream | AuthZ Time (ms) | No AuthZ Time (ms) |
---|---|---|---|---|
1 | 10,0001000 | 1MB | ||
2 | 10,0001000 | 1MB | ||
4 | 10,0001000 | 1MB | ||
8 | 10,0001000 | 1MB |