====== jstatd ====== * jstat, [[java:visualvm|Java VisualVM]] 등에서 원격 서버에 접속할 수 있도록 도와주는 데몬 * [[http://docs.oracle.com/javase/1.5.0/docs/tooldocs/share/jstatd.html|jstatd]] ===== 실행 ===== * 먼저, policy파일을 만든다. ''$JAVA_HOME/jre/lib/security/jstatd.all.policy'' grant codebase "file:${java.home}/../lib/tools.jar" { permission java.security.AllPermission; }; * 실행한다. 여기서는 ''2020'' 포트를 사용한다고 가정. jstatd -J-Djava.security.policy=jstatd.all.policy -p 2020 * 원칙적으로는 ''rmiregistry 2020''을 먼저 실행한 뒤에 jstatd를 실행해야 하지만 ''jstatd''가 스스로 RMI Registry가 없으면 생성한다. ===== 참조 ===== * [[http://www.javacodegeeks.com/2015/03/using-jstat-to-report-custom-jvm-metric-sets.html|Using jstat to report custom JVM metric sets]] * [[https://dzone.com/articles/interpreting-jstat-garbage-collection|Interpreting jstat's Garbage Collection Events]] * [[https://www.javacodegeeks.com/2017/05/jvm-statistics-jstat.html|JVM Statistics with jstat | Java Code Geeks - 2017]]