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 3 Current »

Platform Profile: 

Repository Profile:

  • Test - Repository Profile: Basic

  • Fedora 3.7.1, with the following profile:

    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:

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.

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
ThreadsObjects

Datastream
Size

Fedora 3 Time (ms)

Fedora 4 Time (ms)
110,0001MB  
210,0001MB  
410,0001MB  
810,0001MB  

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
ThreadsObjects

Datastream
Size

Fedora 3 Time (ms)

Fedora 4 Time (ms)
110,0001MB  
210,0001MB  
410,0001MB  
810,0001MB  

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
ThreadsObjects

Datastream
Size

Fedora 3 Time (ms)

Fedora 4 Time (ms)
110,0001MB  
210,0001MB  
410,0001MB  
810,0001MB  

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
ThreadsObjects

Datastream
Size

Fedora 3 Time (ms)

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