我正在设置一个 LAMP 服务器,并考虑使用我手上的一个备用 32 位盒子。
答案1
根据我的经验,因为我做了和你同样的问题,所以我有以下看法:
如果您想要的是稳定性,那么两者将是一样的。我的意思是真的真的一样。使用 Ubuntu 11.04(32 位和 64 位)作为服务器 4 个月,以及使用 10.10(32 位和 64 位)作为服务器 8 个月可以证明这一点。
两者都将获得更新以提高安全性和稳定性。
灯在两种情况下都运行良好。在两种情况下都易于安装(实际上方法相同),并且完全没有问题,无需重新启动。
请记住,32 位有 4GB 的限制,可以使用 PAE 来突破,但如果您可以使用 64 位,则可以轻松使用超过 4GB。
如果您拥有 32 位硬件且不兼容 64 位,那么我推荐使用 32 位,因为您将失去在 64 位硬件上使用 64 位软件的许多好处。
两者的速度相同。但问题就在这里。在 64 位上,有几种情况下使用 64 功能会派上用场。例如,编译某些内容会更快(当然,使用多个 CPU 也可以实现这一点)。就我的经验而言,对于正常的 LAMP 使用,我没有看到速度差异。在 MySQL 中没有,在 apache 中也没有,CPU 使用率、内存使用率也没有。存在差异,但差异很小,不值得一提。
基本上,就您而言,使用 32 位服务器即可享受非常好的服务器。
答案2
稳定性没有差别。理论上它无法访问那么多内存(但在 32 位硬件上运行它意味着你没有那么多内存)并且对于针对 64 位架构优化的程序来说速度会稍微慢一些,但灯堆栈可以运行良好。
几个月前我才刚刚将我的 lamp 机器换成 64 位服务器。除了未来的扩展之外,没有什么实际区别