리눅스 서버 메모리 확인 및 java option 설정

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

 

+ Recent posts