【问题标题】:Does it make sense to create a VM for each Minecraft-Server/JavaApp?为每个 Minecraft-Server/Java 应用程序创建一个 VM 有意义吗?
【发布时间】:2018-03-12 16:49:54
【问题描述】:

我正在和一位朋友讨论 Minecraft-Servers 和其他 JavaApps 的话题,以及将它们分成单独的 VM 是否是个好主意。 但关键是,我们不能 100% 确定哪些想法是正确的。 下面我将列出所有想法:

(高亮=专业)

  • 管理和控制 CPU-/和内存使用率
  • 轻松备份
  • 每个 Java 进程都会加载可供其他进程使用的库,而无需再次将其加载到 RAM 中
  • Java-Processes,尤其是 Minecraft-Servers 可以共享资源并以动态方式使用它

由于我们不知道哪种方式最好,并且由于 Google 不知道一个好的答案(这可能表明某些事情),我决定在这里打开这个问题。

问:将 Minecraft-Server 和其他 JavaApp 保留在单个 VM 中是否有意义?

【问题讨论】:

  • 那是因为对此没有客观、普遍的答案。这取决于个人要求

标签: java memory virtual-machine minecraft


【解决方案1】:

根本不是 Minecraft 方面的专家,但如果它为您提供指导,过去每个 Web 服务器都运行在自己的 JVM 上。现在的趋势是在自己的 JVM 上运行每个微服务(依次在自己的 docker 容器中运行每个 JVM)。所以,我会说是的,在自己的 JVM 上运行每个 Minecraft 服务器。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-05-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-09-23
    • 2018-03-08
    • 2011-08-22
    相关资源
    最近更新 更多