유머조아
광고
글쓰기
일자순
조회수순
은꼴 (6)
유머 (5)
asdasdasda (1)
ascas (1)
asdasdas (1)

마크 서버 최소, 최대램 설정 제 컴퓨터거 8GB인데 마크 서버 최소,최대 램이 같이 8192 란

제 컴퓨터거 8GB인데 마크 서버 최소,최대 램이 같이 8192 란 말이죠? 들어갈때부터 랙이 걸리는데 혹시 설정 어떻게 하면 될까요.. ?그리고 설정 건드린다고 오류가나거나 컴퓨터가 꺼진다거나 그러진않져?

지금 상황을 정리하면,

  • PC 램은 8GB

  • 마인크래프트 서버 시작 옵션에서 -Xms8192M -Xmx8192M 로 설정

  • 서버 실행부터 랙이 걸림

⚠️ 문제 원인

  • -Xms는 서버 실행 시 최소 할당 메모리

  • -Xmx는 서버 실행 시 최대 할당 메모리

  • 지금 두 값을 모두 8192MB (8GB) 로 주셨기 때문에,

  • 실행 순간에 램 전체(8GB)를 서버가 잡아먹음

  • 윈도우 운영체제(OS)와 다른 프로그램이 쓸 메모리가 없어서 바로 버벅임(스왑 발생)

즉, PC 램이 8GB인데 서버에 8GB를 통째로 할당하면 과부하가 필연적이에요.

✅ 해결 방법

  1. 램 할당 줄이기

  • 보통 8GB RAM PC에서는 서버에 2~3GB 정도만 주는 게 안전합니다.

  • 예시 (2GB 할당):

  • java -Xms2G -Xmx2G -jar server.jar nogui

  • 예시 (3GB 할당):

  • java -Xms3G -Xmx3G -jar server.jar nogui

  1. 최소값(Xms)은 적게, 최대값(Xmx)만 크게 주기

  • 꼭 같게 할 필요는 없습니다.

  • 예: 최소 1GB, 최대 3GB

  • java -Xms1G -Xmx3G -jar server.jar nogui

  • 이렇게 하면 서버 시작 시에는 부담이 적고, 필요할 때만 메모리를 더 씁니다.

  1. 서버 최적화

  • PaperMC, Purpur 같은 최적화 서버 코어 사용

  • View Distance, Simulation Distance 낮추기 (server.properties에서 설정)

  • 불필요한 플러그인/모드 줄이기

추천 설정 (8GB PC 기준)

  • 서버에 2~3GB만 할당 (-Xmx3G)

  • 최소값은 1G 정도 (-Xms1G)

  • 나머지 메모리는 윈도우와 마인크래프트 클라이언트가 사용

https://diary4076.tistory.com/