Setup
- Version of Fedora
4.5.1 Release
- Fedora configuration details
/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"
- System details (OS, memory, processors, hardware specs or virtualization, JVM, etc)
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)
- Initial state of the repository
- empty
- Number of client processes/threads (ideally clients are on a separate machine)
- 1
- Fedora
- 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
- Length of run
- Wed Apr 20 14:32:00 UTC 2016 to Mon Apr 25 13:05 UTC 2016
- Summary
summary = 13530463 in 426782s = 31.7/s Avg: 29 Min: 5 Max: 78499 Err: 0 (0.00%)
- Logs
- R scripts graphic:
3 Comments
Andrew Woods
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:
Also, given your machine specs, you may want to include the following
JAVA_OPT
of "-XX:+UseG1GC".Yinlin Chen
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.
Andrew Woods
Yinlin Chen, thank you for creating the graphs from Colin Gross's Rscripts.