不好意思,我回这篇是很久以前的文了,但因为我也遇到相同的问题
希望能得到解答> <
我跟这名版友有类似的情形,我的电脑最近升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%,为什么仍显示不足?
: 谢谢大家看完我的问题,也请各位大大帮忙解答 :)