具体来说,在其他条件相同的情况下,八核“Paxville”Xeon 系统主频为 3 GHz,而 Core 2 Duo 系统主频为 2 GHz。
这是假设工作负载有效地分布在两个系统的所有核心上。
这两者中哪一个更有冲击力?
答案1
回答你的问题真的很难,因为两台机器之间无法进行均等比较。一台机器的插座数量肯定比另一台多。
插槽较多的机器总是针对不同的工作负载进行优化,而插槽较少的机器则不然。它们将拥有更多的内存控制器,并且 I/O 子系统将针对更高的吞吐量进行优化。因此,它们在涉及通过内存移动大量数据的任务中表现会更好。
插槽较少的机器更省电。如果你有很多这样的机器,你就可以节省电费,而且你可能可以将更多的机器塞进一个机架。它们在任何紧密耦合的计算任务中也表现出色,在这些任务中共享缓存很重要,尽管这样的工作负载比上面提到的受内存限制的工作负载要少得多。
如果您的工作负载受 I/O 限制,那么这些都根本不重要(再次假设您连接了相同的存储子系统)。即使您的问题规定工作负载均匀分布在各个核心之间,您仍然可能会发现 I/O 是您的限制因素,在这种情况下您将无法让这些核心保持繁忙。