为何选择专用服务器而非PC机做服务器

 一、 客户机与域控制器之间进行数据交换时,每台客户机占用系统资源即内存大约为150K-200K左右,SMT有近400台电脑加入域,所以当有策略应用到客户机时,系统所分配给客户机的资源大概为:400*150K或400*200K,大概为600M-800M之间,虽然同时应用到每一台客户机的机率微小,但域控制器应有同时处理每一台客户机数据的功能与稳定性。 

二、 在域服务器上集成WSUS服务器,每台客户机从WSUS服务器中下载更新包所占用的资源在200K-250K之间,当有更新包分发到各客户机时所用资源大约为:800M-1G之间。

三、普通PC机的设计理念为:5*8小时工作而服务器的设计理念为:7*24小时工作。

四、服务机的可扩展性、可用性、可管理性和可利用性. 服务器,指的是在网络环境中为客户机(Client)提供各种服务的、特殊的专用计算机。网络中,服务器承担着数据的存储、转发、发布等关键任务,是各类基于客户机/服务器(C/S)模式网络中不可或缺的重要组成部分。作为一台服务器首先要求的是它必须可靠,即“可用性”。因为服务器所面对的是整个网络的用户,而不是本机登录用户,只要网络中有用户,服务器就不能断。一般来说专门的服务器都需要7X24小时不间断工作。服务器要为这么多用户提供服务,没有高的连接和运算性能是无法承受的,这就是指的服务器“可利用性”。服务器还须具有一定的“可扩展性”,那是因为网络不可能长久不变,如果没有一定的可扩展性,当用户一增多,就不能胜任的话,一台几万,甚至几十万的服务器如果在短时间内就要遭到淘汰的话,这是许多企业都无法接受的。为了保持高的可扩展性,通常需要在服务器上具备一定的可扩展空间和冗余件(如磁盘矩阵位、PCI和内存条插槽位等)。在服务器的主要特点方面,还有一个重要方面,那就是服务器必须具备一定的自动报警,并配有相应的冗余、备份、在线诊断和恢复系统,以备出现故障时及时恢复服务器的运作,那“可管理性”。以上介绍的服务器“四性”,“可扩展性、可用性、可管理性和可利用性”,也即我们经常所见的服务器“SUMA”。

 

五、服务器和台式机的不同之处:

 服务器和PC的差别表现在各个方面:CPU及多处理器、主版、总线系统、网络性能、磁盘存储性能、内存系统、散热系统、操作系统等都和PC机有很大不同。服务器主要应用于企业和个人的工作中,和家用的台式机不同,服务器的任务是保证任何时候用户都能够通过终端顺利访问服务器,并传输和共享服务器中的数据。因此,服务器最重要的并不是高速和高性能,而是高稳定性,即长时间正确运行的能力。而台式机主要用于个人的简单应用和家庭娱乐,因此更注重性能。

主板

台式机主板,就是应用于PC的主板,采用的是台式机芯片组,只支持一颗处理器运行,内存一般支持8GB,而且一般不支持ECC技术,普通的机箱电源就可以满足要求。存储接口一般采用IDE或SATA接口,一部分较高档的主板支持RAID0、1磁盘阵列技术。带有整合的网卡芯片,有低档的10/100Mbps自适应网卡,也有高档的千兆网卡,但只是单Wan口,大多不支持负载均衡。服务器主板是专用于服务器的主板产品,板型较大,使用专用的服务器机箱电源。尽管一些低端的入门级服务器产品也会采用高端台式机的芯片组,但中高端产品则都会采用专用的服务器芯片组。服务器主板最重要的是高可靠性和稳定性,其次才是性能,这是和台式机主板最大的不同之处。这一点也充分体现了服务器和台式机的应用不同之处。因为服务器一般都要满足每天24小时、每周7天的满负荷运行,因此稳定性和可靠性是最重要的一点。 

CPU

 普通CPU最重要的参数是主频,主频越高,运算速度越快,但在服务器CPU中却远不是这样的,通常服务器CPU的主频比较低,如现在Intel的服务器CPU主频通常在P4 2.0GHz左右,远低于PC机CPU快3.6GHz的主频,其它品牌的服务器CPU主频则更低了,但这些服务器CPU都具有非常好的运算性能。一则CPU主频越高,工作时所散发的热量就越高,给服务器带来最大的不稳定因素;另一方面,服务器运算性能的提高,不仅通过主频的提高来达到的,而是通常在其它参数方面加强得到的,而且多数中、高档服务器还可通过对称多处理器系统来大幅提高服务器的整体运算性能,根本没必要在单个CPU中通过主频的提高来提高运算性能。在CPU配置方面还要注意的一点就是,服务器的CPU个数一定是双数,即所谓的“对称多处理器系统”。 

 

