× Join the Stack and Retry Community
sarc.io is a community of engineers or programmers, just like you, helping each other.

자바 데몬 옵션 설정 시..중복으로

  • zero1320
    (808베이스)
  • zero1320's Avatar 이 글의 작성자
  • Offline
  • ★★ Staff ★★
  • ★★ Staff ★★
  • 탐캣
더보기
28 Jun 2016 21:11 #926 작성자: zero1320
zero1320 님의 글: 자바 데몬 옵션 설정 시..중복으로
자바 데몬을 하나 띄우는데, 메모리 설정이 중복으로 되어 있을 때 어떤 설정이 적용되는지 아시나요??

예를 들어서, 프로세스가 ......-Xms1024m -Xmx2048m.... -Xms256m -Xmx512m... 이런식으로 올라와 있다면,

앞의 1024-2048 메모리 설정이 적용되는지 뒤의 256-512 메모리 설정이 적용되는지 궁금합니다.

난 너무 멋져
  • zero1320
    (808베이스)
  • zero1320's Avatar 이 글의 작성자
  • Offline
  • ★★ Staff ★★
  • ★★ Staff ★★
  • 탐캣
더보기
28 Jun 2016 21:46 #927 작성자: zero1320
zero1320 님의 답글: 자바 데몬 옵션 설정 시..중복으로
스스로 답을 찾았네요...

여러 경우의 수를 테스트해보니...

뒤쪽 설정이 먹히네요.

난 너무 멋져
더보기
28 Jun 2016 22:07 - 29 Jun 2016 08:40 #928 작성자: nastyboy
nastyboy 님의 답글: 자바 데몬 옵션 설정 시..중복으로
JVM 종류에 따라 다르지만 대부분 가장 우측(마지막) 옵션이 적용됩니다.

$ java -Xms1024m -Xms256m -XX:+PrintFlagsFinal 2>/dev/null | grep InitialHeapSize
    uintx InitialHeapSize                          := 268435456       {product}
$ java -Xmx2048m -Xmx512m -XX:+PrintFlagsFinal 2>/dev/null | grep MaxHeapSize
    uintx MaxHeapSize                              := 536870912       {product}
  • zero1320
    (808베이스)
  • zero1320's Avatar 이 글의 작성자
  • Offline
  • ★★ Staff ★★
  • ★★ Staff ★★
  • 탐캣
더보기
29 Jun 2016 07:10 #931 작성자: zero1320
zero1320 님의 답글: 자바 데몬 옵션 설정 시..중복으로
자세한 답변 감사합니다!!
그럼 메모리를 G로 하거나 m으로 할때의 차이가 있을까요??
데몬이 메모리 부족으로 행걸려서 2048m으로 올리고 나서는 장기간 괜찮았는데,
다시 메모리를 5G 로 올리고 나니... 얼마 안지나 행이 걸려서 다시 2048m으로 내렸습니다.
메모리를 올렸는데 오히려 행이 걸린다는게...G와 m 표기의 문제인가 싶습니다.

난 너무 멋져
더보기
29 Jun 2016 08:49 - 01 Jul 2017 19:18 #934 작성자: nastyboy
nastyboy 님의 답글: 자바 데몬 옵션 설정 시..중복으로

[로그인을 하면 내용 확인이 가능합니다]
  • osstech
    (열린기술자)
  • osstech's Avatar
  • Offline
  • Junior
  • Junior
더보기
29 Jun 2016 18:20 - 29 Jun 2016 18:20 #949 작성자: osstech
osstech 님의 답글: 자바 데몬 옵션 설정 시..중복으로
nastyboy님 말씀처럼 GC에 의한 일시적 hang 현상(처럼 느껴지는..)이 아닌가 합니다.

만약 GC 때문이 아니었다면 우연히도 5G로 늘린 시점에 메모리 부족을 유발하는 요청을 처리한건 아닐까요.

물론 이 모든건 소설입니다.. 팩트를 놓고 말해야 할 것 같네요.
  • short3300
    (스벅오늘의커피)
  • short3300's Avatar
  • Offline
  • Junior
  • Junior
더보기
29 Jun 2016 18:36 #953 작성자: short3300
short3300 님의 답글: 자바 데몬 옵션 설정 시..중복으로
자바 메모리를 5G까지 늘려야 한다니, 분석계통 시스템인가요?
  • zero1320
    (808베이스)
  • zero1320's Avatar 이 글의 작성자
  • Offline
  • ★★ Staff ★★
  • ★★ Staff ★★
  • 탐캣
더보기
29 Jun 2016 22:45 #955 작성자: zero1320
zero1320 님의 답글: 자바 데몬 옵션 설정 시..중복으로
GC 타임이 더 길어지면서 hang이 걸리는거 같네요.
GC튜닝을 하던가 2G로 유지하던가 결정해야겠네요..

osstech wrote: nastyboy님 말씀처럼 GC에 의한 일시적 hang 현상(처럼 느껴지는..)이 아닌가 합니다.

만약 GC 때문이 아니었다면 우연히도 5G로 늘린 시점에 메모리 부족을 유발하는 요청을 처리한건 아닐까요.

물론 이 모든건 소설입니다.. 팩트를 놓고 말해야 할 것 같네요.


난 너무 멋져
  • zero1320
    (808베이스)
  • zero1320's Avatar 이 글의 작성자
  • Offline
  • ★★ Staff ★★
  • ★★ Staff ★★
  • 탐캣
더보기
29 Jun 2016 22:47 #956 작성자: zero1320
zero1320 님의 답글: 자바 데몬 옵션 설정 시..중복으로
비슷합니다. 5G로 테스트 중인데도...메모리 다 사용해서 Full GC 자주 치네요/..

short3300 wrote: 자바 메모리를 5G까지 늘려야 한다니, 분석계통 시스템인가요?


난 너무 멋져
  • short3300
    (스벅오늘의커피)
  • short3300's Avatar
  • Offline
  • Junior
  • Junior
더보기
29 Jun 2016 23:05 #957 작성자: short3300
short3300 님의 답글: 자바 데몬 옵션 설정 시..중복으로

zero1320 wrote: 비슷합니다. 5G로 테스트 중인데도...메모리 다 사용해서 Full GC 자주 치네요/..

short3300 wrote: 자바 메모리를 5G까지 늘려야 한다니, 분석계통 시스템인가요?


만약 절대적으로 많은 메모리가 필요한 시스템이라면, 현재 메모리를 조금 늘린다고 해결이 될 상황인지 판단이 필요합니다.

기술적으로 접근할 것이 아니라 비즈니스적으로 접근할 필요도 있다는 말씀입니다.
Time to create page: 0.157 seconds
Powered by Kunena Forum