문제

데비안 서버에 오픈 파이어를 설치했습니다.

OpenFire Java 메모리가 서버 메모리보다 적어야하는지 알고 싶습니까?

예를 들어, 256MB RAM이있는 서버가 있습니다.

도와주세요

감사합니다, 판카

도움이 되었습니까?

해결책

"Java Memory"는 분명히 사용 가능한 RAM보다 약간 낮아야합니다. 그렇지 않으면 서버가 스왑을 시작하고 서버 성능이 많이 줄어 듭니다.

자바 힙 공간의 "올바른"설정을 결정하기 위해 고려해야 할 많은 것들 :

  1. 서버에서 실행되는 것은 무엇입니까? 오픈 파이어가 유일한 일이라면 더 많은 RAM을 예약 할 수 있습니다.
  2. 오픈 파이어는 실제로 얼마나 많은 램이 필요합니까? Java 프로세스에 많은 힙 메모리를 제공하면 쓰레기 수집을 시작하기 전에 채우게됩니다. 힙 크기를 줄이면 쓰레기를 더 자주 수집하면됩니다.

"이상적인"설정을 찾는 데 시간이 걸릴 수 있지만 종종 서버가 더 많은 메모리를 가져 오도록 허용하는 것은 유용하지 않습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top