在本页阅读全文(共3页)
2009年,英特尔在Nehalem处理器中开始集成内存控制器,这就是QPI架构。通过QPI总线,处理器之间可以直接相连,不再需要经过拥挤、低带宽的FSB共享总线,多处理器系统运行效率大为提升。
QPI虽然可以大幅提升性能,但对于内存扩展也带来了一些新的挑战。比如扩充内存先要添加处理器,远端内存的访问性能显著降低,在某些情况下必须使用昂贵的大容量内存。
面对这样的困境,为了进一步释放Nehalem架构处理器的性能,IBM对X86服务器架构进行了大胆的创新:将内存从传统的与服务器处理器紧密捆绑的局限位置中解脱出来,让内存的扩展可以独立于处理器。其做法就是全新的eX5架构中最重要的一块:MAX5内存扩展技术。
MAX5技术示意图
解读MAX5技术“秘籍”
MAX5的关键技术就是eX5芯片,其中包含内存控制器和探听过滤器。MAX5内存扩展带来的好处是显而易见的:支持的最大虚拟机数量是竞争产品的两倍,支持更高的数据库性能,提高服务器利用率,允许用户用更便宜的内存硬件来满足特定内存容量需求。
同时,这么多的内存可以灵活发分配给多个CPU使用或者汇聚成一个内存池,这样软件许可证费用大大减少。
另外,由于MAX5芯片中还集成了探听过滤器,可以更好地管理多个CPU内存与多个内存之间的数据冲突和延迟,提高内存访问性能。
比如,一台双路的x3690 X5机箱里本身就可以支持上下两块带有16个DIMM的内存板,即共有32个内存DIMM。如果再配上MAX5内存扩展单元(上面配有32个内存DIMM),即一台x3690 X5最终可以扩展到64个DIMM。而如果通过QPI线缆将两台x3690 X5连在一起,形成四路系统,总共内存DIMM数就可以达到128条。
本文导航
- 第1页:除了架构,扩展内存还有良方
- 第2页:解读MAX5技术“秘籍”