我们运行一个Minecraft服务器,它依赖于Java,并在具有1GB保证RAM和4GB可突发RAM的vServer上运行。
我们运行Debian 6.0(Squeeze)Minimal(64位),配备轻量级的lighttpd webserver和php / mySQL,以及实际的Minecraft服务器。我们目前已经设置好了一切,以保持在我们的1GB保证RAM内,但似乎我们没有利用可突发的RAM,也不知道该如何(如果需要的话)这样做。
我们当前使用以下字符串加载服务器:
我们为Minecraft(大概)分配了880M,其余的用于系统、Web服务器等。我们如何优化这个设置?将初始启动分配到1GB以上并进入可突发RAM中是否有意义?Java或系统是否有办法自行处理,即在需要时分配超过880M的内存,在峰值时间达到4GB的最大值?由于可突发的RAM不能保证,如果它在需要时不可用会发生什么?谢谢!
我们运行Debian 6.0(Squeeze)Minimal(64位),配备轻量级的lighttpd webserver和php / mySQL,以及实际的Minecraft服务器。我们目前已经设置好了一切,以保持在我们的1GB保证RAM内,但似乎我们没有利用可突发的RAM,也不知道该如何(如果需要的话)这样做。
我们当前使用以下字符串加载服务器:
/opt/java/jre/bin/java -Xmx880M -Xms880M
-XX:+UseConcMarkSweepGC
-XX:+CMSIncrementalPacing
-XX:ParallelGCThreads=2
-XX:+AggressiveOpts
-jar craftbukkit.jar nogui
我们为Minecraft(大概)分配了880M,其余的用于系统、Web服务器等。我们如何优化这个设置?将初始启动分配到1GB以上并进入可突发RAM中是否有意义?Java或系统是否有办法自行处理,即在需要时分配超过880M的内存,在峰值时间达到4GB的最大值?由于可突发的RAM不能保证,如果它在需要时不可用会发生什么?谢谢!