안녕하세요 유똥입니다.
오늘은 톰캣에서 메모리 사이즈를 할당하는 방법에 대하여 포스팅 진행하겠습니다.
톰캣의 경우 catalina.sh를 활용하여 자바 옵션 설정을 통해 톰캣에서 메모리 할당옵션을 지정할 수 있습니다.
catalina.sh 란?
톰캣의 catalina.sh 파일에는 다양한 설정이 존재합니다.catalina.sh 파일에는 자바 옵션 설정 및 톰캣 로그 경로등 각종 설정을 저장 할 수 있습니다.CATALINA_OPTS: start, run, debug 명령어 구동 시 사용되는 자바 런타임 옵션에 해당한다.톰캣 자체에서만 사용되는 옵션들만 포함되며 중지 프로세스, 버전 명령 등으로는 사용해서는 안됩니다.JAVA_OPTS : 명령어 실행될 때 사용되는 자바 런타임 옵션이다. 톰캣에 의해서 사용가능하고 중지 프로세스, 버전 명령에도 사용됩니다.
아래의 구문을 통해 변경을 할 수 있습니다.
-Xms<Size> : 최소 Java Heap size. 최초 JVM이 로드될 때 부여되는 메모리이다(start size).
-Xmx<Size> : 최대 Java Heap size. 최대 JVM이 가질 수 있는 메모리이다(maximum size).
-XX:MaxNewSize=<Value> : Young Generation의 최대 size
메모리 사이즈 설정
설정 파일 : catalina.sh
설정 변경 후
ps -ef | grep tomcat JAVA 메모리 옵션 확인
여기까지 톰캣 메모리 옵션 변경하는 방법에 대하여 알아보았습니다.
도움이 되셨다면 구독과 좋아요
궁금하신 내용이 있으시면 댓글 부탁드립니다.
'IT > Linux' 카테고리의 다른 글
[보안이슈] Netfilter / 로컬 권한 상승 취약점(CVE-2022-32250) 점검 (1) | 2023.02.17 |
---|---|
io_uring / 임의 코드 실행 취약점(CVE-2022-2602) (0) | 2023.01.16 |
아파치 vhost(가상호스트) 설정 (0) | 2022.06.12 |
리눅스 npm 설치 (0) | 2022.06.09 |
리눅스 glances 설치 (0) | 2022.06.09 |
최근댓글