架设个人服务器基础

来源:百度文库 编辑:神马文学网 时间:2024/04/26 19:09:10

架设个人服务器基础

当你在计划构建个人服务器时,  
应考虑一些相关因素:  
拟在服务器上提供的服务,  
相关服务软件推荐的硬件配置,  
包括理器速度,硬盘大小,内存数量,  
你的支付能力等,  
因为它们直接关系到服务器的性能.  
另外,  
如果你所建的个人服务器的IP地址是动态 
获取,最好是利用动态域名解析系统,实现 
动态域名解析,让别人可以通过域名访问你 
的服务器.  
个人服务器架设初步  
个人服务器基础  
1-1 个人服务器架设初步  
服务器是网络应用系统的心脏.如果你有一台个人PC,想将 
它配置成服务器,并向用户提供网络服务,首先得看它是否真正具 
有相应的能力.如果你正准备选购一台计算机并将它配置成一台个 
人服务器,下面的内容也许有些帮助,供大家参考.  
服务器及相关硬件的购置  
服务器的选购  
选择一款合适的服务器来满足用户的需要,需要对服务器使用有一个 
正确的理解.在进行服务器选配时,需要考虑三个方面的因素:  
①网络环境及应用软件  
指整个系统的主要用途是什么.具体来说就是服务器支持的用户数量, 
用户类型,处理的数据量等方面内容.因为不同的应用软件的工作机理是 
不一样的,因此,针对不同的应用,对服务器选配的要求区别很大.本书 
中介绍的服务器的构建包括Web服务器,FTP服务器,邮件服务器,新闻 
组服务器,游戏服务器等.  
②服务器的可用性  
服务器是整个网络的核心,不但在性能上能够满足网络应用需求,而 
且还要具有不间断地向网络客户提供服务的能力.实际上,服务器的可靠 
运行是整个系统稳定发挥功能的基础.  
③服务器的选配  
服务器有低端,中端和高端几种类型,一般来说服务器的档次基本上 
确定了服务器所能支持的最大用户数.作为个人服务器,不可能选用高档 
的专用服务器.目前比较高档的个人PC也基本上能胜任相对简单的服务 
器的角色.  
个人服务器的选购可以有以下三种考虑:  
高档商用PC.PC工作在单用户和单线程环境中,与服务器的多 
用户环境有显著的不同.PC在设计时采用不同部件选型,配置的 
2  
个人服务器基础1  
策略,如增强的显示性能,相对较差的网络子系统等.高档PC 
可应用于对服务器性能要求较低的环境.  
伪服务器.用PC的处理器芯片,服务器的名来充当服务器,稍 
微好一些的服务器采用部分服务器技术,如专业电源等.性能比 
高档PC稍好一点.  
低档服务器.通常兼顾性能,可扩展性,可用性和可管理性等多 
个性能指标,兼容多种操作系统以支持多种网络环境.在低价位 
下实现服务器功能,此种机型不失为一种较好的选择.  
服务器的良性运转与否不是由单方面的因素决定的.选择合适的服务 
器的硬件配置只是一方面,它仅仅是提供了服务器性能的硬件平台.另一 
方面还需要对它进行优化配置,有时后者比前者显得更为重要.这样才能 
用最小的代价获得最佳的性能.  
相关硬件的选购  
如果你构建的服务器已经置身于网络环境中,则只需选购好服务器和 
一块性能较好网卡即可,由于服务器处于数据服务的中心,数据流量较大, 
很容易成为数据交流的瓶颈,因此,要尽可能将服务器以较高的带宽线路 
连接在网络的主干上.对于个人服务器而言,也至少保证在100M以上的 
交换线路上.  
对提供的应用进行分析  
构建个人服务器,一般可能提供的应用包括WEB服务,FTP服务, 
邮件服务,BBS服务,聊天服务,流式媒体服务,游戏服务等,它们对服 
务器的要求各有所侧重.因此,构建个人服务器时,要根据可能提供的服 
务对服务器的硬件进行具有针对性的配置.  
Web服务  
Web服务器的性能与网站内容有关.  
如果Web站点是静态的,对服务器的要求相对较低,系统瓶颈依次是: 
3  
个人服务器架设初步  
个人服务器基础  
网络子系统和内存.如果网络系统也在你的管辖范围,建议提高网络带宽, 
增加服务器的内存.  
如果Web服务器主要进行密集计算(例如动态产生Web页),对服务 
器的整体要求都会比较高.系统瓶颈依次是:内存,CPU,磁盘子系统和、网络子系统.建议增加服务器的内存,选择运算速度更快的服务器CPU, 
选择大容量服务器硬盘,提高网络带宽.  
流式媒体服务  
视频服务器需要负责控制媒体及媒体流在网络上传输,I/O吞吐量对 
服务器性能起着关键的影响.视频服务器的瓶颈依次是:网络子系统,磁 
盘子系统和内存.建议提高网络带宽,选择大容量服务器硬盘,增加服务 
器的内存.  
音频服务由于所需要的数据存储空间,网上数据流量较小,对服务器 
硬件配置要求较低,现在的服务器子系统基本上都能满足音频服务.在个 
人服务器的选购时没有特别要求.  
聊天服务  
对聊天服务器性能的要求要从三个方面来考虑.如果仅提供文字聊天 
服务,对服务器的性能要求相对要低一些;如果提供文字,语音聊天服务, 
要求要高一些;如果同时提供文字,语音,视频聊天服务,则需要性能相 
对较高的服务器硬件配置.服务器瓶颈依次为:网络子系统,内存,磁盘 
子系统和CPU.建议提高网络带宽,增加服务器内存,采用大容量服务器 
硬盘和运算速度较快的服务器CPU.  
游戏服务  
对游戏服务器的要求一般都比较高,如果服务器配置较低,网络带宽 
有限的话,游戏者可能需要经常忍受超时的痛苦.服务器瓶颈依次为:内 
存,网络子系统,CPU.建议采用高速CPU,内存越多越好,网络带宽越宽 
越好.最好是在100M交换网环境下运行.  
4  
个人服务器基础1  
其它服务  
其它服务如FTP服务,邮件服务,BBS服务等,由于用户对这些服务 
器的运行速度要求不象前几类那么高,因此,一般的配置基本上都能满足 
相应的需要.  
当然,无论准备构建哪一类服务器,在条件允许的情况下,服务器的 
性能越高越好,网络带宽越宽越好.如果在财力有限的情况下,要根据所 
提供服务的具体情况,所用软件系统对硬件配置的需求,针对性地配置自 
己的服务器,这样才能取得较好的性价比.  
提高服务器可用性的措施  
系统可用性是衡量服务器性能的重要指标.可用性通常用系统的理论 
正常运行时间和实际使用时间百分比来衡量.通常来说,可用性高的服务 
器的价格也比较昂贵.  
服务器的可用性由两方面决定:一个是服务器本身的质量;另一个是 
对易损部件采取的保护措施,如对网卡冗余技术,磁盘阵列技术,电源冗 
余技术,双机或集群方案,磁盘,电源甚至整个主机的在线冗余等技术的 
采用.  
对个人服务器而言,不可能采用哪些花费很高的技术,不过也可以采 
用以下措施来提高其的可用性.  
利用IDE RAID功能  
磁盘是数据的存储介质,磁盘故障也是服务器硬件故障的主体,数据 
丢失的危害往往是灾难性的.如果你购置的计算机具有磁盘阵列功能,最 
好是利用这一功能.目前IDE RAID能够实现几种方式,其中RAID-0尽 
管不具备数据冗余功能,但能显著提高磁盘子系统的性能.  
使用服务器专用电源  
个人服务器如果需要不间断的提供服务,可能会长时间处于开机运行 
5  
个人服务器架设初步  
个人服务器基础  
状态,计算机的电源就需要能经受住长时间工作的考验.在配置个人服务 
器硬件时,最好是使用服务器专用电源,因为服务器专用电源可以保证系 
统有一个洁净的用电环境,减少各种隐性故障的发生.  
其它措施  
还可以在个人服务器上加装防尘网,采用多个风扇的散热装置,最好 
是在服务器上安装具有自动调节风扇转速功能的风扇,另外,尽可能将服 
务器放置于具有空气调节器的房间,使用服务器尽可能处于低温,低湿的 
运行环境,这样才可以保护服务器的稳定运行.  
服务器操作系统的配置  
网络系统的性能除受网络硬件设备的性能和网络结构的影响外,还很 
大程度地受到局域网中服务器的操作系统性能的影响.作为个人服务器的 
操作系统,应从系统的可靠性,使用和管理的方便性来考虑.服务器操作 
系统要能负担大量用户的服务请求,以较快的速度处理数据,合理地排列 
服务等问题.  
选择个人服务器的操作系统时,一定要注意系统在兼容局域网与广域 
网连接方面的能力,这样才能为准备提供的各项服务以最好的系统支撑, 
获得最佳的网络性能.目前具有良好的网络性能的操作系统有很多,如 
Windows 2000,Windows XP,Linux等等,这些操作系统的综合特性使其 
很快成为所有工作组级服务器上的主流操作系统.其标准的安全性,可管 
理性和可靠性等强大功能,是目前中小型网络用户首选的操作系统.个人 
服务器的网络用户不是很确定,但很有可能达到较高的数量,因此,选择 
一个性能较好的操作系统至关重要.  
如果你比较熟悉Linux的使用,它是一个不错的选择,但前提是能熟 
练的运用,对生手来说,操作Linux远不如Windows那样方便.对于大多 
数人而言,选择Windows系列的操作系统相对会比较好,因为目前绝大多 
数的个人电脑使用的都是Widows系列操作系统,而且Windows 2000 Windows XP等都是大同小异.