응용 프로그램을 강제 종료하는 이유가 무엇인지 확인하는 방법은 무엇입니까?

응용 프로그램을 강제 종료하는 이유가 무엇인지 확인하는 방법은 무엇입니까?

저는 우분투를 처음 접했고 인터넷 검색을 많이했는데 문제를 파악할 수없는 것 같습니다. 여기 누군가가 제가 진단하는 데 도움을 줄 수 있기를 바랍니다.

현재 우분투(22.04.1 LTS)를 실행하는 데스크톱 컴퓨터가 있습니다. 지금은 가족 게임 호스팅에만 사용하고 있지만 점차 더 많은 용도를 통합할 예정입니다. 컴퓨터에는 1tb m.2, i7-9700kf 및 16G DDR4 3200이 있습니다. 비디오 카드나 출력이 없습니다.

현재 제가 호스팅하는 유일한 게임은 Minecraft입니다. nogui를 사용하면 기본적으로 명령 프롬프트에서 서버가 실행됩니다. SSH를 사용하여 관리 작업을 수행하고 컴퓨터에 액세스하고 WinSCP를 사용하여 두 컴퓨터 간의 파일 전송을 수행합니다. 나는 일반적으로 마인크래프트 서버를 "화면"에서 실행하지 않으므로 명령 프롬프트를 열어 둘 필요가 없습니다.

문제: 내 Minecraft 서버가 우분투에 의해 강제 종료되었습니다. 마인크래프트 세계에서 할 수 있는 모든 진단을 완료했지만 서버가 충돌하지 않습니다. 컴퓨터의 무언가가 컴퓨터를 강제 종료하고 오류에 대해 응답하는 모든 Minecraft가 "죽었습니다". 현재 Minecraft에는 9G 메모리가 할당되어 있지만 8~12까지 시도해 보았지만 여전히 문제가 있습니다. 하지만 9G에서는 그런 일이 한동안 일어나지 않았습니다. 메모리 누수가 있다고 생각하게 됩니다.

컴퓨터를 새로 시작하고 htop을 확인하면 "mem" 사용량이 약 500M/15.5G로 표시됩니다. 서버를 10~12시간 켜놓고 오늘 아침에 확인해 봤습니다. 마인크래프트 서버를 종료했는데 시스템의 유휴 RAM 사용량은 현재 4.8G였으며 그 이상 줄어들지 않았습니다. 컴퓨터를 다시 시작했는데 이제 약 500M 정도 유휴 상태로 돌아갔습니다. 컴퓨터가 최신 상태이고 9G 마인크래프트 서버가 실행 중일 때 내 램 사용량은 약 9~10G이고 htop은 마인크래프트가 메모리의 약 52%를 사용하는 것으로 표시합니다.

이것은 알려진 문제입니까, 아니면 이 문제를 해결하려면 어디서부터 시작해야 합니까?

관련 정보