在线程饱和的负载下,两个四核至强的性能与单个八核至强相当。由于四核处理器的时钟速度往往高于八核、十核和十二核至强处理器,因此老款至强处理器的性能可能更快。
双CPU有额外的开销,在所有条件相同的情况下,单CPU解决方案总是更快,前提是没有架构限制,如单CPU的带宽限制。
但是,多处理器系统的性能瓶颈在于共享 L3 缓存的能力。多处理器系统中的“公共缓存”速度相当于内存,与芯片内部的缓存( SRAM) 相比,速度慢了好几个数量级。
如果八个内核访问自己的缓存,缓存速度会非常快。但如果它们访问另一个核心上的 L3 缓存,速度就会变得“慢得可怕”。
两个独立的四核CPU之间的通信可能会导致更高的延迟,特别是对于需要频繁交换数据的任务。