服务器

来自站长百科
跳转至: 导航、​ 搜索
Sitespace.jpg

服务器,是一种高性能计算机,作为网络的节点,存储、处理网络上80%的数据、信息,因此也被称为网络的灵魂。做一个形象的比喻:服务器就像是邮局的交换机,而微机、笔记本、PDA、手机等固定或移动的网络终端,就如散落在家庭、各种办公场所、公共场所等处的电话机。我们与外界日常的生活、工作中的电话交流、沟通,必须经过交换机,才能到达目标电话;同样如此,网络终端设备如家庭、企业中的微机上网,获取资讯,与外界沟通、娱乐等,也必须经过服务器,因此也可以说是服务器在“组织”和“领导”这些设备。

服务器的构成与PC机基本相似,有处理器、硬盘、内存、系统总线等,它们是针对具体的网络应用特别制定的,因而服务器与微机在处理能力、稳定性、可靠性、安全性、可扩展性、可管理性等方面存在差异很大。尤其是随着信息技术的进步,网络的作用越来越明显,对自己信息系统的数据处理能力、安全性等的要求也越来越高,如果您在进行电子商务的过程中被黑客窃走密码、损失关键商业数据;如果您在自动取款机上不能正常的存取,您应该考虑在这些设备系统的幕后指挥者————服务器,而不是埋怨工作人员的素质和其他客观条件的限制。

与PC机的区别[ ]

服务器归根结底还是一台计算机,其硬件结构也是从PC发展而来,服务器的一些基本特性和PC有很大的相似之处。服务器硬件也包括处理器、芯片组、内存、存储系统以及I/O设备这几大部分,但是和普通PC相比,服务器硬件中包含着专门的服务器技术,这些专门的技术保证了服务器能够承担更高的负载,具有更高的稳定性和扩展能力。

稳定性要求不同[ ]

服务器是用来承担企业应用中的关键任务,需要长时间的无故障稳定运行。在某些需要不间断服务的领域,如银行、医疗、电信等领域,需要服务器 7*24*365运行,一旦出现服务器宕机,后果是非常严重的。这些关键领域的服务器从开始运行到报废可能只开一次机,这就要求服务器具备极高的稳定性,这是普通PC无法达到的。

为了实现如此高的稳定性,服务器的硬件结构需要进行专门设计。比如机箱、电源、风扇这些在PC机上要求并不苛刻的部件在服务器上就需要进行专门的设计,并且提供冗余。服务器处理器的主频、前端总线等关键参数一般低于主流消费级处理器,这样也是为了降低处理器的发热量,提高服务器工作的稳定性。服务器内存技术如ECC、Chipkill、内存镜像、在线备份等也提高了数据的可靠性和稳定性。服务器硬盘的热插拔技术、磁盘阵列技术也是为了保证服务器稳定运行和数据的安全保障而设计。

性能要求不同[ ]

除了稳定性之外,服务器对于性能的要求同样很高。前文提到过,服务器是在网络计算环境中提供服务的计算机,承载着网络中的关键任务,维系着网络服务的正常运行,所以为了实现提供服务所需的高处理能力,服务器的硬件采用与PC不同的专门设计。

服务器处理器相对PC处理器具有更大的二级缓存,高端的服务器处理器甚至集成了远远大于PC的三级缓存,并且服务器一般采用双路甚至多路处理器,来提供强大的运算能力。

服务器芯片组也不同于PC芯片组,服务器芯片组提供了对双路、多路处理器的支持,如目前主流应用的Intel 5000系列芯片组,支持双独立前端总线,可以点对点的支持双路处理器,可以显著提升数据传输带宽。服务器芯片组对于内存容量和内存数据带宽的支持高于 PC,如目前Intel最新的5400系列芯片组,内存最大可以支持128GB,并且支持四通道内存技术,内存数据读取带宽可以达到21GB/s左右。

服务器内存和PC内存也有不同。为了实现更高的数据可靠性和稳定性,服务器内存集成了ECC、Chipkill等内存检错纠错功能,近年来内存全缓冲技术的出现,使数据可以通过类似PCI-E的串行方式进行传输,显著提升了数据传输速度,提高了内存性能。

在存储系统方面,目前主流PC硬盘一般采用IDE、SATA接口,转速一般为7200转。而服务器硬盘为了能够提供更高的数据读取速度,一般采用SCSI 接口,转速一般在万转以上。近年来SAS接口逐渐取代了SCSI硬盘,SAS接口通俗来讲就是采用串行方式传输的SCSI接口,目前SCSI接口速度一般为320MB/s,而SAS接口速度以300MB/s起,未来会达到600MB/s甚至更多。SAS硬盘目前转速一般为万转或者一万五千转。此外服务器上一般会应用RAID技术,来提高磁盘性能并提供数据冗余容错,而PC上一般不会应用RAID技术。

以上这些功能都能说明为什么空间有便宜有贵

扩展性能要求不同[ ]

服务器在成本上远高于PC,并且承担企业关键任务,一旦更新换代需要投入很大的资金和维护成本,所以相对来说服务器更新换代比较慢。企业信息化的要求也不是一成不变,所以服务器要留有一定的扩展空间。服务器上相对于PC一般提供了更多的扩展插槽,如PCI-E、PCI-X等,并且内存、硬盘扩展能力也高于 PC。如主流服务器上一般会提供8个或12个内存插槽,提供6个或8个硬盘托架。

服务器分类[ ]

服务器分类的标准有很多

  • 按照应用级别来分类,可以分为工作组级、部门级和企业级服务器;
  • 按照处理器个数来分可以分为单路、双路和多路服务器;
  • 按照处理器架构来分可以分为x86服务器、IA-64服务器和RISC构架服务器;
  • 最常见也最直观的分类方式就是通过服务器的结构来进行分类,可以分为塔式服务器、机架式服务器和刀片服务器。

服务器软件应用[ ]

这里是指在服务器运行一些管理资源并为用户提供服务的软件。通常这些服务器软件工作在客户端-服务器或浏览器-服务器的方式下。常用的包括:

相关条目[ ]

参考资料[ ]