CPU 有很多种类型,比如 Pentium、Atom、core 2 duo、core iX(X = 3、5,...),但我总是不这样看待它们!我总是以 GHZ 为单位查看它们的速度,然后将它们相互比较。例如,当某个 CPU 属于“X”类型,速度为 2 GHZ,而另一个属于“Y”类型,速度为 2.2 GHZ 时,我会说第二个(“Y”)的速度更快,性能也更好。
这是正确的方法吗?
答案1
这是一种过于简单的方法。在其他所有条件相同的情况下,速度确实是一个有效的指标,但一般来说,在比较 CPU 时还需要考虑许多其他因素,包括但不限于:
- 核心数
- 线程数
- 低级缓存的数量和大小
- 嵌入式 GPU
- 指令集,支持的扩展
- 支持 32 / 64 位
- 热设计压电
- 支持的最大内存
- 内存带宽
更别提价格了...
没有单一的方法来比较 CPU 性能,最佳选择取决于将应用于系统的负载。如果您可以做到,最好的方法是在测试的系统上运行目标程序并比较性能。
如果这不可行,您可以使用已发布的基准测试结果作为近似值。