如何判斷強制關閉應用程式的原因是什麼?

如何判斷強制關閉應用程式的原因是什麼?

我對 ubuntu 比較陌生,我已經做了很多谷歌搜索,但我似乎無法弄清楚這個問題。所以希望這裡有人能幫我診斷。

我目前有一台運行 ubuntu (22.04.1 LTS) 的桌上型電腦。我現在只是將它用於家庭遊戲託管,但我會慢慢整合更多用途。電腦有1tb m.2,i7-9700kf,16G DDR4 3200。

我現在在它上面託管的唯一遊戲是《我的世界》,它使用 nogui 基本上在命令提示字元中運行伺服器。我使用 SSH 進行管理工作並存取計算機,並使用 WinSCP 在兩台計算機之間傳輸檔案。我通常不會在「螢幕」中運行我的《我的世界》伺服器,因此我不必讓命令提示字元保持開啟。

問題:我的 Minecraft 伺服器被 ubuntu 強制關閉。我已經在 Minecraft 世界中完成了所有能進行的診斷,但伺服器並沒有崩潰。電腦中的某些內容強制關閉它,並且所有 Minecraft 回應錯誤的內容都被「殺死」。 Minecraft 目前分配了 9G 內存,但我嘗試過 8-12G 內存,但仍然存在問題。但到了9G,這種情況已經有一段時間沒有發生了。這讓我認為存在內存洩漏。

當我重新啟動電腦並檢查 htop 時,它顯示「mem」使用量約為 500M/15.5G。伺服器運行了 10-12 小時後,我今天早上檢查了它。我關閉了我的世界伺服器,系統的空閒記憶體使用量現在為 4.8G,並且不會減少。我重新啟動了計算機,現在它又回到了空閒狀態,大約500M。當電腦是新的並且 9G 的 minecraft 伺服器運行時,我的 ram 使用量約為 9-10G,htop 顯示 minecraft 使用了大約 52% 的記憶體。

這是一個已知問題嗎?

相關內容