服务器的作用 服务器是指具有固定的地址,并为网络用户提供服 务的节点,它是实现资源共享的重要 组成部分,服务器主要有网络服务器、打印 服务器、终端服务器、磁盘服务器和文件服务器 等. 服务器的作用: 一、提高访问速度。因为客户要求的数据存于代理服务器的硬盘中,因此下次这个客户或其 它客户再要求相同目的站点的数据时,就会直接从代理服务器的硬盘中读 取,代理服务器起 到了缓存的作用,对热门站点有很多客户访问时,代理服务器的优势更为明显。 二、服务器可以起到防火墙的作用。因为所有使用服务器的用户都必须通过服务器访问远程 站点,因此在服务器上就可以设置相应的限制,以过滤或屏 蔽掉某些信息。这是局域网网管 对局域网用户访问范围限制最常用的办法, 也是局域网用户为什么不能浏览某些网站的原因。 拨号用户如果使用服务器,同样必须服 从服务器的访问限制,除非你不使用这个服务器。 三、通过服务器访问一些不能直接访问的网站。互联网上有许多开放的服务器,客户在访问 权限受到限制时,而这些服务器的访问权限是不受限制的,刚好服务器在 客户的访问范围之 内,那么客户通过服务器访问目标网站就成为可能。国内的高校多使用教育网,不能出国, 但通过服务器,就能实现访问因特网,这就是高校内服 务器热的原因所在。 四、安全性得到提高。无论是上聊天室还是浏览网站,目的网站只能知道你来自于代理服务 器,而你的真实 IP 就无法测知,这就使得使用者的安全性得以提高。 服务器的主要性能特点 服务器英文名称为 “Server” , 指的是在网络环境中为客户机 (Client) 提供各种服务的、 特殊的专用计算机。在网络中,服务器承担着数据的存储、转发、发布等关键任务,是各类 基于客户机/服务器(C/S)模式网络中不可或缺的重要组成部分。其实对于服务器硬件并 没有一定硬性的规定, 特别是在中、 小型企业, 它们的服务器可能就是一台性能较好的 PC 机, 不同的只是其中安装了专门的服务器操作系统, 所以使得这样一台 PC 机就担当了服务器的角 色,俗称 PC 服务器,由它来完成各种所需的服务器任务。当然由于 PC 机与专门的服务器在 性能方面差距较远,所以可以想象由 PC 机担当的服务器无论是在网络连接性能,还是在稳定 性等其它各方面都不能承担高负荷任务,只能适用于小型,且任务简单的网络。本文及后面 各篇所介绍的不是这种 PC 服务器,而是各种专门的服务器。 不过,话又说回来,服务器说到底其实也是一种计算机,它也是由 PC 机发展过来的。在 早期网络不是很普及的时候,并没有服务器这个名称,当时在整个计算机领域只有大型计算 机和微型计算机两大类。只不过随着网络,特别是局域网的发展和普及, “服务器”这个中间 层次的计算机开始得到业界的接受,并随着网络的普及和发展不断得到发展。尽管如此,服 务器与我们普通所见的计算机又不完全一样,要不然,在我国这么多服务器厂商中竟然还没 有几家能真正生产中、高档服务器,就连全球也只有像 IBM、HP、SUN 等那么少数几家有这个 实力,DELL 也只能生产一些中低档服务器,那都是因为服务器的特殊性要求所致,这就是服 务器的四大主要特性(通常称之为“四性” ) 。虽然服务器也与 PC 机一样是诸如主板、CPU、 内存、 硬盘等组成, 但这些硬件均不是普通 PC 机所用的, 都是专门开发, 用于服务器环境的, 尽管外观上基本类似。也正因如此,服务器的价格通常非常高,中档的服务器都在几万元左 右,高档的达几十、上百万。当然,目前我们也见到了许多标价仅几千元的名牌服务器,如 DELL 和 HP 都有这样的服务器。但这些服务器都属于入门级的服务器档次,在性能方面仅相 当于一台高性能 PC 机,可以称之为“PC 服务器” ,这是为了满足一些小型企业对专用服务器 的需求而开发的。正因如此,这些服务器也只具有很少部分服务器性能。 随着 PC 计算机技术的不断发展,服务器和 PC 技术之间出现了一些反常现象,原来一直 以来都是 PC 技术落后服务器技术,PC 机的许多技术都是从服务器中移植过来,但现在发生 了一些改变。因为 PC 机中许多性能都得到了极大的提高,如 CPU 高主频、800MHz 总线频率、 SATA 串行磁盘接口、PCI-Express 接口和超线程技术等,这些新技术对于服务器来说同样是 从未有过的,而且其相应性能要好于服务器原有对应性能,所以这些技术也很快在当前最新 的服务器中得到广泛应用。当然,服务器仍还有许多其先进的特殊性能。 作为一台服务器首先要求的是它必须可靠,即“可用性” 。因为服务器所面对的是整个网 络的用户,而不是本机登录用户,只要网络中有用户,服务器就不能断。在一些特殊应用领 域,即使没用户使用有些服务器也得不间断地工作,因为它必须持续地为用户提供连接服务, 而不管是在上班,还是下班,也不管是工作日,还是休息、节假日,这就是为什么服务器首 先必须要求具备极高的稳定性能的根本原因。 一般来说专门的服务器都需要 7X24 小时不间断 工作,特别是像一些大型的网络服务器,如大公司所用服务器、网站服务器以及提供公众服 务器的 Web 服务器等。这些服务器也许真正工作开机的次数只有一次,那就是它刚买回来全 面安装配置好后投入正式使用的那一次,一直到它彻底报废。如果动不动出毛病,这样的网 络能保持长久正常运作吗?这可算是服务器的最关键性能,也是作为能担当服务器角色的前 提,哪怕是一台 PC 机。 还有,服务器要为这么多用户提供服务,没有高的连接和运算性能是无法承受的,这就 是指的服务器“可利用性” 。我们平时一人用一台机都老是觉得慢,如果服务器也像我们平常 所用的 PC 一样, 那这么多用户请求又如何能及时得到计算机的响应和完成呢?所以服务器在 性能和速度方面也是与普通 PC 机有很大区别的。为了实现高速,一般服务器是通过采用对称 多处理器安装、插入大量的高速内存等方面来保证,这样也就决定服务器在硬件配置方面也 与普通的计算机有着本质的区别。它的主板上可以同时安装几个甚至几十、上百个(如 SUN 的 FIRE 15K 可以支持到 106 个 CPU)服务器专用 CPU。这些 CPU 与普通 PC 机中的 CPU 是完全 一样。我们知道普通 CPU 最重要的参数是主频,主频越高,运算速度越快,但在服务器 CPU 中却远不是这样的,通常服务器 CPU 的主频比较低,如现在 Intel 的服务器 CPU 主频通常在 P4 2.0GHz 左右,远低于 PC 机 CPU 快 3.6GHz 的主频,其它品牌的服务器 CPU 主频则更低了, 但这些服务器 CPU 都具有非常好的运算性能。一则 CPU 主频越高,工作时所散发的热量就越 高,给服务器带来最大的不稳定因素;另一方面,服务器运算性能的提高,不仅通过主频的 提高来达到的,而是通常在其它参数方面加强得到的,而且多数中、高档服务器还可通过对 称多处理器系统来大幅提高服务器的整体运算性能,根本没必要在单个 CPU 中通过主频的提 高来提高运算性能。在 CPU 配置方面还要注意的一点就是,服务器的 CPU 个数一定是双数, 即所谓的“对称多处理器系统” 。在内存方面的配置也一样,无论是在内存容量,还是性能、 技术等方面都与普通 PC 机所用内存有根本的区别,具体将在本教程后续篇中详细介绍。 另外,服务器还须具有一定的“可扩展性” ,那是因为网络不可能长久不变,如果没有一 定的可扩展性,当用户一增多,就不能胜任的话,一台几万,甚至几十万的服务器如果在短 时间内就要遭到淘汰的话,这是许多企业都无法随的。为了保持高的可扩展性,通常需要在 服务器上具备一定的可扩展空间和冗余件(如磁盘矩阵位、PCI 和内存条插槽位等) 。当然在 硬件方面的配置远不止这些,具体我们将在后面的篇中具体介绍。 在服务器的主要特点方面,还有一个重要方面,那就是服务器必须具备一定的自动报警, 并配有相应的冗余、备份、在线诊断和恢复系统,以备出现故障时及时恢复服务器的运作, 那“可管理性” 。虽然我们说服务器需要不间断持续工作,但再好的产品都有可能出现故障的 一天,拿人们常说的一句话来说就是:不是不知道它可能坏,而是不知道它何时坏。服务器 虽然在稳定性方面有足够的保障,但一旦出现故障的话怎么办,如果像我们平时所用的计算 机一样停下进行维修,对于一个大型的服务器来说是不可能的事,这样就很可能造成整个网 络的瘫痪,所带的损失是无法用金钱来衡量的。服务器生产厂商为了解决这一难题提出了许 多新的技术,如冗余技术、系统备份、在线诊断技术、故障预报警技术、内存查纠错技术、 热插拨技术和远程诊断技术等,使绝大多数故障能够在不停机的情况得到及时修复。 以上介绍的服务器“四性” , “可扩展性、可用性、可管理性和可利用性” ,也即我们经常 所见的服务器“SUMA” 。具体这“四性”非常复杂,我们将在后面篇中具体介绍。 服务器的主要外观特点 上面介绍了服务器在性能方面的主要特点,这些性能对于一个刚刚接触服务器的读者朋 友来说也只能是囫囵吞枣,根本还摸不清是怎么回事。这并不奇怪,因为服务器这个计算机 网络中技术最为复杂的网络产品,不可能通过上面几段简单的文字就能说得清楚,讲得明白。 况且上面说的这些服务器主要特点,对于许多读者来说根本不容易接触到,服务器有没有一 些比较容易理解的外在表现呢?有,而且还非常明显。下面从外观上介绍服务器的一些主要 特点,以使各位对服务器有一个更加鲜明的感性认识,非常便于理解。以下就是服务器几个 外观特点: 1、机箱大 从外观结构上看,服务器的机箱一般比较大,有的虽然外观上看似与普通 PC 机差不多, 实际上还是要大些,哪怕是入门级的 PC 服务器,如图 1 左图所示的是 DELL PowerEdge 400SC 入门级服务器(目前价格仅 5808 元) 。对于一些中高档的专业服务器,机箱的差别就更大了, 有的还是一个高高的柜子式的机柜,如图 1 右图所示的是 IBM RS/6000 系列的 S80 型号高档 服务器。 当然,服务器的机箱大不是为了误导消费者,它有大的理由。一方面是由于服务器需要 安装、连接的设备多,需占用较大空间,同时还要准备一些备用设备安置位,如磁带机、磁 盘阵列、多 PCI 或 PCI-X 插卡等,也需要占用空间。服务器通常要与许多设备进行连接,如 在服务器主板或专用板卡中要插上许多适配器卡,有的还要安装几个可热插拨的硬盘和电源 (俗称“冗余电源” ) ,一般还安装有供系统备份和恢复用的磁带机。另外,由于安装、连接 的设备多,工作时发热量也非常大,必须有足够的空间来散热,以确保服务器能长时间稳定 工作。以上这些都决定了服务器的机箱架构就必须要比普通 PC 机要大,即便是一些媒体所说 的 DIY PC 服务器,为了保证服务器长期稳定工作,也必须加大机箱,在选购或配置 PC 服务 器时一定要注意。 当然以上所说的机箱大,只是针对综合型塔式服务器而言的。随着近几年服务器应用的细 化,各大服务器厂商针对各种具体应用推出了专门的功能型服务器,如一些针对空间密集型 环境应用推出的服务器产品向机架式服务器,刀片式服务器等在占用空间方面做了特别的优 化,大大减小了机箱所占空间。如图 2 所示的就是一款刀片式机架功能服务器。 2、硬盘、内存容量大 这一点也很容易理解,服务器要面对众多的用户,接受所有用户的请求,而且还必须安 装、保存许多大容量的服务器专用系统、软件,以及其它一些数据库文件,这都要求服务器 的硬盘容量要足够大。 以前因为硬盘容量比较小 (早期的才几百兆) , 所以通常采取磁盘矩阵, 在服务器的磁盘架上并列安装许多磁盘,虽然这不仅是用于提高整个服务器磁 有关服务器 知识详细介绍

