Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Reverted from v. 5

Setup

  1. Version of Fedora
    1. 6d73b15ef46f4fc16dbddfab6038bfa49619a78f (2016-06-064.4.1-SNAPSHOT, build #17b15850 (2015-12-28)

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

      Code Block
      JAVA_OPTS="-Djava.awt.headless=true"
      JAVA_OPTS="${JAVA_OPTS} -XX:+DisableExplicitGC -Dfile.encoding=UTF-8 -server"
      JAVA_OPTS="${JAVA_OPTS} -Xms512m"
      JAVA_OPTS="${JAVA_OPTS} -Xmx6g"
      JAVA_OPTS="${JAVA_OPTS} -Xmx14g -XX:NewSize=256m"
      JAVA_OPTS="${JAVA_OPTS} -XX:MaxNewSize=2g"
      JAVA_OPTS="${JAVA_OPTS} -XX:MetaspaceSize=64m"
      JAVA_OPTS="${JAVA_OPTS} -XX:MaxMetaspaceSize=2g -XX:+DisableExplicitGC"
      JAVA_OPTS="${JAVA_OPTS} -DfileDfcrepo.encoding=UTF-8"
      home=/mnt/data/f4-junk"
      
      ## GC Debugging
      JAVA_OPTS="${JAVA_OPTS} -Xloggc:/var/logtmp/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} -agentpath:/home/nruest/yjp-2016.02/bin/linux-x86-64/libyjpagent.so=delay=10000"
  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 mountAWS r3.large - 15.25 GiB memory
    2. Ubuntu 14.04.4 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
    2. JMeter client on separate machine

Test

RemoteCommand:

Code Block
./jmeter -Dfedora_4_server=zeta.library.yorku.calocalhost -Dfedora_4_context=fcrepo/rest -Dfilesize_min=10240 -Dfilesize_max=102400 -Dbinary_threads=1 -n -t ~/fcrepo4-jmeter/fedora.jmx

Remote:

Code Block
./jmeter -Dfedora_4_server=<remote-host> -Dfedora_4_context=fcrepo/rest -n -t /home/nruest/git~/fcrepo4-jmeter/fedor
a.jmx >>| /home/nruest/tmp/yorku-test-3-summary.log
fedora.jmx




 

Results

summary = 343357 in 27866s =   12.3/s Avg:    75 Min:     4 Max: 12090 Err:     1 (0.00%)

1465394464331,143,PUT Perf Container,500,Internal Server Error,Fedora4 Create Binary Resource 2-1,text,false,7060,1,1,143

 

 

...