• 戴尔DELL服务器架构:x86、RISC、ARM谁更强?

    发布日期:2017-05-24

    当今时代,说互联网支撑起了整个世界的半边天毫不过分。无论金融、工业,还是机关、社会,各行各业都被互联网串联起来。那么你对支撑起互联网的服务器有了解吗?服务器的构架又是怎样的呢?

    服务器架构:x86、RISC、ARM谁主江湖?

      服务器可不是你的电脑主机

      要了解服务器构架,首先要先知道服务器是什么。在不少人眼中,服务器无非就是一个大机箱,和PC主机没什么区别。

      事实上,这种观点只是说对了一半。服务器与pc主机在结构上确实有很多相似之处,都包括了中央处理器、内存、芯片组、I/O总线、I/O设备、电源、机箱和相关软件等。但从本质上来讲,服务器有固定的地址,可以为互联网用户提供服务节点,实现互联网资源共享,并具备承担和保障服务的能力。

      而且,由于用户数量的不同,服务器与电脑主机还有很多的区别。PC主机一般只针对个人,提供给单个用户计算等服务。而服务器作为网络的节点,需要为多用户、多任务提供可靠的服务。服务器存储并且处理了互联网80%的数据和信息,是网络的中枢和信息化的核心所在。

      而从要求方面来看,服务器需要为很多共享服务(如数据库、web应用、网络等)提供高性能服务,这就要求其必须具备高速计算能力、长时间运行的稳定性和强大的外部数据处理吞吐能力。与PC在处理能力、安全性、可扩展性、可管理性、稳定性等多方面性能有着本质差异。

      也正是因为这些不同,服务器在安全和稳定方面的要求也变更高,应对突发事故能力更强。当遭遇停机、断网、断电、网络攻击时,PC机往往会产生数据丢失等后果,而这是服务器所不能允许的事件。服务器面对的是整个网络大量的用户,需要保障7×24小时的稳定不间断的工作。

      为了保障服务器的安全,其采用了大量技术也是PC机所不具备的。这其中,冗余技术、系统备份、故障预警技术、内存纠错技术、在线诊断技术、远程诊断技术以及热插拔技术等,由于这些技术的存,大多数情况的系统故障可以在不关闭服务去的条件下得到解决修复,这也增加了服务器的可管理性和风险应对能力。

    服务器架构ABC:X86、RISC、ARM什么鬼
    采用对称多处理器技术的服务器

      那么如何才能保障服务器的稳定工作呢?我们都知道,服务器和pc机的核心组件叫做中央处理器,即CPU(Central Processing Unit)。而一般的PC机内部只有一个CPU,这足以运转单个用户正常的处理要求。而服务器则往往采用对称多处理技术(Symmetrical Multi-Processing,SMP技术)。

      采用了SMP技术的服务器可以安装插入多个CPU,提高处理能力。但是相对的,这样的处理器可扩展性则会较差。一般国产的小型服务器以2路、4路、8路为主,即内部装有2/4/8个CPU。而16路和32路服务器近年来也开始变得常见,UNIX服务器,也就是我们所说的小型机,可支持多达64个CPU,而且近年来已经开发到了恐怖的128路服务器。

      而且,服务器的CPU与普通PC机不同,其稳定性、缓存能力、接口、指令集、多路支持能力以及价位都有着明显的差异。而相应的,作为网络节点,服务器的内存在容量、性能、技术等更多方面有着根本的不同。

    服务器架构该怎么分

      现在的服务器多种多样,而关于服务器分类的办法也各有不同。

      最贴近用户分类办法为按照服务器档次划分,这也是目前最普遍的一种分类方法。这种分类主要根据服务器在网络中的层次或者档次进行划分。而所谓的档次并非是指服务器CPU主频的高低,而是以服务器的综合性能为依据,尤其是服务器的专用技术不同而进行的划分。

      以这种分类方法来看,服务可以被分为:入门级服务器、工作组服务器、部门级服务器、企业级服务器和视频服务器。

      但是这种分类无法帮助大家认清服务器本质,而且分类太多,特点不够明确。而另一种分类方法是以服务器的CPU设计模式,即其指令集类型来对服务器分类。这样的话可以将服务器分为两类:

    服务器架构ABC:X86、RISC、ARM什么鬼
    CISC和RISC的区别

      一类是CISC(Complex Instruction Set Computer复杂指令集)架构服务器,也叫作IA(Intel Architecture,Intel架构)架构服务器,即通常所用的PC服务器。这类服务器基于PC机体结构,采用英特尔或者与之兼容的其他处理器芯片,这一架构以小巧稳为特点。

      另一种则是RISC(Reduced Instruction Set Computing精简指令集)架构服务器。这类服务所采用的CPU与日常所用CPU完全不同,使用RISC芯片并且一般会采用UNIX操作系统。此类服务器价格昂贵,但性能和数据处理能力强大。

      而还有种分类则比较极端了,这种分类是以市场情况来进行划分,将服务器分为x86服务器和非x86服务器。这种分类方法事实上是对上一种分类方法的补充和改进,CISC服务器目前以x86为其代表,但RISC服务器却并不是服务器市场剩余的全部,一些新兴的CPU设计模式正在崛起并抢占市场。但是由于x86服务器所在份额巨大,达到服务器市场的九成左右,因此采用这种分类也更为合适。

      x86:帝国崛起

      提到芯片巨头英特尔,每一个互联网用户应该都不会感到陌生,英特尔的CPU制造技术冠绝全球,但是你知道这家巨头企业是如何发家的么?

      事情要从1978年6月8日说起,Intel发布了一款新型的微处理器“8086”。而这款处理器在新出现时并没有得到什么关注,可是他却创造了一个新的时代。8086意味着x86架构的诞生,而x86作为特定微处理器执行计算机语言的指令集,定义了芯片的基本使用规则。8086也直接带动了Intel成为全球首屈一指的芯片巨头。

      而x86不仅仅使Intel平步青云,也成为了业界的一种标准。在过去的几十年里,无论是笔记本、服务器、超级计算机还是编写设备,都可以看到x86的身影。而且,x86架构还在通过不同的方法进行改进,无论AMD、VIA都可以通过X86指令集的弹性来对付Intel,迫使x86进行改变。

      通过几十年的技术积累,x86服务器在服务器领域的地位几乎是独孤求败。小巧灵活的x86服务器在市场上应用十分广泛,互联网以及局域网内的文件、打印、通讯、web、电子邮件、数据库以及应用服务等多个领域都可以一展身手。