![如何判断现代处理器是否适合具有特定 CPU 要求的系统?](https://linux22.com/image/1336613/%E5%A6%82%E4%BD%95%E5%88%A4%E6%96%AD%E7%8E%B0%E4%BB%A3%E5%A4%84%E7%90%86%E5%99%A8%E6%98%AF%E5%90%A6%E9%80%82%E5%90%88%E5%85%B7%E6%9C%89%E7%89%B9%E5%AE%9A%20CPU%20%E8%A6%81%E6%B1%82%E7%9A%84%E7%B3%BB%E7%BB%9F%EF%BC%9F.png)
受此问题的启发:
上述问题的答案很好地解释了为什么低速多核处理器的性能不一定能达到与高速单核处理器相同的水平。
例如:4*2=8,但四核 2 GHz 处理器不一定比单核 8 GHz 处理器快。
然而,我很难将这些答案中的信息应用于实际。特别是,我想知道如何使用它来判断给定的 CPU 是否适合具有特定要求的应用程序。
示例场景:
- 该应用程序对 CPU 的最低要求是 2.4 GHz 双核。
- 另一个应用程序的最低 CPU 要求为 1.8 GHz 单核。
对于上述任一情况:具有较少内核的高速处理器和具有较多内核的低速处理器是否同样足够?如果是,我们如何确定给定内核数量所需的适当处理器速度?