内存

 台式机使用的普通内存大家经常可以见到,像DDR 600和DDR2 800这样的台式机内存注重低延迟和高频率,但是服务器内存注重的是稳定、可靠。服务器使用的通常是ECC和REG ECC内存. ECC内存因为要满足效验纠错的需要,加入了一颗ECC效验颗粒,由于采用的是TOSP封装,使得服务器内存从外观上看去每面有9颗内存颗粒。在内存中ECC能够容许错误,并可以将错误更正,使系统得以持续正常的操作,不会因为错误而中断,且ECC具有自动更正的能力,可以将错误位查出并将错误修正。当然在纠错时系统的性能有着明显降低,不过这种纠错对服务器等应用而言是十分重要的。

 

硬盘

 服务器硬盘转速最高,10000转甚至18000转,接口大多数使用SCSI。服务器硬盘以稳定、安全、大容量为主。SCSI目前传输最高的水平是320MB/s,SATA是150MB/s。PC硬盘最性价比,主流是7200转,主流接口是SATA。 

 

电源和风扇 

一般的普通PC机箱中散热风扇口只有2~3个,分别在机箱的正面挡板的内部与背部挡板的内部。而服务器机箱需要更多的排风口,而且各个排风口针对系统不同的发热源进行散热。服务器使用的CPU的频率通常较高,有的还是双CPU或多CPU,加上数块高转速的SCSI硬盘和大功率的电源,这些部件发出的热量使机箱内部很快变热,能否尽快排出热空气是服务器稳定工作的一个重要的条件。服务器机箱除了要安装多个风扇外,还要有好的散热设计,例如,很多服务器在背面设计两个风扇位,一吹一吸,使得热风排出,冷风进入,形成一个散热循环系统,从而使服务器的整个散热系统性能提高很多。

 

稳定性、可靠性的区别: 

 通常台式机只需要考虑每天能够持续运行8小时即可,而且它的故障不会影响其它机器和客户,即台式机的故障、重启不会造成太严重的影响和损失。因此它的设计比较简单,台式机组件的验证和测试也相对简单。但是,服务器就完全不同了,它需要至少达到99.9以上的高可用性,即平均每天故障时间不到1.5分钟。为了实现服务器的高可靠性、高可用性要求,服务器主板在研发阶段、设计阶段、生产阶段、测试阶段都经历了更为严格的工艺和流程。并且,服务器的关键部件都考虑了冗余设计,例如采用SMP对称多处理器技术,保证在一个CPU失效的情况下不会影响整个系统;采用ECC奇偶校验内存保护内存数据的完整性;采用RAID技术保护硬盘数据的完整性;以及多块服务器网卡可以实现冗余保护、负载均衡等特性;支持热插拔冗余电源和风扇等。 

 

性能的区别: 

 服务器主板的性能比台式机主板的性能高出很多,尤其是在内存通道带宽、I/O处理能力方面。服务器主板的内存通道通常有两条,甚至四条并行传输总线,因此内存与芯片组之间的带宽通常是台式机主板的两到四倍。服务器主板的I/O带宽通常高达3.2GB以上,而台式机通常只有266MB(不包含显示卡总线带宽),相差十倍以上。另外,服务器可以支持多路CPU并行处理,支持32G以上海量内存,支持高速PCI(64bit/66Mhz)、PCI-X(64bit/133Mhz) I/O通道,支持Ultra160/320高速SCSI硬盘接口等等,这些都是台式机所不具有的 

 

可扩展性的区别: 

服务器通常支持很好的可扩展性,它的CPU、Memory、PCI I/O、Disk I/O、Network I/O等等都可以灵活扩展,并且不会产生出现系统的局部性能瓶颈 

 

可管理性的区别: 

 服务器通常要求具有很好的可管理性,这是通过服务器的硬件和软件的特殊实现加以保证的。通过服务器管理软件,系统管理员可以方便的在线察看服务器的当前工作状态、服务器重要部件的健康状况、远程重启/开机/关机、远程进行服务器的维护以及BIOS重定向等等。 

 

操作系统的区别: 

 服务器和台式机采用的操作系统也是有所区别的,服务器的操作系统可以支持强大的服务器平台,例如多CPU、4G以上内存、日志型文件系统、服务器群集软件等等,而台式机操作系统一般为Windows Professional XP,只支持3.5G内存,不能满足上述要求。另外,服务器的操作系统内核更稳定、性能更优。 

 

应用软件的区别: 

 服务器硬件和操作系统上安装的应用软件通常是Internet/Intranet服务器端应用、企业或商业关键应用等。而台式机通常针对个人应用、图形应用。两者的定位是完全不一样的。

 

由此看出,如果采用台式机充当服务器使用的话,会造成很多问题,乃至系统安全隐患,包括系统性能下降、宕机、重起、崩溃等等

posted on 2012-03-30 14:43  ellisonDon  阅读(3284)  评论(0编辑  收藏  举报

导航