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

看板Minecraft (當個創世神)作者 (毛)時間10年前 (2015/02/05 09:27), 10年前編輯推噓2(2018)
留言20則, 6人參與, 最新討論串1/1
不好意思,我回這篇是很久以前的文了,但因為我也遇到相同的問題 希望能得到解答> < 我跟這名版友有類似的情形,我的電腦最近升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

02/05 14:49, , 1F
打 java -version 看有沒有64 bit的字樣,沒有就得設定
02/05 14:49, 1F

02/05 14:50, , 2F
另外,改成-Xmx2G 試試看
02/05 14:50, 2F
我先把JAVA整個移除了再下載了離線安裝版的64位元JAVA, 不過我沒有試過用不同單位打記憶體的上限,我回去會試試看~

02/05 18:00, , 3F
只給2GB會不會太少?
02/05 18:00, 3F
我後來有把上限調成4G了,變得更順了~

02/05 18:59, , 4F
沒裝一堆mod plugin的話,2g其實很夠
02/05 18:59, 4F

02/05 20:14, , 5F
我不懂 甚麼叫好好拿去用?
02/05 20:14, 5F

02/05 20:15, , 6F
今天我吃一餐只要100塊就好了 你給我500塊 1000塊
02/05 20:15, 6F

02/05 20:15, , 7F
我還是吃100塊阿 有甚麼奇怪-.- 你要看你怎麼玩MC
02/05 20:15, 7F

02/05 20:15, , 8F
玩一堆MOD的話 2G就不太夠用了
02/05 20:15, 8F

02/05 20:19, , 9F
而且相同的問題 下面不都告訴你是CPU滿載嗎?
02/05 20:19, 9F

02/05 20:19, , 10F
打開工作管理員看看?
02/05 20:19, 10F
這裡是我轉文不夠細心,我回頭看了一下我沒說清楚。 我跟這個先問問題的版友不太一樣,我的伺服器並沒有顯示記憶體不足的訊息。 (我沒有他的問題二的狀況) 所以我主觀認為問題不在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

02/06 20:59, , 11F
如果我記沒錯 他的記憶體使用 跟你想的不太一樣
02/06 20:59, 11F

02/06 21:00, , 12F
記憶體使用是會高高低低的 有時候高有時候低
02/06 21:00, 12F

02/06 21:00, , 13F
如果我沒記錯 以下是我自己認為的 有錯請指教
02/06 21:00, 13F

02/06 21:01, , 14F
他記憶體某個時間 他使用到了287MB 這是最高峰
02/06 21:01, 14F

02/06 21:01, , 15F
但是現在只用了 142M 所以就會顯示142(51%Free)142/278
02/06 21:01, 15F

02/08 19:53, , 16F
原來如此,有點像是他用他曾經用到的最大值當100%對吧?
02/08 19:53, 16F

02/08 19:53, , 17F
這樣的確可以解釋為何看起來不太一樣了呢
02/08 19:53, 17F

06/28 15:47, , 18F
不知道樓主最近還有沒有這個問題,我的目前看起來應該
06/28 15:47, 18F

06/28 15:47, , 19F
是有吃2g
06/28 15:47, 19F

06/28 15:47, , 20F
文章代碼(AID): #1KqiRjil (Minecraft)
文章代碼(AID): #1KqiRjil (Minecraft)