服务器的定型策略
在实际服务器的实际应用中,服务器上部署了大量的应用,因此,不同的应用系统根据自身特点对服务器提出多种多样的技术需求,以满足应用的需要。主要的几种应用对服务器要求如下:
1. 数据库系统对服务器的技术需求
数据库系统在各行各业中正在广泛使用,数据库系统进行数据挖掘和数据搜索及数据处理,因此一般要求服务器系统CPU要处理能力强,I/O处理能力强,系统稳定高,因此一般采用4路及4路以上服务器系统,在本地I/O通过高Cache(128M或更高)Raid卡搭配4~6块硬盘做RAID 5或RAID10满足I/O吞吐能力和系统稳定性要求。另外,由于数据库系统的高稳定性要求,一般要求使用冗余电源,最好是N+1冗余电源来实现。
较常用的数据库软件有Oracle、SQL Server、My SQL、Access等。
一般情况下,50人以下的小型数据库配置为单至强、1~2G内存、SCSI、RAID、双千兆网卡即可(例如采用超微SU182-D2、SU282-D2、金品KT182-D2、KU283-D2服务器)。50~100用户的数据库服务器配置在双至强、2~4G内存、SCSI、RAID、双千兆网卡即可(例如采用增加双CPU和增加内存、硬盘的超微SU282-D2、ST182-D2、金品KT182-D2、KU283-D2服务器)。100人以上根据用户数的则采用至强MP四路处理器、8G或以上内存、SCSI硬盘或更高配置。(例如采用:金品KC492、超微SC162、SC152等)
2. 计算型应用对服务器的技术要求
在很多应用中经常出现CPU在全速运行,内存运行相对较少,I/O与网络吞吐量较小的情况,这种就属于典型计算型应用,高性能并行运算中很多应用就属于此。因此,在这类应用一般对CPU要求较高以外,对服务器其它要求相对较低,内存一般1GB~2GB,硬盘采用单SCSI或SATA硬盘。(根据情况可在金品、超微全系列运算服务器中挑选)
3. 内存密集需求型对服务器的技术要求
在一些应用中对内存的需求要远高于其他,如CPU和I/O,在这类应用,服务器系统一般需要大内存容量的扩展能力支持。如,在双路系统中要求DIMM扩展槽数一般要求≥8,这样可以根据需要将内存容量16GB或更大,以满足应用的需求。当然,在这种应用,CPU一般不宜配置过低,以免出现硬件瓶颈。
4.文件服务器(存储服务器)
这是最基本的应用服务,服务器相当于一个信息系统的大仓库,保证用户和服务器磁盘子统之间快速传递数据。在服务器的各个子系统中,对系统性能影响最大的首先是网络子系统(应用在网络环境下的话,如果是单机工作的情况下首先是磁盘子系统),其次是磁盘子系统,再次是内存容量,而对CPU的要求一般不高。(例如金品、超微全系列存储服务器),我们建议的方案一般是利用主板集成的硬盘接口接一块相对容量较小的硬盘(160G)做系统盘,采用一块独立的带64M或以上缓存的阵列卡+硬盘做阵列来实现存储子系统。
5.邮件服务器
扮演电子邮件路由器和仓库的角色。服务器瓶颈依次为:网络子系统、内存、磁盘子系统和CPU。邮件服务器是一个实时性要求不高的系统,主要是对硬盘空间的要求,同时,要考虑EMAIL服务器软件对用户数的支持,按照目前的需求,普普通通的一台入门级服务器的性能在使用Linux平台的Postfix邮件系统时,可支持上百万级用户正常收发邮件。当然,E-mail服务器配置的硬盘容量要足够大,建议采用主流的大容量的硬盘,如300GB或以上SATA硬盘或300GB SCSI硬盘,同时服务器要预留硬件架位,以满足将来应用。建议使用塔式服务器或可安装8个/6个硬盘的2U机架式服务器。
(建议小型邮件服务器可采用金品KU100T、KC131-T、KU112-T,大中型采用KU283-D2、超微SU282-D2等,超大型的可以采用金品、超微的存储服务器)
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
顶一下.