IT168评测中心观点
现代服务器均应用了分层存储的设计思想,处理器所需要的数据九成以上都可以在其整合的高速缓存中找到,而内存子系统则是确保处理器性能的最后一道保障——因为如果一旦处理器所需要的数据需要从磁盘等外部存储设备调用的话,系统的性能将会严重下降。
FB-DIMM内存技术是Intel Bensley平台主要的革新之一,了解这个新的内存子系统的特性可以帮助我们更好理解和使用基于Bensley平台的服务器。我们的测试结果显示,4通道配置和2通道配置相比,带宽的最大差异是10%——而理论上4通道配置可提供16.8GB/s(FB-DIMM DDR2 533),2通道配置可提供8.4GB/s(FB-DIMM DDR2 533)的内存带宽。至少说明,我们目前的所有测试手段无法很好的体现Intel 5000P芯片组所提供的4通道内存子系统的带宽优势。
同是4通道配置的情况下,不同的配置对于性能也有一定的影响,我们主要考察了Interleave和Sequence配置对于性能的影响。测试结果显示,在4通道配置的情况下,开启Interleave功能之后的内存带宽比开启Sequence功能之后高出16%左右。我们的测试结果显示,如果是4通道配置,如果不开启Interleave,其性能甚至会低于双通道2GB配置。
我们的大部分测试项目显示,容量为2GB的双通道配置内存子系统的性能明显的低于容量为4GB的内存子系统(Sequence除外),其内存带宽大约落后领先者大约16%,在最低成本网络流解算机(181)和Perl应用(253)测试中性能降幅分别为15.5%和11.5%。在常用的Web服务器应用中,其性能降幅也在2%左右。
结合处理器性能测试结果来看,我们会发现系统的计算性能受到内存配置的影响远没有内存带宽所受到的影响大,这主要得益于处理器缓存的良好工作机制。比如,Sisoftware Sandra 2007的内存带宽测试最大差异在16%左右,而处理器性能几乎没有差异。SPECint的测试结果则显示,部分应用会明显受到内存容量的影响,此时缓存也无法有效的弥补内存的差异。