我正在寻找一款内存占用低的 Linux 服务器发行版。我通常使用 Ubuntu,但我需要一款占用空间较小的发行版,以便在其中运行大型 Java JVM 服务并运行 X-windows。有什么想法吗?Java 服务需要处理 3GB 内存堆,因此我需要 64 位操作系统和 JRE。
http://en.wikipedia.org/wiki/Comparison_of_Linux_distributions
我认为ArchLinux是目前我能找到的唯一一款。它开箱即用 250MB(不含 X-win)。还有更好的建议吗?
答案1
关于什么德比安[ 虽然你可能会说它几乎是 ubuntu ]?但就像 ubuntu 的情况一样 - 你可以自行决定禁用 [或不安装] 不必要的服务/功能。也许你可以在无头模式下运行你的应用程序/ x?
编辑:事实上,屏幕似乎是更明智和更少内存密集的解决方案 - 如果你不需要实际的 x...去控制台!
答案2
补充其他答案:
我想要 X,因为我的 Java 服务器在多个控制台会话中运行,并且我希望在使用 VNC 登录到计算机时能够观看并查看所有控制台输出。– dj
你有没有尝试过GNU 屏幕(几乎每个发行版都有)?它允许您从一个终端使用多个终端会话。在多个会话之间切换、分屏、保存日志等。它真的很棒。可能正是您所需要的。简介在这里:
答案3
如果你对 ubuntu 比较熟悉,可以尝试Ubuntu 服务器 JEOS版本。这是一个最小的 ubuntu 服务器安装,表面上是针对虚拟机的,但想必您也可以直接在硬件上安装它。
答案4
ArchLinux结果证明这正是我在寻找的该问题的答案,尽管我最终使用了带有 Gnome 的 32 位 CentOS,同时也考虑了带有 Xfce 的 XUbuntu,因为它相当轻量级。