[問題] 官方server記憶體及warning問題求解

作者: duck60145 (毛)   2015-02-05 09:27:03
不好意思,我回這篇是很久以前的文了,但因為我也遇到相同的問題
希望能得到解答> <
我跟這名版友有類似的情形,我的電腦最近升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%,為什麼仍顯示不足?
: 謝謝大家看完我的問題,也請各位大大幫忙解答 :)
作者: miau9202 (Mr.M)   2015-02-05 14:49:00
打 java -version 看有沒有64 bit的字樣,沒有就得設定另外,改成-Xmx2G 試試看
作者: eggimage (目前沒有名片)   2015-02-05 18:00:00
只給2GB會不會太少?
作者: mmis1000 (秋月戀楓)   2015-02-05 18:59:00
沒裝一堆mod plugin的話,2g其實很夠
作者: t19910422 (燚蒼觴)   2015-02-05 20:14:00
我不懂 甚麼叫好好拿去用?今天我吃一餐只要100塊就好了 你給我500塊 1000塊我還是吃100塊阿 有甚麼奇怪-.- 你要看你怎麼玩MC玩一堆MOD的話 2G就不太夠用了而且相同的問題 下面不都告訴你是CPU滿載嗎?打開工作管理員看看?如果我記沒錯 他的記憶體使用 跟你想的不太一樣記憶體使用是會高高低低的 有時候高有時候低如果我沒記錯 以下是我自己認為的 有錯請指教他記憶體某個時間 他使用到了287MB 這是最高峰但是現在只用了 142M 所以就會顯示142(51%Free)142/278
作者: duck60145 (毛)   2015-02-08 19:53:00
原來如此,有點像是他用他曾經用到的最大值當100%對吧?這樣的確可以解釋為何看起來不太一樣了呢

Links booklink

Contact Us: admin [ a t ] ucptt.com