《按服务器的处理器架构》由会员分享,可在线阅读,更多相关《按服务器的处理器架构(7页珍藏版)》请在金锄头文库上搜索。
1、一般人很难见到的服务器分类服务器英文名称为“Server”,指的是网络环境下为客户机(Client)提供某种服务的专用计算机, 服务器安装有网络操作系统(如 Windows2000Server、Linux、Unix 等)和各种服务器应用系统软件(如 Web服务、电子邮件服务)的计算机。这里的“客户机”指安装有DOS、Windows 9x等普通用户使用的操 作系统的计算机。服务器的处理速度和系统可靠性都要比普通PC要高得多,因为服务器是在网络中一般是连续不断工作 的。普通PC死机了大不了重启,数据的丢失损失也仅限于单台电脑。服务器则完全不同,许多重要的数据 都保存在服务器上,许多网络服务都在服务
2、器上运行,一旦服务器发生故障,将会丢失大量的数据,造成 的损失是难以估计的,而且服务器提供的功能如代理上网、安全验证、电子邮件服务等都将失效,从而造 成网络的瘫痪,对服务器可靠性的要求可见一斑。服务器的种类 按照不同的分类标准,服务器分为许多种,主要有按网络规模、按架构(芯片)、按用途、按外观1、按网络规模划分 按网络规模划分,服务器分为工作组级服务器、部门级服务器、企业级服务器。工作组级服务器 用于联网计算机在几十台左右或者对处理速度和系统可靠性要求不高的小型网络,其硬件配置相对比 较低,可靠性不是很高。部门级服务器 用于联网计算机在百台左右、对处理速度和系统可靠性中等的中型网络,其硬件配置
3、相对较高,其可 靠性居于中等水平。企业级服务器 用于联网计算机在数百台以上、对处理速度和数据安全要求最高的大型网络,硬件配置最高,系统可 靠性要求最高。需要注意的是,这三种服务器之间的界限并不是绝对的,而是比较模糊的,比如工作组级服务器和部 门级服务器的区别就不是太明显,有的干脆统称为“工作组/部门级”服务器。2、按架构划分(芯片)按照服务器的结构,可以分为CISC (复杂指令集)架构的服务器和RISC (精简指令集)架构的服务器:IA架构服务器(Intel Architecture Server)-即通常所讲的PC服务器,采用x86(CISC)芯片并且主 要采用 Windows NT/Win
4、dows2000、Linux、FreeBSD 等操作系统的服务器,如 Intel PentiumIII (P4)和 Intel (P4) Xeon (至强)等。按服务器的处理器架构(也就是服务器CPU所采用的指令系统)划分把服务器分为CISC架构服务器、 RISC架构服务器和VLIW架构服务器三种。CISC 架构服务器CISC的英文全称为Complex Instruction Set Computer”,即复杂指令系统计算机”,从计算机诞生以来, 人们一直沿用CISC指令集方式。早期的桌面软件是按CISC设计的,并一直沿续到现在,所以,微处理 器(CPU)厂商一直在走CISC的发展道路,包括I
5、ntel、AMD,还有其他一些现在已经更名的厂商,如 Tl(德州仪器)、Cyrix以及VIA (威盛)等。在CISC微处理器中,程序的各条指令是按顺序串行执行的, 每条指令中的各个操作也是按顺序串行执行的。顺序执行的优点是控制简单,但计算机各部分的利用率不 高,执行速度慢。CISC架构的服务器主要以IA-32架构(Intel Architecture,英特尔架构)为主,而且多数 为中低档服务器所采用。如果企业的应用都是基于NT平台的应用,那么服务器的选择基本上就定位于IA架构(CISC架构)的 服务器。如果企业的应用主要是基于Linux操作系统,那么服务器的选择也是基于IA结构的服务器。如果
6、应用必须是基于Solaris的,那么服务器只能选择SUN服务器。如果应用基于AIX(IBM的Unix操作系统) 的,那么只能选择IBM Unix服务器(RISC架构服务器)。RISC 架构服务器RISC的英文全称为Reduced Instruction Set Computing”,中文即精简指令集”,它的指令系统相对简 单,它只要求硬件执行很有限且最常用的那部分执令,大部分复杂的操作则使用成熟的编译技术,由简单 指令合成。目前在中高档服务器中普遍采用这一指令系统的CPU,特别是高档服务器全都采用RISC指令 系统的CPU。在中高档服务器中采用RISC指令的CPU主要有Compaq (康柏,即
7、新惠普)公司的Alpha、 HP公司的PA-RISC、IBM公司的Power PC、MIPS公司的MIPS和SUN公司的Spare。VLIW架构服务器VLIW是英文Very Long Instruction Word”的缩写,中文意思是超长指令集架构,VLIW架构采用了先 进的EPIC (清晰并行指令)设计,我们也把这种构架叫做“IA-64架构”。每时钟周期例如IA-64可运行20 条指令,而CISC通常只能运行1-3条指令,RISC能运行4条指令,可见VLIW要比CISC和RISC强大 的多。VLIW的最大优点是简化了处理器的结构,删除了处理器内部许多复杂的控制电路,这些电路通常 是超标量芯
8、片(CISC和RISC)协调并行工作时必须使用的,VLIW的结构简单,也能够使其芯片制造成 本降低,价格低廉,能耗少,而且性能也要比超标量芯片高得多。目前基于这种指令架构的微处理器主要 有 Intel 的 IA-64 和 AMD 的 x86-64 两种。按服务器的用途分类按照服务的用途可以分为专业服务器和通用服务器。( 1) 通用服务器 通用型服务器是没有为某种特殊服务专门设计的、可以提供各种服务功能的服务器,当前大多数服务器是 通用型服务器。这类服务器因为不是专为某一功能而设计,所以在设计时就要兼顾多方面的应用需要,服 务器的结构就相对较为复杂,而且要求性能较高,当然在价格上也就更贵些。(
9、2) 专用服务器专用型(或称“功能型”)服务器是专门为某一种或某几种功能专门设计的服务器。在某些方面与通用型服 务器不同。如光盘镜像服务器主要是用来存放光盘镜像文件的,在服务器性能上也就需要具有相应的功能 与之相适应。光盘镜像服务器需要配备大容量、高速的硬盘以及光盘镜像软件。FTP服务器主要用于在网 上(包括Intranet和Internet)进行文件传输,这就要求服务器在硬盘稳定性、存取速度、I/O (输入/输出) 带宽方面具有明显优势。而E-mail服务器则主要是要求服务器配置高速宽带上网工具,硬盘容量要大等。 这些功能型的服务器的性能要求比较低,因为它只需要满足某些需要的功能应用即可,所
10、以结构比较简单, 采用单CPU结构即可;在稳定性、扩展性等方面要求不高,价格也便宜许多,相当于2台左右的高性能计 算机价格。服务器的种类按照不同的分类标准,服务器分为许多种。1、按网络规模划分按网络规模划分,服务器分为工作组级服务器、部门级服务器、企业级服务器。工作组级服务器用于联网计算机在几十台左右或者对处理速度和系统可靠性要求不高的小型网络,其 硬件配置相对比较低,可靠性不是很高。部门级服务器用于联网计算机在百台左右、对处理速度和系统可靠性中等的中型网络,其硬件配置相对较高,其可靠性居于中等水平。企业级服务器用于联网计算机在数百台以上、对处理速度和数据安全要求最高的大型网络,硬件配置 最高
11、,系统可靠性要求最高。需要注意的是,这三种服务器之间的界限并不是绝对的,而是比较模糊的,比如工作组级服务器和部 门级服务器的区别就不是太明显,有的干脆统称为“工作组/部门级”服务器。2、按架构划分按照服务器的结构,可以分为CISC架构的服务器和RISC架构的服务器。CISC架构主要指的是采用英特尔架构技术的服务器,即我们常说的“PC服务器”;RISC架构的服务器 指采用非英特尔架构技术的服务器,如采用Power PC、Alpha、PA-RISC、Sparc等RISC CPU的服务器。RISC架构服务器的性能和价格比CISC架构的服务器高得多。近几年来,随着PC技术的迅速发展, IA架构服务器与
12、RISC架构的服务器之间的技术差距已经大大缩小,用户基本上倾向于选择IA架构服务器, 但是RISC架构服务器在大型、关键的应用领域中仍然居于非常重要的地位。3、按用途划分按照使用的用途,服务器又可以分为通用型服务器和专用型(或称“功能型”)服务器,如实达的沧海系列 功能服务器。通用型服务器是没有为某种特殊服务专门设计的可以提供各种服务功能的服务器,当前大多数服务器 是通用型服务器。专用型(或称“功能型”)服务器是专门为某一种或某几种功能专门设计的服务器,在某些方面具有与通用 型服务器有所不同。如光盘镜像服务器是用来存放光盘镜像的,那么需要配备大容量、高速的硬盘以及光 盘镜像软件4、按外观划分按
13、照服务器的外观,可以分为台式服务器和机架式服务器。台式服务器有的采用大小与立式 PC 台式机大致相当的机箱,有的采用大容量的机箱,像一个硕大的 柜子一样,图 1、图机架式服务器的外形看起来不像计算机,而是像交换机,有 1U(1U=1.75 英寸)、 2U、 4U 等规格,图 4为1U机架式服务器。机架式服务器安装在标准的19英寸机柜里面。说了这么多,那么究竟应该买一台什么样的服务器呢?对这个问题不能一概而论,而是应该因地制宜。如果您的网络是由几十台电脑构成的小型网络,用户不会在短时间内大量访问服务器,选购12万元 或23万元的PC服务器就可以胜任了。如果您的网络由几百台甚至上千台电脑构成,用户
14、需要经常访问 服务器,就需要购买价格在35万元甚至68万元左右的部门级甚至更昂贵的企业级服务器。按照体系架构来区分目前,按照体系架构来区分,服务器主要分为两类:非X86服务器:包括大型机、小型机和UNIX服务器,它们是使用RISC (精简指令集)或EPIC (并行 指令代码)处理器,并且主要采用UNIX和其它专用操作系统的服务器,精简指令集处理器主要有IBM公 司的POWER和PowerPC处理器,SUN与富士通公司合作研发的SPARC处理器、EPIC处理器主要是 HP 与 Intel 合作研发的安腾处理器等。这种服务器价格昂贵,体系封闭,但是稳定性好 在金融、电信等大型企业的核心系统中。服务
15、器x86服务器:又称CISC (复杂指令集)架构服务器,即通常所讲的PC服务器,它是基于PC机体系结构,使用Intel或其它兼容x86指令集的处理器芯片和Windows操作系统的服务器,如IBM的System x系列服务器、HP的Proliant系列服务器等。价格便宜、兼容性好、稳定性差、不安全,主要用在中小企业和非关键业务中。从当前的网络发展状况看,以“小、巧、稳”为特点的x86架构的PC服务器得到了更为广泛的应用。 从理论定义来看,服务器是网络环境中的高性能计算机,它侦听网络上其它计算机 (客户机)提交的服 务请求,并提供相应的服务。为此,服务器必须具有承担服务并且保障服务质量的能力。但是
16、这样来解释仍然显得较为深奥模糊,其实服务器与个人电脑的功能相类似,均是帮助人类处理信 息的工具,只是二者的定位不同,个人电脑(简称为Personal Computer,PC)是为满足个人的多功能需要 而设计的,而服务器是为满足众多用户同时在其上处理数据而设计的。而多人如何同时使用同一台服务器 呢?这只能通过网络互联,来帮助达到这一共同使用的目的。我们再来看服务器的功能,服务器可以用来搭建网页服务(我们平常上网所看到的网页 页面的数据就是存储在服务器上供人访问的)、邮件服务(我们发的所有电子邮件都需要经 过服务器的处理、发送与接收)、文件共享&打印共享服务、数据库服务等。而这所有的 应用都有一个共同的特点,他们面向的都不是一个人,而是众多的人,同时处理的是众 多的数据。所以服务器与网络是密不可分的。可以说离开了网络,就没有服务器;服