Old Release

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

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 2 Next »

Platform Profile: 

Repository Profile:

Note:  data is written to fcrepo-webapp/target/binaries

Setup Profile:

Benchtool

The benchmarking tool is available on github: https://github.com/futures/benchtool

git clone git@github.com:futures/benchtool.git
cd benchtool
mvn install

The benchtool client runs on a different host.

Fedora 3

Fedora 3 Ingest Test Matrix

Workflow profile:  Test - Workflow Profile: Benchtool Ingest

Benchtool command (one thread): 

java -cp target/bench-tool-0.0.1-SNAPSHOT-jar-with-dependencies.jar org.fcrepo.bench.BenchToolFC3 http://localhost:8080 fedoraAdmin changeme 10000 1048576 1 ingest
ThreadsObjects

Datastream
Size

AuthZ Time (ms)

No AuthZ Time (ms)
110,0001MB  
210,0001MB  
410,0001MB  
810,0001MB  

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.BenchToolFC3 http://localhost:8080 fedoraAdmin changeme 10000 1048576 1 read
ThreadsObjects

Datastream
Size

AuthZ Time (ms)

No AuthZ Time (ms)
110,0001MB  
210,0001MB  
410,0001MB  
810,0001MB  

Fedora 3 Update Test Matrix

Workflow profile:  Test - Workflow Profile: Benchtool Update

Benchtool command (one thread):

java -cp target/bench-tool-0.0.1-SNAPSHOT-jar-with-dependencies.jar org.fcrepo.bench.BenchToolFC3 http://localhost:8080 fedoraAdmin changeme 1000 1048576 1 update
ThreadsObjects

Datastream
Size

AuthZ Time (ms)

No AuthZ Time (ms)
110,0001MB  
210,0001MB  
410,0001MB  
810,0001MB  

Fedora 3 Delete Test Matrix

Workflow profile:  Test - Workflow Profile: Benchtool Delete

Benchtool command (one thread):

java -cp target/bench-tool-0.0.1-SNAPSHOT-jar-with-dependencies.jar org.fcrepo.bench.BenchToolFC3 http://localhost:8080 fedoraAdmin changeme 1000 1048576 1 delete
ThreadsObjects

Datastream
Size

AuthZ Time (ms)

No AuthZ Time (ms)
110,0001MB  
210,0001MB  
410,0001MB  
810,0001MB  

 

Fedora 4

Fedora 4 Ingest Test Matrix

Workflow profile:  Test - Workflow Profile: Benchtool Ingest

Benchtool command (one thread): 

java -cp target/bench-tool-0.0.1-SNAPSHOT-jar-with-dependencies.jar org.fcrepo.bench.BenchToolFC4 http://localhost:8080 1000 1048576 1 ingest
ThreadsObjects

Datastream
Size

AuthZ Time (ms)

No AuthZ Time (ms)
110,0001MB  
210,0001MB  
410,0001MB  
810,0001MB  

Fedora 4 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.BenchToolFC4 http://localhost:8080 1000 1048576 1 read
ThreadsObjects

Datastream
Size

AuthZ Time (ms)

No AuthZ Time (ms)
110,0001MB  
210,0001MB  
410,0001MB  
810,0001MB  

Fedora 4 Update Test Matrix

Workflow profile:  Test - Workflow Profile: Benchtool Update

Benchtool command (one thread):

java -cp target/bench-tool-0.0.1-SNAPSHOT-jar-with-dependencies.jar org.fcrepo.bench.BenchToolFC4 http://localhost:8080 1000 1048576 1 update
ThreadsObjects

Datastream
Size

AuthZ Time (ms)

No AuthZ Time (ms)
110,0001MB  
210,0001MB  
410,0001MB  
810,0001MB  

Fedora 4 Delete Test Matrix

Workflow profile:  Test - Workflow Profile: Benchtool Delete

Benchtool command (one thread):

java -cp target/bench-tool-0.0.1-SNAPSHOT-jar-with-dependencies.jar org.fcrepo.bench.BenchToolFC4 http://localhost:8080 1000 1048576 1 delete
ThreadsObjects

Datastream
Size

AuthZ Time (ms)

No AuthZ Time (ms)
110,0001MB  
210,0001MB  
410,0001MB  
810,0001MB  
  • No labels