Linux 启动minecraft服务器时出现内存错误 我正在尝试将minecraft服务器放入我的digital ocean ubuntu服务器

Linux 启动minecraft服务器时出现内存错误 我正在尝试将minecraft服务器放入我的digital ocean ubuntu服务器,linux,ubuntu,jvm,minecraft,digital-ocean,Linux,Ubuntu,Jvm,Minecraft,Digital Ocean,我遵循了digital ocean教程中的所有步骤,当我进入本部分时: java -Xmx1024M -Xms1024M -jar minecraft_server.jar nogui 我收到以下错误消息: OpenJDK Client VM warning: INFO: os::commit_memory(0x63d50000, 715849728, 0) failed; error='Cannot allocate memory' (errno=12) # # There is insuf

我遵循了digital ocean教程中的所有步骤,当我进入本部分时:

java -Xmx1024M -Xms1024M -jar minecraft_server.jar nogui
我收到以下错误消息:

OpenJDK Client VM warning: INFO: os::commit_memory(0x63d50000, 715849728, 0) failed; error='Cannot allocate memory' (errno=12)
#
# There is insufficient memory for the Java Runtime Environment to continue.
# Native memory allocation (malloc) failed to allocate 715849728 bytes for committing reserved memory.
# An error report file with more information is saved as:
# /home/avi/minecraft/hs_err_pid1418.log
以及以下日志文件:

我知道这是一个内存分配问题,但我不知道如何解决它。 在这件事上我真的很感激你的帮助


另外,我知道我是一个noob。

Xmx1024M-Xms1024M标志试图分配1GB内存


由于它是一个数字海洋液滴,可能您的服务器没有1GB的Ram。

Xmx1024M-Xms1024M标志试图分配1GB的内存


由于它是一个数字海洋水滴,可能您的服务器没有1GB的Ram。

您没有足够的内存来启动这样大小的JVM

/proc/meminfo:
MemTotal:         507200 kB
MemFree:          415836 kB
SwapTotal:             0 kB
SwapFree:              0 kB

您有大约415KB的可用空间,并且没有交换空间,因此这是一个硬限制。我建议您添加一些交换空间,至少512MB,并将堆大小限制在300MB左右,以便JVM也有运行的空间。注意:对于服务器来说,这可能太小,此时您需要更多内存。

您没有足够的内存来启动该大小的JVM

/proc/meminfo:
MemTotal:         507200 kB
MemFree:          415836 kB
SwapTotal:             0 kB
SwapFree:              0 kB
您有大约415KB的可用空间,并且没有交换空间,因此这是一个硬限制。我建议您添加一些交换空间,至少512MB,并将堆大小限制在300MB左右,以便JVM也有运行的空间。注意:这对于服务器来说可能太小,在这种情况下需要更多内存