2 x 双核与 1 x 四核性能

Kar*_*non 0 java central-processing-unit multi-core xml

许可证限制将我们限制为 2 台双核服务器或一台 1 台四核服务器。

  • 运行 2 个双核服务器还是 1 个四核服务器时,我们应该看到更好的性能吗?

  • 双核处理器现在更难找到了。哪个会提供最佳性能?

编辑感谢您的答复。该应用程序运行 Tomcat Java 并执行 XSL/XML 转换。Tomcat 上是否会有核心到核心的通信,还是每个请求都在单个线程/核心中处理?我们目前拥有的服务器都是双核至强 E3113 3GHz

编辑该应用程序处理大量的 XML 吞吐量,这是一项内存、CPU 和网络密集型任务。在幕后,它使用了 DOM、XPath 和 Xerces 的组合。

Cho*_*er3 7

如果有任何内核到内核的通信,那么您会发现四核通常比两个双核更快,有时甚至更快。原因是同一芯片上内核之间的带宽和/或延迟通常比任何外部连接快得多。也就是说,您没有提到特定的处理器,因此您可以将新的快速双核 CPU 与非常旧的四核进行比较,但我想情况并非如此。

  • 关于记忆 - 我不同意。一个处理器可以通过另一个处理器访问一半的内存,从而减少访问时间(NUMA 问题),这一点非常重要。主题是关于效率。四核 CPU 在功率、温度、延迟方面效率更高,但在 Max 中效率可能较低。支持的内存。总拥有成本降低。 (3认同)