Setup
- Version of Fedora
7477d568e3748381939d03e65d183fdd364590 (2016-06-06, 4.5.2-SNAPSHOT)
- Modeshape5
- Fedora configuration details
/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"
- System details (OS, memory, processors, hardware specs or virtualization, JVM, etc)
- Virtual server; 8GiB memory, 2 virutal cpus, fcrepo data is a NFS mount
Ubuntu 14.04.4 LTS
- MySQL (Ver 14.14 Distrib 5.5.49, for debian-linux-gnu (x86_64) using readline 6.3)
- MySQL data directory was on NFS mount
- Initial state of the repository
- empty
- Number of client processes/threads (ideally clients are on a separate machine)
- 1
- 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%)
...