业精于勤荒于嬉图片:如何选择服务器配置

来源:百度文库 编辑:中财网 时间:2024/04/29 08:40:05
装载服务器(以及基于服务器的软件)以及调谐服务器使其正确运行的工作都是远程服务器配置软件的任务。
在一个完美的世界中,企业的每一台服务器都将以最佳的效率运行,并且能够在极短的时间内进行重新配置,以适应搬迁、增加设备和修改配置。不必说,服务器领域并不能像上面说的那样工作。这种效率通常是不可能的,或者至少是一种诱人的选择。
装载服务器(以及基于服务器的软件)以及调谐服务器使其正确运行的工作都是远程服务器配置软件的任务。这是很松散的一类产品,在功能和性能方面有很大的差别。这类软件包含的任务多种多样,如软件修改管理、许可证管理、目录管理和性能监视等。而且,这个工作定义还不包含远程客户机配置(桌面或者移动),尽管这项功能有时候是这类软件功能的一部分。
配置大量的服务器是一项很可怕的工作。服务器的配置有三个主要的步骤:
1.部署和安装软件。这里的软件是指最新的软件、升级软件或者是一个补丁(有时候,这个步骤并不是配置的过程的一部分)。
2.实际配置服务器--配置、规则、水平和事件的行为。
3.对修改进行测试以保证这些修改确实发挥作用。
配置管理软件明显的好处来自于集中化和远程管理。这种软件使一个管理员(或者一小组管理员)不用亲自物理访问每一台需要配置的服务器。这个软件还能够实现在以前手工操作无法实现的同步水平。另一个好处是自动日志功能。这个功能可以记录服务器做了什么、什么时间做的、谁做的和对哪一台服务器做的等数据。
对远程设备进行部署、配置和测试是相当复杂的。这种配置过程中容易出错的地方比其它服务器管理领域还要多。例如,一台服务器可能关机或者断开网络连接,能够在一台服务器上运行的软件也许在另一台服务器上不能启动,或者对一家厂商的产品起作用的操作对另一家厂商的服务器不起作用。配置管理中的失败状态非常重要,因为1、它是你实际对服务器及其软件了哪些修改的动态体现。2.这通常会引起一些重要的、并发的的和反续的改变。
这篇文章也说明,虽然使用配置管理软件会带来很多好处,但是,这种产品很难挑选和应用。也许是因为很难把一切事情都做得最好,这类产品通常都有很强的针对性。有些配置管理软件专门用于具体的操作系统,有的专门用于具体类型的应用程序(最常见的是数据库),有的专门适用于具体的硬件。
同服务器基础软件一样,套装软件(例如,IBM公司的Tivoli或者Netopia公司的netOctopus)通常包括服务器(或基于服务器的软件)的配置工具。虽然这些套装软件的方法都非常普通,但是,目前仍然没有一个通用的配置管理软件。因此,当选择这类软件时,用户通常要权衡这种软件的配置范围和完成任务所需要的这种软件的功能。
为了说明这个问题,下面提供的这个配置工具功能表并不是查看和对比在许多功能方面进行竞争的二、三种产品,而是让企业从表格中的产品中挑选在功能方面相互补充的产品。
产品1
产品2
产品3
服务器架构 集群支持
用户定义服务器组
编排功能
同类平台部署
多平台部署
支持的配置类型 操作系统
应用程序
应用服务器(中间件软件)
网络
存储
其它
部署 安装脚本
如果肯定,指出是否配置全部服务器或指出具体的服务器
防火墙管理
资产/存货管理的链接
支持大量移植
部署记录
配置 同步化
政策配置
企业目录支持
配置记录
服务器配置测试 测试套装软件
监视软件的链接
修改管理 版本变化
补丁
许可证管理
管理 操作台
网络 (浏览器)
单一登录
管理会话记录
其它 其它1
其它2
其它3
配置管理软件方面通常容易忽略的问题是,这种软件必须同系统安全措施一起使用,有时候需要围绕系统安全措施应用。防火墙、端口嗅探器、间谍软件和杀毒软件等软件的存在,甚至意想不到的口令修改,都可能中断或者破坏多服务器的配置过程。因此,配置管理软件中的功能能够帮助解决安全问题是非常重要的。
一旦一个修改已经部署和配置完毕,保证这个修改发挥作用并且提供预期的性能改善是例行性的工作的一部分。这项工作通常包括分析记录、事件报告和性能测试等。有些配置管理软件包括测试功能,尽管这类软件最低限度应该支持第三方的测试和性能监视软件。
当修改完成之后,制定一个“成功的”配置标准并且根据这些标准对配置结果进行检查是非常重要的。
需要指出“返回”功能不是这类软件的常见功能。这些产品假设在某个机构发布对其1000台服务器进行的新配置之前,已经先对这些修改进行过测试。最后套用一句古话,链条的坚固程度取决于其最弱的一环
中小企业是我国国民经济的重要组成部分,是最具活力,发展最为迅速的一部分企业。企业信息化建设是推进中小企业迅速发展的一个重要手段,通过企业信息化建设,可以将企业的管理技术、研发技术、制造技术、信息技术等和网络技术有机的结合起来,将信息更科学的进行组织,优化企业管理模式,创新业务流程,提高工作效率,从而全面提升中小企业竞争力。
提到信息化建设就不得不提到服务器,在企业信息化建设中,服务器的角色举足轻重。在最常见的C/S网络结构中,服务器扮演着为网络中的计算机提供服务的角色,是整个网络系统的核心,服务器的正确选择也是整个信息化建设的关键。
在中小企业服务器选购过程中也存在着一些问题,首先是资金比较短缺,在小型企业建设中,初始阶段公司规模比较小,业务量不大,信息化建设的需求并不强烈,效果也不明显,所以在初始阶段的信息化建设不会投入太多的资金,采购服务器一般本着少花钱,多办事的原则,追求资金回报率。其次专门的IT人员较为匮乏,专门的IT人员会增加一笔额外的开支,一般来说,规模不大的小型企业出于成本的考虑,一般只有很少或者没有专门的IT人员。
虽然前期成本很关键,但是企业在选购服务器时也不能一味追求低成本而忽略了服务器的可用性、易管理性和扩展性。初始的采购成本只占企业总体拥有成本的一部分,而后期的硬件升级费用、管理维护费用、人员费用等可能会接近或者超过初始的采购成本。所以,价格低廉,易于管理,稳定可靠的服务器产品才更为适合中小企业,可以为企业降低总体拥有成本。
除了要从成本、可用性、管理性和扩展性等几个方面考虑外,服务器还需要对症下药,做好规划选型,明确企业自身需要提升的方向,做到有的放矢,充分利用资金,避免出现不适用或者资源的闲置浪费现象。从中小企业对服务器的应用方面来看,在初期业务量并不大,需要服务器操作的强度也许不是很大,但是需要应用的种类很多,比如一台服务器要同时兼备数种角色,这时候一款通用型服务器是最好的选择。但是随着网络规模的不断扩大,各种业务彼此分开,服务器需要处理的业务量也不断增大,这时候就有必要根据不同应用选购配置不同的服务器,以获得更优的性能和稳定性。
目前最基本的服务器应用有文件服务器、数据库服务器、邮件服务器、Web服务器、多媒体服务器、终端服务器等。这些应用对于服务器配置要求的侧重点不同,根据不同应用采购不同配置的服务器可以使服务器资源得到充分利用,避免资金和服务器资源的浪费。在下文中将逐一对这几种服务器的配置需求侧重点进行分析,为企业提供参考。
文件服务器:文件服务器是用来提供网络用户访问文件、目录的并发控制和安全保密措施的局域网服务器。通俗些来说,文件服务器就是用来管理共享文件的计算机。在企业中需要共享一些文件,如PPT、软件等,用户需要通过共享方式或FTP的方式进行文件的下载或者上传。文件服务器要承载大容量数据在服务器和用户磁盘之间的传输,所以首先来说,对于网速具有较高要求。由于文件服务器主要应用于局域网环境,目前服务器上一般都具有1个或者2个千兆以太网接口,并且通过百兆交换机等设备连接客户端,所以在网速方面基本都可以满足大文件传输的要求。
其次是对磁盘的要求比较高,文件服务器要进行大量数据的存储和传输,所以对磁盘子系统的容量和速度都有一定的要求。选择高转速、高接口速度、大容量缓存的磁盘,并且组建磁盘阵列,如RAID 0、RAID 5,可以有效提升磁盘系统传输文件的速度。除此之外,大容量的内存可以减少读写硬盘的次数,为文件传输提供缓冲,提升数据传输速度。文件服务器对于CPU等其他部件的要求不是很高。
综上,文件服务器对于硬件需求的优先级为网络系统、磁盘系统和内存。
数据库服务器:在企业的信息化建设中,数据库是最为广泛的一种应用。构建数据库服务器可以将企业内部数据合理进行存储和组织,使企业信息的检索和查询执行更为高效。目前主流应用的数据库产品有Oracle、IBM DB2、微软SQL Server、MySQL和Sybase等。
数据库服务器对系统各个方面要求都很高,要处理大量的随机I/O请求和数据传送,对内存、磁盘以及CPU的运算能力均有一定的要求。内存方面,数据库服务器需要高容高速的内存来节省处理器访问硬盘的时间,提高服务器的响应速度。同时,一些数据库产品如Oracle对于硬件的要求比较高,比如安装Windows版本的Oracle 10G要求至少需要1GB物理内存。
在磁盘方面,高速的磁盘子系统也可以提高数据库服务器查询应答的速度,这就要求磁盘具有高速的接口和转速,目前主流应用的存储介质有万转或者15000转的SAS硬盘或SCSI硬盘等。
数据库服务器对于处理器性能要求也很高。数据库服务器需要根据需求进行查询,然后将结果反馈给用户。如果查询请求非常多,比如大量用户同时查询的时候,如果服务器的处理能力不够强,无法处理大量的查询请求并作出应答,那么服务器可能会出现应答缓慢甚至死机的情况。
综上,数据库服务器对于硬件需求的优先级为内存、磁盘、处理器。
第3页:邮件/Web/终端服务器配置需求
邮件服务器:邮件服务器是对实时性要求不高的一个系统,对于处理器性能要求不是很高,但是由于要支持一定数量的并发连接,对于网络子系统和内存有一定的要求。邮件服务器软件对于内存需求也较高,如Exchange 2007运行时需要占用2GB左右的内存。同时,邮件服务器需要较大的存储空间用来存储邮件及一些文件,但是对中小企业来说,企业邮箱的数量一般只在几百个以下,所以对于服务器的配置要求并不高,一台入门级的服务器完全可以承载几百个邮件客户端的需求。
邮件服务器对于硬件要求程度依次为内存、磁盘、网络系统、处理器。
Web服务器:不同的网站内容对于Web服务器硬件需求也是不同的,如果Web站点是静态的,对Web服务器硬件要求从高到低依次是:网络系统、内存、磁盘系统、CPU。如果Web服务器主要进行密集计算(例如动态产生Web页),则对服务器硬件需求依次为:内存、CPU、磁盘子系统和网络系统。下表中列出了不同应用对于服务器关键部件的需求情况:
应用情况 CPU数量 内存数量(MB)
只有静态网页 1 128~256
生成动态网页 2 256~1GB
局域网200次访问/秒 1 256~512
局域网500次访问/秒 2 512~1GB
局域网1000次访问/秒 2~4 1GB~8GB
终端服务器:终端服务器是实现集中化应用程序访问的一种服务器。使用终端服务的客户可以在远程以图形界面的方式访问服务器,并且可以调用服务器中的应用程序、组件、服务等,和操作本机系统一样。这样的访问方式不仅大大方便了各种各样的用户,而且大大地提高了工作效率,并且能有效地节约企业的成本。
终端服务器由于是将客户端的所有负载均加在服务器端,所以对于服务器的处理能力有一定的要求,处理器要可以承载一定数量的并发请求,提供快速的响应速度,如果处理能力不够,容易造成服务器响应缓慢、软件运行错误甚至宕机的情况。高速大容量的内存可以提高终端服务器的响应速度,也是提升整体性能的必要条件之一。由于终端服务器与客户端的数据传输量并不是很大,所以对于网络要求不是很高,并且终端服务器主要是应用于企业内部网络,内部高速的局域网环境完全可以满足终端服务器和客户端之间的带宽需求。
综上,终端服务器对于硬件要求的优先程度依次为处理器、内存、磁盘和网络系统。
总结:上文列出了几种中小企业中最为常用的服务器角色对于硬件需求的优先级,从总体来看对于这几种应用角色对服务器的处理器、内存、磁盘、网络系统的需求程度并不相同,所以企业在服务器规划选型的时候,不要一味的追求服务器的处理速度,举个例子来说,双路四核服务器的处理性能虽然强悍,但是用来做百余个客户端的邮件服务器或者静态Web服务器性能并不会比单路双核服务器优异多少,大部分的服务器资源都会被浪费掉。所以在选购之初明确自身需求以及应用种类,对证下药才是明智之举。
各大服务器厂商为了更突出产品热点:开始在服务、方案方面进行花样翻新、包装,但万变不离其中,不管厂商们怎么样包装,只要我们抓住重点分析,就能够选到一款合适的服务器产品,为业务正常运营的提供有力的支撑。以下几个问题就是用户在选购服务器时常碰到的问题,希望后面的解答能够为您提供一些参考与帮助:
问题一:选购IA服务器时应考察的主要配置参数有哪些?
CPU和内存:CPU的类型、主频和数量在相当程度上决定着服务器的性能;服务器应采用专用的ECC校验内存,并且应当与不同的CPU搭配使用。
芯片组与主板:即使采用相同的芯片组,不同的主板设计也会对服务器性能产生重要影响。
网卡:服务器应当连接在传输速率最快的端口上,并最少配置一块千兆网卡。对于某些有特殊应用的服务器(如FTP、文件服务器或视频点播服务器),还应当配置两块千兆网卡。
硬盘和RAID卡:硬盘的读取/写入速率决定着服务器的处理速度和响应速率。除了在入门级服务器上可采用IDE硬盘外,通常都应采用传输速率更高、扩展性更好的SCSI硬盘。对于一些不能轻易中止运行的服务器而言,还应当采用热插拔硬盘,以保证服务器的不停机维护和扩容。
冗余:磁盘冗余采用两块或多块硬盘来实现磁盘阵列;网卡、电源、风扇等部件冗余可以保证部分硬件损坏之后,服务器仍然能够正常运行。
热插拔:是指带电进行硬盘或板卡的插拔操作,实现故障恢复和系统扩容。 同时,在选择IA服务器时通常需要考虑可管理性、可用性、可扩展性、安全性以及可靠性等几方面的性能指标。
问题二:64位服务器覆盖的应用范围?
从应用类型来看,大致可分为主域服务器、数据库服务器、Web服务器、FTP服务器和邮件服务器、高性能计算集群系统几类。 而目前,主流的服务器处理器有:英特尔安腾处理器、英特尔至强处理器和AMD公司的Opteron处理器,这些处理器是近几年推出的新型64位服务器。笔者就以上的几种应用,讨论一下服务器在不同的应用当中,对服务器子系统的不同要求进行简单概述:
主域控制器 网络、用户、计算机的管理中心,提供安全的网络工作环境。主域控制器的系统瓶颈是内存、网络、CPU、内存配置。
文件服务器 文件服务器作为网络的数据存储仓库,其性能要求是在网络上的用户和服务器磁盘子系统之间快速传递数据。
数据库服务器 数据库引擎包括DB2、SQL Server、Oracle、Sybase等。数据库服务器一般需要使用多处理器的系统,以SQL Server为例,SQL Server能够充分利用SMP技术来执行多线程任务,通过使用多个CPU,对数据库进行并行操作来提高吞吐量。另外,SQL Server对L2缓存的点击率达到90%,所以L2缓存越大越好。内存和磁盘子系统对于数据库服务器来说也是至关重要的部分。
Web服务器 Web服务器用来响应Web请求,其性能是由网站内容来决定的。如果Web站点是静态的,系统瓶颈依次是:网络、内存、CPU;如果Web服务器主要进行密集计算(例如动态产生Web页),系统瓶颈依次是:内存、CPU、磁盘、网络,因为这些网站使用连接数据库的动态内容产生交易和查询,这都需要额外的 CPU资源,更要有足够的内存来缓存和处理动态页面。
高性能计算用的集群系统 一般在4节点以上,节点机使用基于安腾、AMD 64技术的Opteron系统,这种集群系统的性能主要取决于厂商的技术实力、集群系统的设计、针对应用的调优等方面。
问题三:多核时代,处理器内核越多越好吗?
二大芯片巨头英特尔、AMD公司于2005年底推出多核处理器,目前,不管是双核、还是即将成为2007年主流四核处理器或是将来的八核、十六核处理器,英特尔、AMD之间激烈的竞争,促使处理器市场新品越来越多。在性能上、在功耗节能方面还是其它服务器配件方面,都极大地促进了产业的发展。
而对于大部分用户来讲,服务器在应用层次方面,仍旧是不变的。唯一需要考虑的就是用户自身的发展对于服务器的性能是否能够满足。现今,对于一款四核高性能服务器,其采购成本远远高于现今主流的双核服务器,如果双核服务器就能够满足您的需求,同时也能够为将来的3~5年发展预留足够的空间,那么就没必要选择价格昂贵的四核服务器。
综合以上:对于单核/双核/多核综合交叉时代,选购服务器应该把目光放在自身需求上面,以本身应用需求、资金投入为因素,选购最合适的服务器产品。
◇◇1.客户在选择服务器时,第一考虑的应该是托管所需要的应用服务,然后确定服务需要的硬件和软件的配置
◇◇以前企业在准备托管时,总是先想好购买一台高档服务器,然后希望租用多大的带宽来托管自己的服务器,而不是从自己的实际需求出发来选择服务器和IDC服务商,但这样的方式既浪费资源又增加了用户的资金投入。
◇◇企业在建设网站或是开展电子商务时,未必需要高档或是价格昂贵的服务器,也不一定需要在IDC租用很大的带宽。完全可以根据自己的实际应用需求,来企业决定购买自己的服务器品牌和配置标准,如果做免费电子邮件服务,那么存储器一定要大些,可以采用多个硬盘或是磁盘阵列,甚至是网络存储设备;如果有数据库查询服务,那么内存一定要大些;如果网站的访问量很大,就需要采用负载均衡技术;如果数据量很大,那么数据备份和意外事故的数据恢复技术一定要强。总体来说,企业选择服务器时,一定要从自己的应用需求出发来选择品牌和服务器的配置,没有必要选择最好和最贵的,能满足自己的需求就是最好。
============================
◇◇2.高配置不等于高性能,稳定性和扩展性最为重要
◇◇服务器的各个组成部分是一个有机的整体,彼此相联系和互相影响。在选择服务器时一定要考虑到各部分的兼容性,从而达到配置能发挥最佳的性能。服务器最重要的指标就是稳定性,尤其是IDC内运行的服务器,它必须是24×7×365的工作时间,所以对服务器的稳定性就要求很高了,必须能保证它们的稳定、安全、正常地工作。客户托管服务器后,随着客户访问量和服务变化,服务器需要不断地增加或是减少相关的软硬件,以达到不断地提高服务水平和服务能力,所以服务器一定要有很强的可扩展性,为客户提供可扩展的空间。
============================
◇◇3.通用服务器向专用服务器发展,易用性和专用性非常明显
◇◇随着互联网的发展,客户对服务器的要求也在不断提高和变化。因此,目前的通用服务器将会逐渐地向专业服务器转变,以电子邮件为例,电子邮件服务以前只需要在任何一台服务上装上一套电子邮件软件即可以提供电子邮件服务,不管它的稳定性能如何,也不管它处理邮件的能力如何,只要能用就可以。但事实远不如想象的那么简单,对电子邮件的服务与对Web服务是不同的,稳定性和服务器的响应速度非常重要。所以,需要有专用服务器来提供服务。未来企业邮局服务器的发展趋势应该是易用性和专用性,服务器的选择和配置都应该相对简单,不需要有太高的技术门槛,并且专用性的发展趋势会非常的明显,什么样的服务就会有什么样的特点,不同的特点就需要不同的产品来满足他的要求。
============================
◇◇4.硬件和软件、网络资源共享是发展趋势
◇◇IDC用户的一个重要特点就是资源的可共享性,这一特点在目前的IDC用户中还无法得以体现,不同客户因考虑自己数据和信息的安全性,不可能与其它的客户共享硬件和软件资源。但是未来的发展趋势,不同的客户可能共享IDC提供的网络存储、增值服务、应用服务等各类型资源。服务器中的部分设备可以达到共享,达到资源的优化和成本的降低,提高资源的利用率。
============================
◇◇5.软件与硬件互补性强,综合考虑选择标准
◇◇客户在选择服务器时应该从软件与硬件两方面来考虑。如果要运行大量应用软件,则需要大的内存;如果需要负载大访问量,就需要考虑较大的内存。硬件与软件的配合良好才能发挥服务器的良好性能,仅仅追求服务器的硬件高档化,如果没有软件的配合,也无法保证最终服务的高性能和稳定性。因此,在选择服务器时应该从两方面综合考虑,以综合指标来选择服务器。
===========================看到别人精美的个人主页,你一定会有所心动,而如今免费资源却是越来越少,往往你花大量时间去寻找免费主页空间时,最后却因它们的不稳定而给自己带来一些遗憾。此外,在信息社会中,我们经常需要转移、暂存一些文档和资料,或与别人实现文件共享,FTP服务会经常作为我们的最佳信息传输方式。但在很多时候,当我们来回穿梭于那些免费的FTP服务器时,却因为苦于没有匿名帐号或人数过多而不能正常登录。其实,我们完全可以避开这些尴尬,全力打造一个属于自己的个人服务器,从此不再搭便车,开始体会拥有的快感!下面随我一起开始个人服务器的网络架设之旅。
WWW服务器的架设
我们几乎每天都会浏览形形色色的网站来获取各种各样的信息,WWW服务器就是提供此类服务的,目前有很多信息提供商提供WWW服务器架设的付费服务。其实,我们完全可以自己打造WWW的个人服务器,在网上发布一些个人信息,并且体会做管理员的乐趣。WWW服务器的架设有很多种方式,下面介绍一些主流的实现方法:
1.通过微软提供的IIS
目前很大一部分的WWW服务器都架设在微软公司的IIS之上。它使用的环境为WinNT/2000/XP+Internet Information Service(IIS),相信很多用户现在使用的都是Win2000或WinXP系统,在Win2000 Professional和WinXP系统中,默认的情况下,它们在系统初始安装时都不会安装IIS(目前版本为IIS5.0),因此得将这些组件添加到系统中去。
第一步:IIS的安装
A.在控制面板中选择"添加/删除程序",在出现的对话框中选择"添加/删除Windows组件"。
B.在出现的复选框中选择安装Internet信息服务(IIS),这一组件约需19MB的空间。
C.点击"下一步",并将Win2000安装光盘放入光驱,安装程序即可将程序文件复制到硬盘中,点击"结束"即可完成。
第二步:IIS中Web服务器的基本配置
IIS中Web服务器的基本配置主要包括如下几部分:
A.打开IIS服务器的配置窗口,选择"开始"→"程序"→"管理工具"→"Internet服务管理器",或者"选择"→"控制面板"→"管理工具"→"Internet服务管理器"也可,打开的窗口如图3。
B.在打开的窗口中鼠标右击"默认Web站点",选择"属性"菜单。
C.在出现的"默认Web站点属性"窗口中,选择"主目录"标签,用以设置Web内容在硬盘中的位置,默认目录为"C:\Inetpub\Wwwroot",你可根据需要自己设置。
D.在属性窗口处选择"文档"标签,设置自己默认的首页网页名称,例如"Myfirstweb.htm",将其添加并移动到列表的最顶端(如图5)。
E.确认默认的Web站点是否已经启动,如果没有可以鼠标右键点击"默认Web站点",选择"启动",在打开的IE地址栏中键入本机的IP地址,即可看到自己指定的主页已经开始在Internet上发布了。
这里只是介绍IIS最基本的设置选项,大家还可以按照需要去具体设置上面提到的"默认Web站点属性",通过它来配置IIS的安全和其他一些参数。
IIS虽然好用,但默认安装的情况下,它也有很多的安全漏洞,包括著名的Unicode漏洞和CGI漏洞,因此在IIS安装完成之后,建议继续在微软公司主页上下载安装它们提供的安全漏洞补丁SP1和SP2。此外,建议将磁盘的文件系统转换成NTFS格式,安装系统的分区可在系统安装候转换,也可在安装完系统以后用PQMagic等工具进行转换。
2.利用微软的PWS
PWS的全称是"ersonal Web Server",字面意思就是个人网页服务器,由微软公司提供,它主要适合于创建小型个人站点,它的配置和使用比较简单,但功能却很强大。跟IIS的区别是,PWS可以安装在Win9X/Me/NT/2000/XP系统中,因此对Win9X/Me系统来说尤其可贵。
各大服务器厂商为了更突出产品热点:开始在服务、方案方面进行花样翻新、包装,但万变不离其中,不管厂商们怎么样包装,只要我们抓住重点分析,就能够选到一款合适的服务器产品,为业务正常运营的提供有力的支撑。以下几个问题就是用户在选购服务器时常碰到的问题,希望后面的解答能够为您提供一些参考与帮助:
问题一:选购IA服务器时应考察的主要配置参数有哪些?
CPU和内存:CPU的类型、主频和数量在相当程度上决定着服务器的性能;服务器应采用专用的ECC校验内存,并且应当与不同的CPU搭配使用。
芯片组与主板:即使采用相同的芯片组,不同的主板设计也会对服务器性能产生重要影响。
网卡:服务器应当连接在传输速率最快的端口上,并最少配置一块千兆网卡。对于某些有特殊应用的服务器(如FTP、文件服务器或视频点播服务器),还应当配置两块千兆网卡。
硬盘和RAID卡:硬盘的读取/写入速率决定着服务器的处理速度和响应速率。除了在入门级服务器上可采用IDE硬盘外,通常都应采用传输速率更高、扩展性更好的SCSI硬盘。对于一些不能轻易中止运行的服务器而言,还应当采用热插拔硬盘,以保证服务器的不停机维护和扩容。
冗余:磁盘冗余采用两块或多块硬盘来实现磁盘阵列;网卡、电源、风扇等部件冗余可以保证部分硬件损坏之后,服务器仍然能够正常运行。
热插拔:是指带电进行硬盘或板卡的插拔操作,实现故障恢复和系统扩容。 同时,在选择IA服务器时通常需要考虑可管理性、可用性、可扩展性、安全性以及可靠性等几方面的性能指标。
问题二:64位服务器覆盖的应用范围?
从应用类型来看,大致可分为主域服务器、数据库服务器、Web服务器、FTP服务器和邮件服务器、高性能计算集群系统几类。 而目前,主流的服务器处理器有:英特尔安腾处理器、英特尔至强处理器和AMD公司的Opteron处理器,这些处理器是近几年推出的新型64位服务器。笔者就以上的几种应用,讨论一下服务器在不同的应用当中,对服务器子系统的不同要求进行简单概述:
主域控制器 网络、用户、计算机的管理中心,提供安全的网络工作环境。主域控制器的系统瓶颈是内存、网络、CPU、内存配置。
文件服务器 文件服务器作为网络的数据存储仓库,其性能要求是在网络上的用户和服务器磁盘子系统之间快速传递数据。
数据库服务器 数据库引擎包括DB2、SQL Server、Oracle、Sybase等。数据库服务器一般需要使用多处理器的系统,以SQL Server为例,SQL Server能够充分利用SMP技术来执行多线程任务,通过使用多个CPU,对数据库进行并行操作来提高吞吐量。另外,SQL Server对L2缓存的点击率达到90%,所以L2缓存越大越好。内存和磁盘子系统对于数据库服务器来说也是至关重要的部分。
Web服务器 Web服务器用来响应Web请求,其性能是由网站内容来决定的。如果Web站点是静态的,系统瓶颈依次是:网络、内存、CPU;如果Web服务器主要进行密集计算(例如动态产生Web页),系统瓶颈依次是:内存、CPU、磁盘、网络,因为这些网站使用连接数据库的动态内容产生交易和查询,这都需要额外的 CPU资源,更要有足够的内存来缓存和处理动态页面。
高性能计算用的集群系统 一般在4节点以上,节点机使用基于安腾、AMD 64技术的Opteron系统,这种集群系统的性能主要取决于厂商的技术实力、集群系统的设计、针对应用的调优等方面。
问题三:多核时代,处理器内核越多越好吗?
二大芯片巨头英特尔、AMD公司于2005年底推出多核处理器,目前,不管是双核、还是即将成为2007年主流四核处理器或是将来的八核、十六核处理器,英特尔、AMD之间激烈的竞争,促使处理器市场新品越来越多。在性能上、在功耗节能方面还是其它服务器配件方面,都极大地促进了产业的发展。
而对于大部分用户来讲,服务器在应用层次方面,仍旧是不变的。唯一需要考虑的就是用户自身的发展对于服务器的性能是否能够满足。现今,对于一款四核高性能服务器,其采购成本远远高于现今主流的双核服务器,如果双核服务器就能够满足您的需求,同时也能够为将来的3~5年发展预留足够的空间,那么就没必要选择价格昂贵的四核服务器。
综合以上:对于单核/双核/多核综合交叉时代,选购服务器应该把目光放在自身需求上面,以本身应用需求、资金投入为因素,选购最合适的服务器产品。
所有参数名都是大小写不敏感的。每个参数都可以接受四种类型之一:布尔, 整数,浮点数和字符串。布尔值可以是 ON,OFF, TRUE,FALSE, YES,NO, 1,0 (都是大小写无关)或这些东西的任意清晰无歧义的前缀。
设置这些选项的一个方法是编辑文件 postgresql.conf, 这个文件通常在数据目录里。(initdb 在那里安装一个缺省的拷贝。) 比如,下面是一个该文件的例子:
# 这是一个注释 log_connections = yes log_destination = 'syslog' search_path = '$user, public'
象你看到的那样,选项是每条一行。选项名和值之间的等号是可选的。 空白和空行被忽略。井号(#)用做任何地方引入注释。 非简单标识符或者数字必须用单引号包围。如果需要在参数值里嵌入单引号, 要么写两个单引号(推荐方法),要么用反斜扛包围。
每次postmaster收到SIGHUP(最简单的发送方法就是使用 pg_ctl reload)。 信号后都会重新读取这个配置文件。 postmaster 同时也将这个信号广播给所有正在运行的服务器进程,这样现有会话也能得到新的缺省。 另外,你可以只向一个服务器进程直接发送信号。 有些参数只能在服务器启动的时候设置;对这些条目中的任何进行修改都将忽略,直到下次服务器重启。
第二种设置这些配置参数的方法是把它们作为命令行参数传递给 postmaster, 比如:
postmaster -c log_connections=yes -c log_destination='syslog'
命令行选项覆盖任何与 postgresql.conf 冲突的选项。请注意,这意味着你不能通过编辑 postgresql.conf, 在运行时改变其数值,因此,虽然命令行方法很方便,但你在以后可能会付出灵活性的代价。
有时候,给某一个特定会话一个命令行参数也是很有用的。 可以在客户端使用环境变量 PGOPTIONS 来实现这个目的:
env PGOPTIONS='-c geqo=off' psql
(这个选项可以用于任何基于libpq的客户端应用,不光是 psql。) 请注意,这个变量对那些需要在服务器启动后固定的选项或者必须在 postgresql.conf 里声明的选项是无效的。
并且,我们可以给一个用户或者一个数据库赋予一套选项设置。 在一个会话开始的时候,装载所涉及到的用户和数据库的缺省设置。 命令 ALTER USER 和 ALTER DATABASE 分别用于配置这些设置。 每数据库的设置覆盖任何从 postmaster 命令行或者配置文件收到的设置, 然后接着又被每用户的设置覆盖;最后又会都被每会话的选项覆盖。
一些选项可以用 SET 在独立的 SQL 会话中修改, 方法是使用 SET 命令, 比如:
SET ENABLE_SEQSCAN TO OFF;
如果允许用 SET 设置,这种每数据库的设置覆盖任何来自其它方面的设置。 有些参数不能通过SET改变:比如, 如果这些选项不重启动PostgreSQL就无法合理控制其行为。 同样,有些参数是由超级用户通过 SET 和 ALTER 修改,而普通用户不能修改。
SHOW 命令允许检查所有参数的当前值。
我们也可以用虚表 pg_settings 来显示和更新当前会话的运行时参数。 (在 Section 42.41 里描述)。 它等效于 SHOW 和 SET,但是用起来更方便,因为它可以和其它表连接起来使用, 或者用任意用户需要的选择条件来查
服务器的种类有很多,比如说:
【Web服务器】
【FTP服务器】
【DNS服务器】
【DHCP服务器】
【文件服务器】
【打印服务器】
【流媒体服务】
【终端服务器】
【邮件服务器】
【VPN服务器】
这里就说一下【Web服务器】。
要想在同一台物理服务器中创建多个Web站点,很多用户会选择在服务器中添加多个IP地址,然后将每个Web站点分别指向不同IP地址的方式。这种方式固然可行,不过随着IP地址(主要是指Internet中的IP地址)资源越来越紧缺,该方式的弊端也越来明显。其实在IIS 5.0和IIS6.0中,用户完全可以为每个Web站点添加HTTP主机头,从而使用一个IP地址和端口号创建多个Web站点。这种方式通常被称为搭建“虚拟主机”。在IIS 6.0中搭建虚拟主机的步骤如下所述:
第1步,在“Internet信息服务(IIS)管理器”窗口中右键单击【网站】目录,依次选择【新建】→【网站】命令。打开“网站创建向导”对话框,在欢迎对话框中单击【下一步】按钮。
第2步,打开“网站描述”对话框中,在【描述】编辑框中输入一段描述网站内容的文字信息,并单击【下一步】按钮。
第3步,在打开的“IP地址和端口设置”对话框中,单击【网站IP地址】编辑框右侧的下拉三角按钮,在下拉菜单中选择一个未被其他Web站点使用的IP地址。“网站TCP端口”保持默认值80不变,在【此网站的主机头】编辑框中输入该网站的域名(如www.iboshi.cn),并单击【下一步】按钮。
提示:如果不选择未被使用的IP地址,并且已被使用的IP地址所绑定的Web站点没有被删除,则后来创建的Web站点将因为端口冲突而被全部停止。
第4步,打开“网站主目录”对话框,单击【浏览】按钮选择网站所在的主目录,并依次单击【确定】→【下一步】按钮。
第5步,在打开的“网站访问权限”对话中,保持默认权限设置,单击【下一步】按钮。打开完成网站创建向导对话框,单击【完成】按钮。
第6步,重复上述步骤创建多个含有主机头的虚拟主机,从而实现虚拟主机系统的搭建。当用户使用域名访问Web站点时,尽管这些Web站点使用的是同一个IP地址和端口号,却能准确打开网站域名所对应的站点。
提示:要想使网络用户使用HTTP主机头(即域名)访问特定的网站,必须在DNS服务器中为每个网站创建主机A记录。CPU处理器:Intel PD 925 3.0GHz 双核处理器(4M缓存)
内存:1024M DDR2 667(最大4G)
硬盘:160GB SATA2 带NCQ技术高速硬盘(最大1000G)
网卡:10/100/1000M自适应
电源:低功耗 300W 电源
机箱:1U标准机箱
网络带宽:默认100兆共享;有10兆独享 20兆独享 1000兆独享电信、G口独享、带宽随时挑,
100M共享 保证10M
数据流量:不限
IP地址:1个IP地址
技术支持:7*24小时
初装费:免费
免费硬件防火墙:双千M硬件防火墙
操作系统:支持Linux,FreeBSD,Windows 2000,Windows 2003
先择适合你的才是关键,先考虑你要用来做什么的,然后再对症下药,购买你对应的服务器
您应该把您平常上网时间长短、是办公用网络还是家庭用、平常的存储量等信息都写出来,让大家给您提供参考。您到当地的电信、移动营业厅咨询一下就可以,现在价格都比较便宜、有什么问题可以补充提问。
服务器的配置一定要好,看你做什么用的,一般服务器硬盘一定要够大,而且硬盘一定要选择比较好点的,否则到时候一盘已坏,就什么数据都没有了