본문 바로가기
백엔드/Java

JVM 튜닝 5

by david100gom 2024. 3. 20.
VisualVM 원격 접속
 
1. JMX (자바 프로그램 구동 스크립트에 추가)
JAVA_OPTS=" ${JAVA_OPTS} -Dcom.sun.management.jmxremote.port=9099"
JAVA_OPTS=" ${JAVA_OPTS} -Dcom.sun.management.jmxremote.rmi.port=9099"
JAVA_OPTS=" ${JAVA_OPTS} -Dcom.sun.management.jmxremote.ssl=false"
JAVA_OPTS=" ${JAVA_OPTS} -Dcom.sun.management.jmxremote.authenticate=false"
JAVA_OPTS=" ${JAVA_OPTS} -Dcom.sun.management.jmxremote.local.only=false"
JAVA_OPTS=" ${JAVA_OPTS} -Djava.rmi.server.hostname=x.x.x.x"
 
2. jstat
 
2.1. jstatd.policy 파일 생성
grant codebase "file:/data/www/rtls_java/java/lib/tools.jar" {
    permission java.security.AllPermission;
};
 
2.2. 구동
/<path>/jstatd -p 9098 -J-Djava.security.policy=/<path>/jstatd.policy -J-Djava.rmi.server.hostname=x.x.x.x

'백엔드 > Java' 카테고리의 다른 글

ICMP ECHO  (0) 2024.03.20
자바 변수  (0) 2024.03.20
자바 자료구조  (0) 2024.03.20
다른 바이트 순서를 가진 시스템과의 통신  (0) 2024.03.20
JVM 튜닝 4  (0) 2024.03.20
JVM 튜닝 3  (0) 2024.03.20
JVM 튜닝 2  (0) 2024.03.20
JVM 튜닝 1  (0) 2024.03.20

댓글