作者duck60145 (毛)
看板Minecraft
标题Re: [问题]官方server记忆体及warning问题求解
时间Thu Feb 5 09:27:03 2015
不好意思,我回这篇是很久以前的文了,但因为我也遇到相同的问题
希望能得到解答> <
我跟这名版友有类似的情形,我的电脑最近升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://webptt.com/cn.aspx?n=bbs/Minecraft/M.1423099629.A.B2F.html
1F:推 miau9202: 打 java -version 看有没有64 bit的字样,没有就得设定 02/05 14:49
2F:→ miau9202: 另外,改成-Xmx2G 试试看 02/05 14:50
我先把JAVA整个移除了再下载了离线安装版的64位元JAVA,
不过我没有试过用不同单位打记忆体的上限,我回去会试试看~
3F:→ eggimage: 只给2GB会不会太少? 02/05 18:00
我後来有把上限调成4G了,变得更顺了~
4F:→ mmis1000: 没装一堆mod plugin的话,2g其实很够 02/05 18:59
5F:→ t19910422: 我不懂 甚麽叫好好拿去用? 02/05 20:14
6F:→ t19910422: 今天我吃一餐只要100块就好了 你给我500块 1000块 02/05 20:15
7F:→ t19910422: 我还是吃100块阿 有甚麽奇怪-.- 你要看你怎麽玩MC 02/05 20:15
8F:→ t19910422: 玩一堆MOD的话 2G就不太够用了 02/05 20:15
9F:→ t19910422: 而且相同的问题 下面不都告诉你是CPU满载吗? 02/05 20:19
10F:→ t19910422: 打开工作管理员看看? 02/05 20:19
这里是我转文不够细心,我回头看了一下我没说清楚。
我跟这个先问问题的版友不太一样,我的伺服器并没有显示记忆体不足的讯息。
(我没有他的问题二的状况)
所以我主观认为问题不在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
11F:→ t19910422: 如果我记没错 他的记忆体使用 跟你想的不太一样 02/06 20:59
12F:→ t19910422: 记忆体使用是会高高低低的 有时候高有时候低 02/06 21:00
13F:→ t19910422: 如果我没记错 以下是我自己认为的 有错请指教 02/06 21:00
14F:→ t19910422: 他记忆体某个时间 他使用到了287MB 这是最高峰 02/06 21:01
15F:→ t19910422: 但是现在只用了 142M 所以就会显示142(51%Free)142/278 02/06 21:01
16F:→ duck60145: 原来如此,有点像是他用他曾经用到的最大值当100%对吧? 02/08 19:53
17F:→ duck60145: 这样的确可以解释为何看起来不太一样了呢 02/08 19:53
18F:推 johnny1204: 不知道楼主最近还有没有这个问题,我的目前看起来应该 06/28 15:47
19F:→ johnny1204: 是有吃2g 06/28 15:47