不同应用类型服务器硬件配置简要分析

服务器的配置大体上可分为两大类型:性能敏感型和空间敏感型。所谓性能敏感型是指对服务器的性能要求较高,反应速度要求快,如NOTES服务器,WWW,DNS,PROXY等服务器。空间敏感型服务器是指对服务器的存储空间要求大,如FTP服务器等。数据库服务器,EMAIL 服务器等则对二者都有一定的要求,视用户数的多少,用户定额空间的大小,访问的频繁度而偏向于某一种类型。 现在,我们就服务器常见的应用场合,对服务器的性能进行简单的分析:

 WWW服务器:

WWW服务器是一个性能敏感型服务器,对服务器硬件平台的要求处决于访问的频繁度及WWW服务器支持的服务复杂程度,即调用的CGI程序对系统 资源的耗费程度。另外,不同软件厂商提供的WWW服务器,同一WWW服务器的不同版本对资源的耗费以及本身的性能也不一样。因此,WWW服务器的配置首先应确定服务器软件。

目前,INTERNET上较为流行的两种WWW服务器软件是Apache 和微软的IIS,IIS主要定位于小型的INTRANET环境,运行于WINDOWS NT/2000/XP/2003 Server平台,而Apache则有多种平台版本:Windows、Linux、Unix版本。从性能上来比较Apache+PHP相对于 Windows NT+IIS 运行ASP要稍强,Apache略占优势。现有的版本已能在高性能的主机上一秒钟内处理10000次以上的操作(响应一次请求为一次操作)。因此,企业根据应用开发需求,选择相应相应的软件平台和硬件。

目前INTRANET的现状,每天应能满足10万人次内部访问量的需求,假设我们提供10%用户同时访问的能力,即我们的服务器应提供 10000ops/s 的处理能力,按照INTERNET的习惯,每次操作应能使平均2K传输速率的拨号用户在50秒内取下一个主页,因此,主页的大小应在100K左右,那么, 我们的服务器的数据处理能力应为100K*10000=1000M左右,按照SUN 167M主频的CPU对10000PRM的硬盘的I/O 处理能力为每秒3000次,每次I/O的数据量为64K,因此,每兆主频能处理的I/O数据量为64K*3000/167=1M,所以,对WWW服务将占 用系统1000M/1M=1000M主频,再加上处理100M网络端口所需的100M主频,以及OS运行所需的主频,应该在1200M左右,同时还要保留可扩充的余地。对于WWW这种服务,应考虑内存与数据处理量相当,因此应配置内存要够大,同时也要充分考存硬盘存储容量。

就目前来讲,计算机的发展非常快,主流的P4/PD双核都能够满足10万的用户量。因此,有一定的余量,同时,外部WWW和DNS的需求较低,所以可同时作为外部WWW,DNS服务器使用。

代理服务器及记费系统:

代理服务器是一个典型的性能敏感型服务器,一个好的代理服务器可支持绝大部分INTERNET服务的代理,目前,INTERNET上使用的代理 软件很多,其中NETSCAPE PROXY SERVER是其中的佼佼者,不仅可支持绝大部分INTERNET服务的代理功能,而且可允许用户嵌入自己的代理认证管理功能模块,同时,还可支持 PROXY SERVER的串接,代理认证用户名及口令的SSL加密,防止网络监听,是INTRANET代理服务器的较为理想的选择。因此,我们建议采用NETSCAPE的PROXY SERVER,并嵌入我公司的代理记费软件NETGATE,来实现代理服务和用户管理,安全防护。

代理服务器所处理的数据与所代理的服务有关,各种服务的平均值约为100K(主要是HTTP的访问)左右,如要实现2000用户的10%同时访 问,则服务器每秒所需处理的数据量为2000*10%*100K=20M,单位主频处理的数据量约为1M,因此,所需主频数为:20/0。4M=20M, 但此时的网络端口需要配置两个,因此,应考虑200M推动网络端口的主频数,再加上系统的主频数,总数应为320M,代理服务器的工作原理是在内存中驻留 大量的代理进程为不同的用户服务,因此对内存的需求量较大。

当然,对于少于200天左右的中小型企业来讲,主流的单至强3.0/2.8GHz服务器基本上能够满足,至于内存容量配置1GB完全能够满足此种应用,对于一些大型企业,可考虑使用双至强处理器服务器,至于内存容量可根据具体人数,适当增加内存。

防火墙系统

目前,INTERNET上最为流行的是CHECK POINT的FIREWALL-1防火墙软件,该软件最大的特点是功能齐全,管理方便。但该软件不是一个MPP的软件系统,因此CPU的增加对软件的性能 影响不大,如果需要做大量的NAT(网络地址转换)的话,应考虑配置足够的内存,以胜利目前的规模,至少应配置512M内存。因此,如单独实现应考虑配置 一台至强处理器,512M内存,36G硬盘就可满足应用。如与上述服务在同一台机器上实现,应增加512M内存和相应的硬盘容量。

EMAIL系统

EMAIL系统是一个实时性要求不高的系统,主要是对硬盘空间的要求,同时,要考虑EMAIL服务器软件对用户数的支持,按照目前的需求,普普 通通的一台入门级服务器的性能在使用Linux平台的Postfix邮件系统时,可支持上百万级用户正常收发邮件。当然,E-mail服务器配置的硬盘容 量要足够大,建议采用主流的大容量的硬盘,如300GB SATA硬盘或146GB SCSI硬盘,同时服务器要预留硬件架位,以满足将来应用。建议使用塔式服务器或可安装8个/6个硬盘的2U机架式服务器。

NOTES服务器

Notes是钟对企业信息化而由IBM公 司开发的一套办公软件,集E-mail、Office、通讯于一体综合办公软件。对于服务器的性能与存储要求相当高。对于一些中小型企业来讲,在一台服务 器上面提供文件服务器、Notes服务器,这对于服务器来讲是一种考虑。当然,笔者认为在这类企业当中,建议NOTES服务器单独采用一台机器来实现。推 荐配置为双至强、2GB内存(甚至更多,根据数量而定)、千兆网络的服务器来担任。

from http://server.chinabyte.com/39/2587039.shtml

发表评论?

0 条评论。

发表评论