本文由liupeng971321贡献
pdf文档可能在WAP端浏览体验不佳。建议您优先选择TXT,或下载源文件到本机查看。 服务器基础知识
Revision:1.0 Date:WW17.5 1
服务器介绍
服务器是指在网络环境下运行相应的应用软件,为网上用户提供共享信息资源和各种服务 的一种高性能计算机.由于服务器是针对具体的网络应用特别制定的,因而服务器又与微 机(普通PC)在处理能力、稳定性、可靠性、安全性、可扩展性、可管理性等方面存在很大 的区别。
服务器的可扩展性决定着它们的专用板型为较大的ATX,EATX或WATX 中高端服务器主板一般都支持多个处理器 服务器通常要扩展板卡 服务器主板同时承载了管理功能,可以远程检测服务器,从而使网络管理员对服务器系统进行及时有效的管理 由于服务器要适应长时间,大流量的高速数据处理任务,因此其能支持高达十几GB甚至几十GB的内存容量,而且 大多支持ECC内存以提高可靠性 服务器主板大多配备双网卡,甚至是双千兆网卡以满足局域网与Internet的不同需求。 在显示设备方面。服务器与工作站有很大不同,服务器对显示设备要求不高 中高端服务器主板多采用SCSI接口、SAS,SATA接口,并且支持RAID方式以提高数据处理能力和数据安全性。
服务器和工作站的区别:服务器是给工作站提供各种服务的,网络通信服务,文件共享服 务,硬件共享服务,各种资源服务。工作站在获取服务器各种资源的同时也可以帮服务器 分流计算等任务。服务器和工作站都是高性能的计算机,只是相对而言服务器专注于数据 吞吐能力,所以支持的外设(硬盘、I/O插槽等)更多;而工作站则专注于图形处理能力,所 以外设则相对少一些,但采用特别为图形处理设计的架构,采用高档显示卡,支持3D图像 处理。工作站主要应用在各种设计、多媒体制作领域。服务器追求稳定,工作站追求性 能. 服务器为了保证足够的安全性,还采用了大量普通电脑没有的技术,如冗余技术、系统备 份、在线诊断技术、故障预报警技术、内存纠错技术、热插拔技术和远程诊断技术等等, 使绝大多数故障能够在不停机的情况下得到及时的修复,具有极强的可管理性(manability). 2
服务器分类
1.按应用层次划分为入门级服务器、工作组级服务器、部门级服务器和企业级服务四类。 入门级服务器通常只使用一块CPU,主要是针对基于Windows NT,NetWare等网络操作系统的用户,可以满足办公室 型的中小型网络用户的文件共享、打印服务、数据处理、Internet接入及简单数据库应用的需求,也可以在小范围内完 成诸如E-mail、 Proxy 、DNS等服务。 工作组级服务器一般支持1至2个处理器,适用于为中小企业提供Web、Mail等服务,也能够用于学校等教育部门的数 字校园网、多媒体教室的建设等 部门级服务器通常可以支持2至4个处理器,适合中型企业(如金融、邮电等行业)作为数据中心、Web站点等应用。
企业级服务器属于高档服务器,普遍可支持4至8个处理器,可作为大型企业级网络的数据库服务器。
2.按服务器CPU所采用的指令系统划分把服务器分为CISC架构服务器、RISC架构服务器和 VLIW架构服务器三种。 CISC:Complex Instruction Set Computer。CISC架构的服务器主要以IA-32架构(Intel Architecture,)为主,而且多数为 中低档服务器所采用。许多CPU厂商一直在走CISC的发展道路,包括Intel、AMD,TI(德州仪器)、Cyrix以及VIA (威盛)等 。 RISC:Reduced
Instruction Set Computing。中高档服务器中采用RISC指令的CPU主要有Compaq(康柏,即新惠普)公 司的Alpha、HP公司的PA-RISC、IBM公司的Power PC、MIPS公司的MIPS和SUN公司的Spare 。 VLIW:Very Long Instruction Word。目前基于这种指令架构的微处理器主要有Intel的IA-64和AMD的x86-64两种。
3.按服务器按用途划分为通用型服务器和专用型服务器两类。 4.按服务器的机箱结构来划分,可以把服务器划分为“台式服务器”、“机架式服务器”、“机 柜式服务器”和“刀片式服务器”四类 3
机架式服务器的外形看来不像计算机,而像交换机
刀片式服务器是指在标准高度的机架式机箱内可插装多个卡式的服务器单元,实现高可用和高密度。每一块\刀片\实 际上就是一块系统主板 . 每块\刀片\都是热插拔 , 4
服务器基础知识1
1。服务器的单路、双路、四路乃至八路:其中的“路”都是指服务器物理CPU的数量, 也就是服务器主板上CPU插槽的数量。 2。“U”在服务器领域中特指机架式服务器厚度,是一种表示服务器外部尺寸的单位,是 unit的缩略语,详细尺寸由作为业界团体的美国电子工业协会(EIA)决定。厚度以 4.445cm为基本单位。1U就是4.445cm,2U则是1U的2倍为8.89cm。也就是说,所谓 “1U的机架式服务器”,就是外形满足EIA规格、厚度为4.445cm的产品。 3。冗余
redundancy/ redundance 。指重复配置系统的一些部件,当系统发生故障时,冗余配置 的部件介入并承担故障部件的工作,由此减少系统的故障时间 Redundan,自动备援,即当某一设备发生损坏时,它可以自动作为后备式设备替代该设 备 冗余系统配件主要是电源,存储子系统,I/O卡 ,CPU 。实现存储子系统的冗余的 方法:磁盘镜像 ,磁盘双联 ,RAID 5
服务器基础知识2
IDE:Integrated Drive Electronics。通常我们所说的IDE指的是硬盘等 设备的一种接口技 术 . 采用这种接口的硬盘制造成本低,价格低廉,安装方便。但CPU占用率高,速度较 慢,而且不能实现热插拔,不能提供 苛刻环境所要求的对数据可靠性的保护 . SCSI:Small Computer System Interface。采用这种接口的硬盘的最大好处就是它具备自 我管理能力,因此在实际运行中只需占用很少的CPU资源,而且可 以多任务运作,串 联设备的传输速率互相独立,支持热插拔,稳定性更高,是服务器产品中最常见的硬盘 接口。
RAID:Redundant Array of Independent Disks,磁盘阵列。RAID是一种把 多块独立的硬 盘按不同的方式组合起来形成一个硬盘组,从而提供比单个硬盘更高的存储性能并提供 数据备份技术。 RAID技术的两大特点:一是速度、二是安全 热插拔:hot-plugging或Hot Swap。该功能允许用户在不关闭系统,不切断电源的情况 下取出和更换损坏的硬盘、电源或板卡等部件, 从而提高系统对灾难的及时恢复能力、 扩展性和灵活性。 具体到服务器这类产品,可能实现热插拔的部件主要有硬盘、CPU、 内存、电源、风扇、PCI适配器、网卡等。 SMP:即“对称多处理”(Symmetrical Multi-Processing)技术,是指在一个计算机上 汇集一组处理器,各CPU之间共享内存子系统以及 总线结构。系统将任务队列对称地 分布于多个CPU之上,从而极大地提 高了整个系统的数据处理能力。所有的处理器都 可以平等地访问内存、I/O和外部中断。在对称多处理系统中,系统资源被系统中所有 CPU共享 ,工作负载能够均匀地分配到所有可用处理器之上 6
Block Diagram-sample1
7
Block Diagram-sample2 8
SMP/多路对称处理
1. 要组建SMP系统,关键是使用的CPU要能相配合。这些CPU内部必须内置APIC(Advanced Programmable Interrupt Controllers,高级可编程中断控制器)单元。CPU通过彼此发送中断来 完成它们之间的通信。通过给中断附加动作(actions),不同的CPU可以在某种程度上彼此 进行控制。每个CPU有自己的APIC(成为那个CPU的本地APIC),并且还有一个I/O APIC来 处理由I/O设备引起的中断,这个I/O APIC是安装在主板上的。而且仅仅具有APIC单元还是 不够的,更要求这些CPU具有相同CPU类型 ,总线频率 ,CPU的主频和Cache,而且最好这 些CPU是相同的stepping。 2. 要支持双路以及多路的服务器,必须安装相应的操作系统。 因为Linux是开源的,被不同的软 件开发商改制出若干个版本,因此不同开发商的不同版本能够支持的SMP数量也不同。具体 情况可以在购买时咨询销售人员,用户可以根据自己服务器的处理器数量选择购买相应的 License 。 Window操作系统如图:
3. 应用程序本身的设计也是多路对称工作效果的决定性因素。多路对称工作模式需要程序员设计 的软件本身就能支持多个CPU的指令调度。例如,现在的3D游戏都是基于单线程开发的,也 就是说游戏运行时不会调用操作系统的多线程函数,这样的话即使是使用支持多路对称的操 作系统,仍然无法提升应用程序的执行效率。 9
Memory
1。ECC: Error Checking and Correcting, 带ECC的内存有Unbuffer ECC和REG ECC两种,一般多应用在服务器及图 形工作站上. SIT test plan will cover single/ multi-bit error test during run-time, power on to check memory error injection function. 2。UDIMM与RDIMM的区别 UDIMM即Unbuffered DIMM,表示控制器输出的地址和控制信号直接到达DIMM上的DRAM芯片 RDIMM即Registered DIMM,表示控制器输出的地址和控制信号经过Reg寄存后输出到DRAM芯片,控 制器输出的时钟信号经过PLL后到达各DRAM芯片() Registered-带寄存器的内存 寄存器可以的作用是:再次推动数据信号通过内存芯片,使内存条上能够 焊接更多的芯片。 带寄存器(Registered)的内存和不带缓存(unbuffered)的内存不能混用。
3。能否使用带寄存器的内存是由电脑的内存控制器决定的.Lynnfield support UDIMM&RDIMM, and Havendale support UDIMM only. 4。 服务器产品需要支持大容量的内存,单靠主板无法驱动如此大容量的内存,而使用带Register的内存条,通 过Register IC提高驱动能力,使服务器可支持高达32GB的内存。也有些中低端服务器主板也可以采用普通的 内存 5。Registered内存上面的芯片 有PLL (Phase Locked Loop)和Register IC。PLL(Phase Locked Loop) 琐相环集成电路 芯片,起到调整时钟信号,保证内存条之间的信号同步的作用。Register IC内存条底部较小的集成电路芯片 (2-3片),起提高驱动能力的作用。 图为 ECC-registered内 存(ATP/8G/DDR2) ,包括两个Register IC 和1 个PLL。 10
Dual GbE/ Hartwell+Hanksville(PHY) on GP
1。 共享网络连接/分割两个不同的网段 2。双网卡绑定,增加带宽,提升主机的网络吞吐量,实现 负载均衡和失效保护 。利用软件绑定两个或多个网 卡,启用网络负载平衡。当数据流量比较大时,管理软件就会自动进行分流,使绑定的每块网卡都担当一 定的任务,而不是把重任压在某一块网卡的身上,达到网络负载平衡。 3. For GP project: Hartwell IC