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
- 상호 인증
- Open Close Principal
- mapstruct
- Unchecked Exception
- AfterMapping
- java
- Graphql Client
- Reading HttpServletRequest Multiple Times
- try - with - resources
- Tomcat DBCP
- Checked Exception
- Jndi DataSource
- 바이트 절삭
- mTLS
- Request Body 여러 번 사용
- Java Graphql
- Srping MVC
- Java Singleton
- NoUniqueBeanDefinitionException
- 데이터 압축
- Sub Bytes
- 개방 폐쇄 원칙
- graphql
- 이중정렬
- requestheaderdto
- Socket is closed
- tomcat jndi
- HandlerMethodArgumentResolver
- Java Rest
- WildFly
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