Setup

  1. Version of Fedora
    1. 4.4.1-SNAPSHOT, build #17b15850 (2015-12-28)

  2. Fedora configuration details
    1. /etc/default/tomcat7

      JAVA_OPTS="-Djava.awt.headless=true -Dfile.encoding=UTF-8 -server"
      JAVA_OPTS="${JAVA_OPTS} -Xms512m -Xmx14g -XX:NewSize=256m -XX:MaxNewSize=2g -XX:MetaspaceSize=64m -XX:MaxMetaspaceSize=2g -XX:+DisableExplicitGC"
      JAVA_OPTS="${JAVA_OPTS} -Dfcrepo.home=/mnt/data/f4-junk"
      
      ## GC Debugging
      JAVA_OPTS="${JAVA_OPTS} -Xloggc:/tmp/java-gc.log -XX:+PrintGCDetails -XX:+PrintGCDateStamps"
  3. System details (OS, memory, processors, hardware specs or virtualization, JVM, etc)
    1. AWS r3.large - 15.25 GiB memory
    2. Ubuntu 14.04.2 LTS

  4. Initial state of the repository
    1. empty
  5. Number of client processes/threads (ideally clients are on a separate machine)
    1. 1

Test

Command:

./jmeter -Dfedora_4_server=localhost -Dfedora_4_context=rest -n -t ~/fcrepo4-jmeter/fedora.jmx

Remote:

./jmeter -Dfedora_4_server=<remote-host> -Dfedora_4_context=fcrepo/rest -n -t ~/fcrepo4-jmeter/fedora.jmx




 

Results