为什么 64 位 Ubuntu 运行速度较慢?

为什么 64 位 Ubuntu 运行速度较慢?

我有 2 台几乎相同的机器,以及宏碁和联想,均配备 Intel Atom 230 CPU @ 1.60GHz 和 1GB DDR2 RAM。宏碁全新安装了 64 位 Ubuntu 14.04 LTS,而联想则安装了 32 位版本。

两个系统基本上都是作为NAS来使用的,并且都有充足的可用内存。新的宏碁机器明显比联想慢,所以我决定运行CPU压力测试。

sysbench --test=cpu --cpu-max-prime=5000 run在两台机器上运行我得到非常不同的结果。 32 位联想仅用了 28 秒多一点就完成了,而 64 位宏碁则用了超过 37 秒!我通常会忽略综合测试,但它只是“感觉”较慢。

当然,它们是两台不同的机器,但它们的价格基本相同,具有相同的 CPU、内存和 HD 规格,而且它们都不会限制 CPU,因为它们都运行得相当酷。

我尝试了其他一些 CPU 基准测试,结果相同。我认为 64 位应该更快,特别是对于以数学为中心的问题,例如曾经用于合成 CPU 测试的问题。我在这里缺少什么???

答案1

简而言之:这取决于您正在运行的测试类型,以及数据是否适合 32 位且不依赖于扩展精度软件操纵。有很多优点/缺点,并且没有经过彻底的测试,信息将只是二手的。

进一步阅读:

相关内容