Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
31 |
Tags
- HandlerMethodArgumentResolver
- AfterMapping
- Socket is closed
- Java Graphql
- Reading HttpServletRequest Multiple Times
- Jndi DataSource
- 데이터 압축
- mapstruct
- Sub Bytes
- Tomcat DBCP
- requestheaderdto
- Request Body 여러 번 사용
- Checked Exception
- WildFly
- 개방 폐쇄 원칙
- Open Close Principal
- 이중정렬
- mTLS
- java
- NoUniqueBeanDefinitionException
- try - with - resources
- Graphql Client
- Srping MVC
- 바이트 절삭
- Java Rest
- 상호 인증
- Java Singleton
- tomcat jndi
- graphql
- Unchecked Exception
Archives
- Today
- Total
Developer Sang Guy
[리눅스 Java] jstat를 활용한GC 모니터링 본문
리눅스 환경에서 jstat 명령어 활용하여 GC 모니터링을 할 수 있다.
GC 모니터링 명령어
jstat -gcutil -h20 00001(pid) 2000 3000
jstat : GC 상태를 모니터링할 수 있는 도구 (JAVA_HOME/bin에 설치되어 있음)
gcutil : gcutil에서 수행
pid : Java 프로그램 프로세스 ID (ps -ef | grep java or 서비스명으로 조회 가능)
2000 : Interval (ms 간격)
3000 : count (실행 횟수, 설정하지 않을 경우 계속)
모니터링 항목
S0 | Survivor 0 영역 사용량 |
S1 | Survivor 1 영역 사용량 |
E | Eden 영역 사용량 |
O | Old 영역 사용량 |
M | Metaspace 영역 사용량 |
CCS | Compressed Class 영역 사용량 |
YGC | Young 영역 GC 횟수 |
YGCT | Young 영역 GC 누적시간 |
FGC | Full GC 횟수 |
FGCT | Full GC 누적시간 |
GCT | 전체 GC 누적시간 |
'Others' 카테고리의 다른 글
[ELK] 키바나 서버 내 설치 후 외부 접근 (0) | 2024.01.04 |
---|---|
[Tomcat] 여러 애플리케이션 실행 시 Tomcat jndi Datasource 이슈(Tomcat DBCP) (1) | 2023.12.08 |
[Wildfly] 로그가 안나와요(sl4j 충돌) (0) | 2023.03.30 |
[Mysql]Full Text Search ngram (0) | 2023.02.17 |
[Mysql]Full Text Search (0) | 2023.02.15 |
Comments