為什麼這篇minecraft伺服器設定記憶體鄉民發文收入到精華區:因為在minecraft伺服器設定記憶體這個討論話題中,有許多相關的文章在討論,這篇最有參考價值!作者duck60145 (毛)看板Minecraft標題Re: [問題]官方server記憶體及wa...
不好意思,我回這篇是很久以前的文了,但因為我也遇到相同的問題
希望能得到解答> <
我跟這名版友有類似的情形,我的電腦最近升4核、記憶體升8G
(因此W7換64位元、JAVA也是)
我用相同的方式為MINECRAFT SERVER提供2g的記憶體
(一樣是用指令碼提供java -Xms1024M -Xmx2048M -jar minecraft_server.jar)
開了伺服器之後自己開遊戲連進去測試,確定有連上。
但伺服器端顯示出來的跟他差不多[142mb(51%free)之類的,明明我都分配2G了]
感覺RAM就沒有好好地拿去用阿> <
我想知道是計算方式不同引起,還是說缺了某個指令,還是一部份被拿去跑遊戲了呢?
※ 引述《xj4eji4 (路過)》之銘言:
: 先附圖
: http://ppt.cc/0G4x
: 如圖中紅色框框所圈的
: 142mb(51%free)
: 我認為是目前server已用142mb 佔server所能使用記憶體最大量的49%
: 而server所能使用的記憶體最大量用142/0.49約為290mb
: 但是
: 我也有參考網路上所提供的記憶體破除的方法
: 把server端記憶體調至2048mb(全部4G)
: 文件夾內容如下:
: java -Xms512M -Xmx2048M -jar minecraft_server.jar
: 順便附上小弟配備
: http://ppt.cc/H178
: 雖然不是說很好但至少兩個人遊玩伺服器我認為應該是綽綽有餘才是
: 問題點如下:
: 1、為何我已經開放到2G 但是伺服器資料所顯示並且計算得到最大值
: 僅僅290mb?
: 2、一直出現此類warning表示記憶體不足,但就算以最大值290來看,
: server端最多也只吃到約50%,為什麼仍顯示不足?
: 謝謝大家看完我的問題,也請各位大大幫忙解答 :)
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 120.108.113.171
※ 文章網址: https://www.ptt.cc/bbs/Minecraft/M.1423099629.A.B2F.html
我先把JAVA整個移除了再下載了離線安裝版的64位元JAVA,
不過我沒有試過用不同單位打記憶體的上限,我回去會試試看~
我後來有把上限調成4G了,變得更順了~
這裡是我轉文不夠細心,我回頭看了一下我沒說清楚。
我跟這個先問問題的版友不太一樣,我的伺服器並沒有顯示記憶體不足的訊息。
(我沒有他的問題二的狀況)
所以我主觀認為問題不在CPU上了,所以就沒有附上詳細訊息,這是我的疏忽。
查看工作管理員的效能,發現在伺服器維持期間約在60%左右(並沒有滿載的現象)。
只要他100塊可以跑得的確不需要吃到那麼多,但我想知道他怎麼運作的
是不是我哪邊操作錯誤,導致他只使用這個比例,還是只是我理解錯誤
舉這次例來說,就算我真的給他2G,他只使用了142M就可以吃飽
我的理解是應該顯示成「142M(93%free)」,而不是「142M(51%free)」吧?
因為如果是後者的話,代表他的上限就只有290M的記憶體能使用,
而現在已經使用了近一半,他的上限跟我給他的量天差地遠,這是讓我在意的原因。
我的問題其實跟之前版友的「問題一」一樣。
※ 編輯: duck60145 (120.108.113.171), 02/06/2015 08:36:58
※ 編輯: duck60145 (120.108.113.171), 02/06/2015 08:45:36
※ 編輯: duck60145 (120.108.113.171), 02/06/2015 08:46:18