认识服务器的“芯”

数码时尚

  CPU是PC的“心脏”,同样,对服务器来说,CPU也是它的“心脏”。当然,服务器上的CPU是不同于普通PC上的CPU的。服务器与普通PC最大的不同在于,一般PC机面对的是一个用户的操作,而服务器却要接受至少几十人,甚至多达上千人、上万人的访问。因此对服务器而言,它对大数据量的快速吞吐、超强的稳定性、长时间高效运行等的要求十分严格。另外,作为服务器“心脏”的CPU,它与台式PC的CPU还有着许多不同的地方。

  一、市场格局不同

  目前,桌面型CPU市场几乎已形成Intel、AMD平分秋色的局面(另外还有VIA的处理器占据了很小的一部分市场)。而服务器的CPU市场却不是这样的,最初的服务器CPU市场里并没有Intel这个台式机处理器生产老大。当初服务器CPU市场里主要有Sun公司的SPARC、HP公司的PA-RISC、SGI公司的MIPS、IBM的PowerPC等,荣居榜首当然是Sun了。这些CPU主要用于高端用途(如电信业等)的服务器。后来Intel与AMD纷纷介入这块高利润市场,各自成功推出了自己的服务器CPU,即Intel的Xeon(至强)处理器与AMD 的Athlon MP处理器,形成了服务器CPU市场百花齐放的新格局。

  二、形状结构不同

  由于对服务器CPU的性能要求要比桌面型CPU高得多,所以首先服务器CPU在形状结构上就有了很大的改变。如Athlon MP 2100+服务器CPU,它与同频的Athlon XP 2100+桌面型CPU在形状上有两个显著的区别:一个区别是Athlon XP处理器目前都采用了绿色的基板来封装,而Athlon MP处理器还是使用橘色的基板来封装;另一个主要的区别在于L1桥上,因为Athlon MP的L1桥是连在一起的,而Athlon XP处理器的L1桥则是断开的,这一小小的改进让Athlon MP的性能提高了许多。

  对Intel的至强处理器而言,它与同频率的桌面型CPU在外形上的区别主要在于接口。当初的PⅢ处理器采用了SECC Slot1或Socket 370插槽,而PⅢ Xeon处理器采用了SECC Slot2接口,现在的P4处理器采用了Socket 423或Socket 478封装,而P4 Xeon处理器采用了Socket 603封装。

  三、技术性能不同

  CPU性能的高低取决于它使用的技术与性能参数的高低。在这方面服务器CPU也远远超过了桌面型CPU。

  1.缓存不同:缓存的大小对CPU的性能影响很大。一级缓存和二级缓存容量越大,CPU的性能就越高。早期的PⅡCPU的二级缓存与CPU之间交换速率为半速,而PⅡ Xeon CPU的二级缓存与CPU之间交换速率为全速。PⅡ支持的缓存最多为512KB,而PⅡ Xeon却支持1MB或2MB的缓存。到了PⅢ Xeon处理器时,它的二级高速缓存容量可以扩至2MB,使得CPU更有可能在高速缓存中找到需要的数据,而不必访问速度较慢的主内存。而当时的PⅢ处理器的二级缓存只有256KB。现在Intel推出了新的Xeon MP处理器,这种处理器的L2缓存容量虽然变成了256KB,但却整合了512KB/1MB的L3缓存,这样大大改善了Xeon处理器在高端应用中的性能。而IBM推出的Power4+处理器,则具有1.5MB的L2缓存,32MB的L3缓存。

  2.支持内存的容量不同:CPU对内存支持的多少同样也能反映出它的性能的强弱。现在的P4 Xeon处理器能支持高达64GB 的内存,是台式处理器的16倍,从中可以看到服务器处理器与台式机处理器的差距是比较大的。

  3.采用的技术不同:为了适应服务器高强度的劳动,厂商在服务器CPU上采用了专门的技术。如在PⅢ Xeon处理器中采用了先进的管理特性,使用温度传送器,允许系统主动控制温度状况;处理器内部采用错误监测和纠正机制,可以自动更正单位bit错误,对双位bit错误进行报警,有效地保护重要数据,同时,处理器提供了功能性冗余检测,以提高关键应用程序运行的完整性。目前的P4 Xeon处理器可以支持SMP(对称处理),这样的技术可以实现多处理器并行运算,极大地提高了数据的处理能力,保证了系统的正常运行,而桌面型的P4处理器则不支持。

  通过上面的分析不难看出,同频率的服务器CPU和桌面型CPU,前者的性能要比后者的性能提高很多,只有这样,服务器CPU才能胜任高负荷的数据处理工作,当然最直观的区别就在于价格上服务器处理器要贵一些哟!