PeterMmm Asked: 2009-08-02 01:32:49 +0800 CST2009-08-02 01:32:49 +0800 CST 2009-08-02 01:32:49 +0800 CST 虚拟服务器:决定 32 位或 64 位 Debian 772 我必须从知名的 ISP 托管商那里获得一个新的虚拟服务器。无论如何我都会把 Debian 降到最低,但我不希望得到 32 位或 64 位。VM 的特性不需要 64b(RAM 最大 758Mb)。 现在我认为(我不知道)Debian 32b 或 64b 系统的功能没有区别。我是对的 ? 32b/64b 的优缺点?谢谢你。 更新我的虚拟服务器将成为主机系统上的节点/来宾。 debian 64-bit 32-bit 6 个回答 Voted Best Answer Bart Silverstrim 2009-08-02T02:57:11+08:002009-08-02T02:57:11+08:00 如果您正在谈论安装主机,则应该使用 64 位。不过,这听起来像是在谈论客人,而且由于您提到了相当少量的内存,我认为您最好为客人使用 32 位。 64 位的最大优势是大量内存的本机寻址,您显然不会达到 4 gig 的限制。另外,我听说过某些情况下,对于某些应用程序,64 位可能会变慢。 我认为在内存小于 4 gig 的系统上使用 64 位操作系统没有任何优势,无论是虚拟的还是真实的。 可以在Wikipedia和此处找到有关该主题的一些阅读材料。 虽然我个人可能会选择只安装 32 位客户机,但这也取决于你要做什么......如果你真的担心,你可能应该安装两个版本(因为最小的 Debian 不应该占用大量安装空间)并使用您打算使用 VM 的配置对其进行测试,看看您可以通过基准测试做什么。由于您的记忆力很低,因此没有明确的方法可以选择哪种方式……因此,如果您担心,则必须实际尝试两种方式进行测试。创建三个分区,在分区一和二中安装 OS 32 和 OS 64,并使用数据分区(好吧,四个分区,因为您很可能也必须设置交换空间)。 womble 2009-08-02T02:41:51+08:002009-08-02T02:41:51+08:00 我倾向于在 64 位系统上进行标准化,只是因为这是未来的方式,我运行的很大一部分机器需要 64 位,而且我宁愿只使用一种架构来担心兼容性、编译、等等 但是,如果这些不是有效的问题,32 位仍然是一个完全合理的选择。他们肯定更有效地利用内存,并且使用开源软件,您不必担心某些应用程序与其他应用程序的 ABI 不兼容(只需根据需要重新构建它)。 David Pashley 2009-08-02T02:40:16+08:002009-08-02T02:40:16+08:00 如果你没有超过 4Gb 的内存,老实说,你选择什么都没关系。在实践中,您不会注意到差异。 sybreon 2009-08-02T01:42:18+08:002009-08-02T01:42:18+08:00 当您说 VServer 时,您实际上是指具有该名称的虚拟化项目吗? 如果您正在运行 VServer 主机,则应选择 64 位系统(如果硬件支持)。64 位主机虚拟服务器将能够运行 32 位和 64 位虚拟节点。如果您正在运行 VServer 节点,则使用 64 位系统并没有真正的优势。它还取决于主机服务器是否实际运行 64 位。 基本上,我建议将 32 位系统作为虚拟节点运行,并且只考虑将 64 位系统用于主机。 jonaz 2009-08-02T02:53:26+08:002009-08-02T02:53:26+08:00 从 ubuntu 9.04 开始,我在服务器和桌面上都使用 32 位。但我基本上是因为我有超过 4GB 的内存要使用。 对于服务器使用,无论如何我都会选择 64 位。 对于桌面 o 会考虑使用 32 位,因为不必手动安装 beta flash 客户端和类似的东西。 MarkR 2009-08-02T04:28:30+08:002009-08-02T04:28:30+08:00 如果您尝试在内存非常低的系统 (< 2gb) 上最大化容量,请运行 32 位操作系统。否则,运行 64 位操作系统。
如果您正在谈论安装主机,则应该使用 64 位。不过,这听起来像是在谈论客人,而且由于您提到了相当少量的内存,我认为您最好为客人使用 32 位。
64 位的最大优势是大量内存的本机寻址,您显然不会达到 4 gig 的限制。另外,我听说过某些情况下,对于某些应用程序,64 位可能会变慢。
我认为在内存小于 4 gig 的系统上使用 64 位操作系统没有任何优势,无论是虚拟的还是真实的。
可以在Wikipedia和此处找到有关该主题的一些阅读材料。
虽然我个人可能会选择只安装 32 位客户机,但这也取决于你要做什么......如果你真的担心,你可能应该安装两个版本(因为最小的 Debian 不应该占用大量安装空间)并使用您打算使用 VM 的配置对其进行测试,看看您可以通过基准测试做什么。由于您的记忆力很低,因此没有明确的方法可以选择哪种方式……因此,如果您担心,则必须实际尝试两种方式进行测试。创建三个分区,在分区一和二中安装 OS 32 和 OS 64,并使用数据分区(好吧,四个分区,因为您很可能也必须设置交换空间)。
我倾向于在 64 位系统上进行标准化,只是因为这是未来的方式,我运行的很大一部分机器需要 64 位,而且我宁愿只使用一种架构来担心兼容性、编译、等等
但是,如果这些不是有效的问题,32 位仍然是一个完全合理的选择。他们肯定更有效地利用内存,并且使用开源软件,您不必担心某些应用程序与其他应用程序的 ABI 不兼容(只需根据需要重新构建它)。
如果你没有超过 4Gb 的内存,老实说,你选择什么都没关系。在实践中,您不会注意到差异。
当您说 VServer 时,您实际上是指具有该名称的虚拟化项目吗?
如果您正在运行 VServer 主机,则应选择 64 位系统(如果硬件支持)。64 位主机虚拟服务器将能够运行 32 位和 64 位虚拟节点。如果您正在运行 VServer 节点,则使用 64 位系统并没有真正的优势。它还取决于主机服务器是否实际运行 64 位。
基本上,我建议将 32 位系统作为虚拟节点运行,并且只考虑将 64 位系统用于主机。
从 ubuntu 9.04 开始,我在服务器和桌面上都使用 32 位。但我基本上是因为我有超过 4GB 的内存要使用。
对于服务器使用,无论如何我都会选择 64 位。
对于桌面 o 会考虑使用 32 位,因为不必手动安装 beta flash 客户端和类似的东西。
如果您尝试在内存非常低的系统 (< 2gb) 上最大化容量,请运行 32 位操作系统。否则,运行 64 位操作系统。