본문 바로가기
WAS(Web Application Server)/톰캣(Tomcat)

[CentOS] 톰캣 메모리 조정하는 방법

by 연구자 공학코드 2022. 9. 23.

공지사항

  1. 제가 운영하는 네이버 카페 개발자 커뮤니티 코어큐브(https://cafe.naver.com/ewsncube)에 가입하시면 컴퓨터 관련 학습 자료와 질의응답을 제공받으실 수 있습니다.

728x90
반응형

톰캣 메모리 설정

톰캣을 실행하는 프로그램에서 메모리 설정을 바꾸면 톰캣 메모리를 조정할 수 있다. 보통은 아래 경로에 톰캣을 실행하는 프로그램이 있다.

vi /etc/systemd/system/tomcat.service

톰캣 실행 프로그램

아래의 사진과 같은 화면이 나타나면 'CATALINA_OPS'의 메모리 설정을 적절하게 수정한다. 'Xms'는 최소값이며 'Xmx'는 최대값이다. 이외에도 세부적으로 여러 설정이 있지만 본 글에서는 다루지 않는다.

톰캣 메모리 설정 부분

설정 반영

아래의 명령어를 입력하여 변경된 설정을 서비스에 반영한다.

sudo systemctl daemon-reload

서비스 반영

톰캣 재기동

아래의 명령어를 입력하여 변경된 메모리 설정으로 톰캣이 실행되도록 한다.

systemctl restart tomcat

톰캣 재기동

메모리 설정이 반영되어 톰캣이 실행되었는지를 확인하는 방법은 여러가지가 있겠지만 필자의 경우 간단하게 'top' 프로그램으로 확인한다. 그러면 아래의 사진처럼 잘 반영된 것을 확인할 수 있다.

프로세스 현황에서 메모리 설정이 반영된 것을 확인하는 화면

 

참고문서

[1] "Tomcat configuration recommendations", Oracle. @원문보기

728x90
반응형

댓글