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

Version 1 Current »

Platform Profile: 

Repository Profile:

Setup Profile:

Benchtool

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


The benchtool client runs on a different host.

Ingest Test Matrix

Workflow profile:  Test - Workflow Profile: Benchtool Ingest

Benchtool commands (one thread): 

java -cp target/bench-tool-0.0.1-SNAPSHOT-jar-with-dependencies.jar org.fcrepo.bench.BenchToolFC3 http://saez:9090 fedoraAdmin changeme 10000 1048576 1 ingest
java -cp target/bench-tool-0.0.1-SNAPSHOT-jar-with-dependencies.jar org.fcrepo.bench.BenchToolFC4 http://saez:8080 10000 1048576 1 ingest
Threads Objects

Datastream
Size

Fedora 3 Time (ms)

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 Read

Benchtool commands (one thread): 

java -cp target/bench-tool-0.0.1-SNAPSHOT-jar-with-dependencies.jar org.fcrepo.bench.BenchToolFC3 http://saez:9090 fedoraAdmin changeme 10000 1048576 1 read
java -cp target/bench-tool-0.0.1-SNAPSHOT-jar-with-dependencies.jar org.fcrepo.bench.BenchToolFC4 http://saez:8080 10000 1048576 1 read
Threads Objects

Datastream
Size

Fedora 3 Time (ms)

Fedora 4 Time (ms)
1 10,000 1MB    
2 10,000 1MB    
4 10,000 1MB    
8 10,000 1MB    

Update Test Matrix

Workflow profile:  Test - Workflow Profile: Benchtool Update

Benchtool commands (one thread):

java -cp target/bench-tool-0.0.1-SNAPSHOT-jar-with-dependencies.jar org.fcrepo.bench.BenchToolFC3 http://saez:9090 fedoraAdmin changeme 10000 1048576 1 update
java -cp target/bench-tool-0.0.1-SNAPSHOT-jar-with-dependencies.jar org.fcrepo.bench.BenchToolFC4 http://saez:8080 10000 1048576 1 update
Threads Objects

Datastream
Size

Fedora 3 Time (ms)

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 Delete

Benchtool commands (one thread):

java -cp target/bench-tool-0.0.1-SNAPSHOT-jar-with-dependencies.jar org.fcrepo.bench.BenchToolFC3 http://saez:9090 fedoraAdmin changeme 10000 1048576 1 delete
java -cp target/bench-tool-0.0.1-SNAPSHOT-jar-with-dependencies.jar org.fcrepo.bench.BenchToolFC4 http://saez:8080 10000 1048576 1 delete
Threads Objects

Datastream
Size

Fedora 3 Time (ms)

Fedora 4 Time (ms)
1 10,000 1MB    
2 10,000 1MB    
4 10,000 1MB    
8 10,000 1MB    
  • No labels