Old Release

This documentation covers an old version of Fedora. Looking for another version? See all documentation.

Platform Profile: 

Repository Profile:

Setup Profile:

Benchtool

The benchmarking tool is available on github: https://github.com/fcrepo4-labs/benchtool

git clone git@github.com:fcrepo4-labs/benchtool.git
cd benchtool
mvn install

Benchtool is running on a different host.

Ingest Test Matrix

Workflow profile:  Test - Workflow Profile: Benchtool Ingest

Benchtool command (one thread): 

no authz: java -jar target/bench-tool-0.0.1-SNAPSHOT-jar-with-dependencies.jar -f http://saez:8080 -s 1048576 -n 1000 -t 1 -a ingest
with authz: java -jar target/bench-tool-0.0.1-SNAPSHOT-jar-with-dependencies.jar -f http://saez:8080 -s 1048576 -n 1000 -t 1 -a ingest -u adminuser -p turnip2

ThreadsContainers

Binary
Size

AuthZ Time (ms)

No AuthZ Time (ms)
110001MB535,091 ms510,248 ms
210001MB464,909 ms408,316 ms
410001MB402,695 ms387,168 ms
810001MB393,567 ms384,786 ms

Read Test Matrix

Workflow profile:  Test - Workflow Profile: Benchtool Read

Benchtool command (one thread): 

no authz: java -jar target/bench-tool-0.0.1-SNAPSHOT-jar-with-dependencies.jar -f http://saez:8080 -s 1048576 -n 1000 -t 1 -a read
with authz: java -jar target/bench-tool-0.0.1-SNAPSHOT-jar-with-dependencies.jar -f http://saez:8080 -s 1048576 -n 1000 -t 1 -a read -u adminuser -p turnip2
ThreadsContainers

Binary
Size

AuthZ Time (ms)

No AuthZ Time (ms)
110001MB8504 ms6481 ms
210001MB4343 ms3299 ms
410001MB4409 ms3463 ms
810001MB3910 ms3472 ms

Update Test Matrix

Workflow profile:  Test - Workflow Profile: Benchtool Update

Benchtool command (one thread):

no authz: java -jar target/bench-tool-0.0.1-SNAPSHOT-jar-with-dependencies.jar -f http://saez:8080 -s 1048576 -n 1000 -t 1 -a update
with authz: java -jar target/bench-tool-0.0.1-SNAPSHOT-jar-with-dependencies.jar -f http://saez:8080 -s 1048576 -n 1000 -t 1 -a update -u adminuser -p turnip2
ThreadsContainers

Binary
Size

AuthZ Time (ms)

No AuthZ Time (ms)
110001MB200,431 ms174,545 ms
210001MB137,125 ms124,240 ms
410001MB141,977 ms128,048 ms
810001MB135,004 ms149,371 ms

Delete Test Matrix

Workflow profile:  Test - Workflow Profile: Benchtool Delete

Benchtool command (one thread):

no authz: java -jar target/bench-tool-0.0.1-SNAPSHOT-jar-with-dependencies.jar -f http://saez:8080 -s 1048576 -n 1000 -t 1 -a delete
with authz: java -jar target/bench-tool-0.0.1-SNAPSHOT-jar-with-dependencies.jar -f http://saez:8080 -s 1048576 -n 1000 -t 1 -a delete -u adminuser -p turnip2
ThreadsContainers

Binary
Size

AuthZ Time (ms)

No AuthZ Time (ms)
110001MB126,261 ms112,387 ms
210001MB96,281 ms92,130 ms
410001MB100,309 ms92,542 ms
810001MB101,414 ms92,472 ms
  • No labels