我必须从知名的 ISP 托管商处获取新的虚拟服务器。无论如何我都会使用 Debian 最低版本,但我不确定是 32 位还是 64 位。VM 的特性不需要 64 位(RAM 最大 758Mb)。
现在我认为(我不知道)Debian 32b 或 64b 系统的功能没有区别。我是对的吗?
32b/64b 有什么优缺点吗?谢谢。
更新我的虚拟服务器将成为主机系统上的一个节点/客户机。
答案1
如果您要安装主机,则应使用 64 位。不过,听起来您是在谈论客户机,既然您提到内存量相当小,我认为您最好为客户机使用 32 位。
64 位的最大优势是可以对大量内存进行本机寻址,而且显然不会达到 4 GB 的限制。另外,我听说有些情况下 64 位对于某些应用程序来说可能会更慢。
我认为在内存少于 4GB 的系统(虚拟或真实)上使用 64 位操作系统没有任何优势。
虽然我个人可能会选择直接安装 32 位客户端,但这也取决于你要做什么……如果你真的担心,你应该安装两个都版本(因为最小 Debian 不会占用太多安装空间)并使用您打算使用 VM 的配置对其进行测试,看看您可以使用基准测试做什么。由于您的内存不足,没有明确的办法可以采用其中一种方式或另一种方式……因此,如果您担心,您必须实际尝试测试两者。创建三个分区,在分区一和分区二中安装 OS 32 和 OS 64,并使用数据分区(好吧,四个分区,因为您很可能也必须设置交换空间)。
答案2
我倾向于标准化 64 位系统,只是因为这是未来的发展方向,我运行的大部分机器都需要 64 位,而且我更喜欢只使用一种架构,不用担心兼容性、编译等。
但是,如果这些不是合理的顾虑,32 位仍然是一个完全合理的选择。它们肯定能更有效地利用内存,而且使用开源软件,您不必担心某些应用程序与其他应用程序的 ABI 不兼容(只需根据需要重建它)。
答案3
如果你的内存不超过 4Gb,那么选择什么都无所谓。实际上,你不会注意到差异。
答案4
从 ubuntu 9.04 开始,我在服务器和桌面上都使用 32 位。但这主要是因为我有超过 4GB 的 RAM 想要使用。
无论如何,对于服务器使用我都会选择 64 位。
对于桌面,o 会考虑使用 32 位,因为不必手动安装 beta flash 客户端和类似的东西。