리눅스 서버 메모리 확인 및 java option 설정
- jenkins를 다운받아, 빌드서버로 사용하는 과정에서 java option 설정을 하지 않아 permGen 영역의 OOM이 발생한 계기로 글을 작성한다.
- cat /proc/meminfo를 실행하면, 현재 메모리 용량을 확인할 수 있다. 상세는 http://egloos.zum.com/pacemaker/v/3949343참조
- /home1/irteam/apps/tomcat/bin/catalina.sh 또는 catalina.bat 파일에서 java option 설정이 가능하다.
메모리 사이즈 등을 고려하여, 옵션을 설정한다. JAVA_OPTS="-server -Xms2048m -Xmx2048m -XX:PermSize=512m -XX:MaxPermSize=512m" - ps -ef | grep 'java'를 통해 java 메모리 영역이 잘 설정되어있는지 확인한다.