服务器
    作者:贾凯强

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

         [ 中关村在线 原创 ] 暂无评论

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

    服务器架构: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机不同,其稳定性、缓存能力、接口、指令集、多路支持能力以及价位都有着明显的差异。而相应的,作为网络节点,服务器的内存在容量、性能、技术等更多方面有着根本的不同。

    提示:支持键盘“← →”键翻页
    本文导航

    关注排行榜

    产品品牌

    文章推荐

    互动沙龙

    相关内容 网友评论 返回首页
    专家咨询