Linux 发行版设计用于运行 Java 服务吗?

Linux 发行版设计用于运行 Java 服务吗?

是否有可用的 64 位 Linux 发行版,用于在其中运行 Java JVM?我的意思是,如果有一个更简单的 Linux 发行版,体积小、安装速度快,并且仅用于运行 Java 服务器,那就太好了。

我需要将我的 64 位 JVM 配置为最大堆为 2GB-3GB。

如果没有,有没有关于使用哪个 Linux 服务器发行版的建议?OpenSolaris 怎么样?使用它有什么好处?OpenSolaris 的基本内存占用量为 708MB。这太大了。它肯定需要在 400MB 以下。

答案1

有几种极简 Linux,您可以只安装所需的内容。Ubuntu Server 可能最容易设置,但如果您只需要 Java,那么您可能可以很容易地让 Arch 运行。只需进行基本安装,然后:

pacman -Sy jdk jre

你可以启动它真实的快速而轻便,因为除了网络(可能还有 sshd)之外,您不需要运行任何守护进程。

答案2

我不知道有哪个发行版是专门设计的只是运行 JVM —— 这将是一件非常小众的事情。任何你熟悉的发行版都应该能够胜任这项工作。我自己更喜欢 Debian,但更重要的是选择你(或每天管理系统的人)熟悉的东西。

答案3

我想不出有哪个 Linux 发行版是专门用来运行只是Java虚拟机。

然而,我一直发现 Ubuntu 上部署 Java 应用程序(尤其是 Tomcat6)非常快,apt-get 处理了大部分配置以及所有的安装。

只要确保您使用的是 sun-java6-bin,而不是 gcj,就没问题了!

答案4

很久以前,我推出了自己的 Linux 发行版,其中包含一个裸内核和最新的 JVM,以及几行初始化脚本。尝试在初始化和内核启动中集成 JVM 实例很有趣,但用途有限。

您是否更愿意寻找一款适合具体来说用于使用 JVM 实例?

相关内容