我有 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 位且不依赖于扩展精度软件操纵。有很多优点/缺点,并且没有经过彻底的测试你,信息将只是二手的。
进一步阅读: