Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Setup

  1. Version of Fedora
    1. 7477d568e3748381939d03e65d183fdd364590 (2016-06-06, 4.5.2-SNAPSHOT)

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

      Code Block
      JAVA_OPTS="-Djava.awt.headless=true"
      JAVA_OPTS="${JAVA_OPTS} -XX:+DisableExplicitGC"
      JAVA_OPTS="${JAVA_OPTS} -Xms512m"
      JAVA_OPTS="${JAVA_OPTS} -Xmx6g"
      JAVA_OPTS="${JAVA_OPTS} -XX:NewSize=256m"
      JAVA_OPTS="${JAVA_OPTS} -XX:MaxNewSize=2g"
      JAVA_OPTS="${JAVA_OPTS} -XX:MetaspaceSize=64m"
      JAVA_OPTS="${JAVA_OPTS} -XX:MaxMetaspaceSize=2g"
      JAVA_OPTS="${JAVA_OPTS} -Dfile.encoding=UTF-8"
      JAVA_OPTS="${JAVA_OPTS} -Xloggc:/var/log/tomcat7/java-gc.log"
      JAVA_OPTS="${JAVA_OPTS} -XX:+PrintGCDetails"
      JAVA_OPTS="${JAVA_OPTS} -XX:+PrintGCDateStamps"
      JAVA_OPTS="${JAVA_OPTS} -Dfcrepo.home=/data/test"
      JAVA_OPTS="${JAVA_OPTS} -Dfcrepo.mysql.username=root"
      JAVA_OPTS="${JAVA_OPTS} -Dfcrepo.mysql.password=password"
      JAVA_OPTS="${JAVA_OPTS} -Dfcrepo.mysql.host=localhost"
      JAVA_OPTS="${JAVA_OPTS} -Dfcrepo.mysql.port=3306"
      JAVA_OPTS="${JAVA_OPTS} -Dfcrepo.modeshape.configuration=classpath:/config/jdbc-mysql/repository.json"
      JAVA_OPTS="${JAVA_OPTS} -agentpath:/home/nruest/yjp-2016.02/bin/linux-x86-64/libyjpagent.so=delay=10000"
      JAVA_OPTS="${JAVA_OPTS} -Dfcrepo.modeshape.configuration=classpath:/config/jdbc-mysql/repository.json"
  3. System details (OS, memory, processors, hardware specs or virtualization, JVM, etc)
    1. Virtual server; 8GiB memory, 2 virutal cpus, fcrepo data is a NFS mount
    2. Ubuntu 14.04.4 LTS

    3. MySQL (Ver 14.14 Distrib 5.5.49, for debian-linux-gnu (x86_64) using readline 6.3)
      1. MySQL data directory was on NFS mount
  4. Initial state of the repository
    1. empty
  5. Number of client processes/threads (ideally clients are on a separate machine)
    1. 1
    2. JMeter client on separate machine

Test

Remote:

Code Block
./jmeter -Dfedora_4_server=zeta.library.yorku.ca -Dfedora_4_context=fcrepo/rest -Dfilesize_min=10240 -Dfilesize_max=102400 -Dbinary_threads=1 -n -t /home/nruest/git/fcrepo4-jmeter/fedora.jmx >>| /home/nruest/tmp/yorku-test-3-mysql-summary.log






 

Results

summary = 1338426 in 294189s =    4.5/s Avg:   213 Min:     4 Max: 18031 Err:     1 (0.00%)

...