您的位置: 网界网 > 周报全文 > 正文

[周报全文]善变的芯

2003年06月23日 00:00:00 | 作者:佚名 | 来源:$page.getBroMedia() | 查看本文手机版

摘要:善变的芯

标签
    ——浪潮多变“芯”技术详解

    中低端的服务器往往比较重视CPU频率,但中高端服务器不仅需要考虑CPU主频,更需要考虑CPU缓存的大小。因为在数据挖掘、ERP、联机事务处理等关键应用中,CPU的多级缓存系统对于性能的提升至关重要。Intel的Xeon MP,采用三级1M/2M CPU缓存,受到高端客户的推崇。 但具备高性能三级缓存的Xeon MP过去仅能用于四路和8路系统,中端服务器客户往往对于高性能的Xeon MP产品望洋兴叹。如何能解决这种矛盾?答案是:具有扩展性和灵活性的多变“芯”的服务器产品。

    日前浪潮推出的NL360正符合了国内市场的这种需要。浪潮英信NL360最大支持两颗处理器,它采用“多变芯”技术,可以同时支持Xeon DP处理器和Xeon MP处理器,在处理性能上全面刷新了双路至强产品的处理能力纪录。“多变芯”技术,即可通过主板集成的智能自调节模块识别Xeon DP或MP,并对系统中的指令自动进行调整,完成优化工作,用户无需作任何工作即可享受高性能平台带来的海量处理能力。

    “多变芯”技术是如何实现的?

    技术上是运用SMP原理,DP和MP的至强处理器都符合这种原理,但服务器承担着用户的业务运行,关系着商业利益,所以如何使两种不同的处理器在同一平台上发挥最高的效率是至关重要的。DP和MP处理器对内存带宽和其他各种资源的消耗不尽相同,如何实现自动调整、适应,技术上的难题,涉及到性能优化、指令、供电等。主板的研发采用ODM模式,目前最多扩展到两路。

    用户在需要进行系统升级时如何实现?如何保证应用的平滑升级?

    由于浪潮在NL360开发时,采用的是模块化设计,并在底层作了一系列程序的独特设计,使得NL360实现了自适应功能,可以根据需求变化自动调节系统参数,新的应用可以立刻得到高效运行。在用户这个层面上是透明的,即用户只需变换处理器,剩下的工作服务器会自行完成,整个过程高度智能化。

    “多变芯”的意义在于可以适应不同应用的需求,而不仅仅是满足终端数量的增长。Xeon DP处理器可充分满足文件、Web、E-mail等常规应用需求,而对于大型数据库、ERP、供应链管理等应用需求,大容量的Cache对性能提高有非常关键的作用,所以只有Xeon MP至强处理器才能较好满足其需求,而Xeon MP一般在四路服务器上应用,系统价格昂贵,直到浪潮的多变芯技术出现,才为用户提供了经济的MP系统。在内存方面对预读写机制作了优化,同时在PCI总线方面,主要是考虑如何利用若干段PCI总线合理分配PCI带宽,尽量使不同设备享受足够带宽从而发挥最大效能。

    “多变芯”技术到底能够给用户带来什么样的好处?

    SMP的性能曲线呈现一个坡状,即越往上增长越缓慢,以前四路服务器的优越性不仅在于其采用的MP处理器,同时也在于其四路的强扩展能力,但如果用户只在四路系统上配备一或两颗处理器,一方面成本很高,另一方面性能比装备Xeon MP的两路系统并没有很大提高;当然成本的节约只是其中一方面,另外很重要的是多变芯技术使服务器平台实现了前所未有的灵活性,无论是文件、Web、E-mail还是大型数据库、ERP、供应链管理等应用都可通过简单的变换处理器得以实现;同时多变芯技术为用户预留了极为广阔的成长空间,因为就现实情况看来,许多用户的应用还并未真正达到海量处理,但是发展速度都很快,NL360采用多变芯技术就可以紧跟企业发展的步伐;最后,多变芯技术还为用户带来了维护的简便性,以往采用Xeon MP处理器的四路系统较复杂,维护困难,两路的平台相对而言维护简便性大大提高。(江波) 


    浪潮英信NL360

    关键特性

    同时支持至强DP/MP芯片,PCI-X技术和400 MHz FSB的使用让系统具有强大的数据传输能力。ECC DDR内存可以扩展到12G;支持所有级别的RAID(+微信关注网络世界),让用户可以根据需要设定不同的数据保护性能;在存储方面,NL360采用了热插拔技术、配合双通道Ultra160 SCSI控制器,最多可以支持 9块热插拔硬盘。多种冗余技术的使用保证了系统的可靠和稳定,包括冗余双电源系统,双千兆网卡。自带浪潮蓝海豚智能安装导航软件和猎鹰服务器管理软件。

    应用领域

    NL360是面向海量处理的高档部门级服务器,适用于企业大处理量的商业事务处理;像供应链管理、在线交易、业务智能等的实现需要后台的服务器频繁进行大量、各种各样数据的调用、计算、存储、传输,这就需要处理器、缓存、内存、硬盘间能够高速协同工作,NL360特别为大型服务器数据密集设计的集成三级高速缓存与400MHz系统总线的结合可以提供到内存的高带宽路径,从而提高吞吐能力以处理更多工作负载,能满足以上应用对服务器处理性能的要求。可以广泛应用在电信、金融、税务、政府、军队等行业。

    厂商网址

    www.langchao.com


    相关链接

    并不是所有的Intel Xeon处理器生出来就是平等的——

    Xeon DP与Xeon MP之比较

    Xeon是Intel用来区分其定位于工作站和服务器的高端32位处理器与其面向桌面和笔记本计算机的Pentium 4处理器的商标名。

    从2001年11月开始,Intel将其Xeon产品划分为两种独立的产品线,Xeon DP(双处理器)设计用于配置一或两个CPU的较低端系统,而Xeon MP(多处理)设计用于配置两个以上的处理器的系统。

    Xeon DP几乎与普通的Pentium 4处理器一模一样,这两种处理器的最高速度同为3.06GHz,配置256KB或512KB L2(2级)缓存,并且两种处理器都配置运行速度为400MHz或533MHz的前端总线。这两种总线速度可分别以3.2Gpbs或4.3Gbps的速度传送数据。Xeon DP和Pentium 4处理器中的L2缓存存取自主内存的数据,安装在芯片执行内核中并为处理器流水线提供数据的小得多的L1缓存,从L2缓存中以高速度获取数据。前端总线是将L2缓存与主内存连接在一起的通道。

    Xeon MP处理器则完全是另外一种处理器。这种目前速度高达2GHz以上的处理器引入了大小从512KB到2MB的新型第3级缓存。Xeon MP的L1缓存仍从L2缓存中获取数据,但L2缓存从快速的L3缓存获得数据,而不是从低速的主内存得到数据。据Intel的技术文件显示,从L3缓存向L2缓存传送数据的速度是从主内存取得数据的速度的10~30倍。

    当然,如果数据没有保存在Xeon MP的L3缓存中,处理器就需要利用芯片的400MHz前端总线从主内存中加载数据。

    另一个不大但却重要的区别是,目前的芯片组允许Xeon DP最多使用16GB RAM,允许Xeon MP最多使用64GB RAM。

    专家认为,当Xeon MP可以利用强壮的L3缓存时,最能发挥它的优势。合适的应用包括关系型数据库这样的大量使用内存的软件以及那些使用许多独立线程的应用,如高负载应用服务器。相比之下,速度更快的Xeon DP更适于计算密集型任务,如应用在视频服务器上或编译/生成器服务器上,在这些应用中,Xeon DP更快的时钟速度和前端总线可以发挥优势。


[责任编辑:程永来 cheng_yonglai@cnw.com.cn]