基本上,我在一个Centos 6.2 16GB系统上运行Minecraft服务器。
我通过rtoolkit引导启动我的服务器,现在我分配了12GB来使用它,但它使用的远远超过这个数量,我不知道为什么。
我运行以下命令来运行jar文件:
java -Xmx30M -Xms30M -XX:MaxPermSize=40M -jar Minecraft_RKit.jar USER:PASS
然后使用以下命令运行该进程:
java -Xms12288M -Xmx12288M -Djline.terminal=jline.UnsupportedTerminal -jar /home/craftbukkit.jar nogui
现在,如果我查看我的Webmin模块,我可以看到它正在使用18025792 kB的RAM。比我分配的要多得多。这随后导致进程使用了太多的内存,使系统崩溃。也许我在这里犯了一个愚蠢的错误,但我真的很感激任何人能为这种情况提供一些帮助。非常感谢。