Setup

  1. Version of Fedora
    1. 4.5.1 Release

  2. Fedora configuration details
    1. /usr/share/tomcat/conf/tomcat.conf

      JAVA_OPTS="-Djava.awt.headless=true -XX:+DisableExplicitGC -Xms512m -Xmx110g -XX:NewSize=256m -XX:MaxNewSize=2g -XX:MetaspaceSize=64m -XX:MaxMetaspaceSize=2g -Dfile.encoding=UTF-8 -Xloggc:/var/log/tomcat/java-gc.log -XX:+PrintGCDetails -XX:+PrintGCDateStamps -Dfcrepo.home=/mnt/ingest"
  3. System details (OS, memory, processors, hardware specs or virtualization, JVM, etc)
    1. CentOS 7

      128GB RAM, 24vCPU
      $ uname -a
      Linux test 3.10.0-327.10.1.el7.x86_64 #1 SMP Tue Feb 16 17:03:50 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux
      
      
      $ java -version
      java version "1.8.0_77"
      Java(TM) SE Runtime Environment (build 1.8.0_77-b03)
      Java HotSpot(TM) 64-Bit Server VM (build 25.77-b03, mixed mode)
      
      
  4. Initial state of the repository
    1. empty
  5. Number of client processes/threads (ideally clients are on a separate machine)
    1. 1
  6. Fedora 
    1. leveldb

Test

Command:

date > /home/cc/summary.log; ./jmeter -Dfedora_4_server=localhost -Dfedora_4_context=fcrepo/rest -n -t /root/fcrepo4-jmeter/fedora.jmx >> /home/cc/summary.log; /home/cc/summary.log

Results

 

  • No labels

3 Comments

  1. This is great, Yinlin Chen. It does not appear that the jmeter test failed. Why did you decide to terminate the run?

    Also, would you be in a position to rerun these tests with alternate configurations, such as:

    • MySQL or PostgreSQL (Configuring JDBC Object Store), or
    • ModeShape5 — when this ticket has been resolved:  Unable to locate Jira server for this macro. It may be due to Application Link configuration.

    Also, given your machine specs, you may want to include the following JAVA_OPT of "-XX:+UseG1GC".

     

  2. It has been run 5 days, there is no error in the jmeter test, and it is over 10M, so I terminate the run.

    I could do other tests if I have time. (smile)

     

  3. Yinlin Chen, thank you for creating the graphs from Colin Gross's Rscripts.