服务器硬件配置该如何进行选择?
1.CPU的选择
与我们平常选购PC机一样,首先要确定是CPU,而不是主板,因为CPU是整个服务器核心所在。服务棒性能如何,在相当大程度上取决于所选择的CPU类型。
要选择CPU,首先就要知道当前的服务器CPU品牌、类型和型号,至少是系列名。在PC机中,我们可以选择的品牌目前来说只有两个,那就是Intel和AMD,但在服务器处理器方面,CPU的选择范围就大了许多。除了Intel和AMO外,目前还有IBM和SUN。Intel和AMO的处理器是基于x86,或者IA-64架构的,主要支持的操作系统是微软的Windows系统和各品牌的Linux系统;而IBM和SUN 的处理器装本上都是基于RISC架构的,主要支持各自的UNIX系统和一些特定品牌的Linux系统。从整体上来讲,Intel和AMO的处理器兼容性能好,支持面广,但一般仅能满足中、低档用户需求,像IDC、电信、金融、证券之类的用户通常是选择支持UNIX系统,基于IBM和SUN处理器的服务器系统。在价格方面,当然是基于Intel和AMO处理器的服务器要便宜些。
处理器品牌确定只是第一步,后面还要选择处理器的类型。以上四大服务器处理器品牌中都有仅支持一个处理器的单路处理器,还有仅支持两路的双路处理器(DP ),当然近有支持多个处理器的多路处理器(MP)了。具体选择哪种就要充分考虑当前及未来至少3年内的应用需求了。如果公司比较小,而且业务发展不是很快,则可以考虑选择仪支持单路的处理器,但这不是笔者所支持的。笔者强烈建议选择至少是支持双路的DP处理器,这样可以最大限度地保护以前的投资。但要注意的是,事先要了解所选择的DP处理器是否必须安装两个处理器(有些是可以的,有些是不行的)才能正常工作,以免购买后后悔。
如果选择的是支持多路的处理器,则要了解所采取的架构,是SMTP对称架构,还是可以非对称的MMP 架构,以便根据实际需求购买相应数量的处理器。
处理器品牌和类型确定后,就要选择具体的型号。目前在Intel 和AMD 两公司的服务器处理器方面,主要竞争的就是双核,四核处理器,再加上这两加剧烈的竞争,现在双核处理器的价格与单核的基本上一 样,所以在选择这两家公司的处理器时就最好选择双核以上的产品理号了。对于中型以上的企业,或者发展比较迅速的小型企业,建议选择四核,甚至很快将要上市的多核处理器了。相对来说,采用多核技术的处理器比起购买多个处理器更实惠。如果选择是四核处理器,而又同时安装了4个处理器,则服务器可以允许同时进行16个进程,在进程数量上相当于16个单核处理器。
另外,就是双核、四核处理器产品,也有不同系列和型号,具体选择哪种就要根据实际的需求和经济承受能力来定了,不一定非要选择最新的,适用就是最好的。
IBM和SUN的处理器目前通常是双核、四核和八核的处理器产品,主要用于支持他们自己的UNIX操作系统。
2.主板的选择
选好了处理器后接下来要做的就是服务器主板的选择了,主板是整个服务器新技术、新功能、新特性和综合性能的最直接体现。服务器的主板相比普通PC 机的主板来说更加重要,因为在服务器主饭不仅决定了服务器所采用的最新技术,还决定了服务稽整体性能的发挥。当然,服务器主板的选择首先还是要囱前面所傲的处理器选择决定的。但服务器不像PC 那样,我们自己在市场上选择主板,而是是以整机形式购买的。这时服务器主板性能的体现就是通过相应型号服务器的介绍来获得了。通常是建议选择采用相应品牌处理器厂商自己开发的生扳芯片。细的主板,这样兼容性更好,也可以最大限度地发挥相应处理器的新技术和新特性。
在选择主板方面我们主要考虑的是服务器的标准配置和扩展性能。如支将的处理器数、支持的内存类型和最大内存数、各种磁盘接口数、各种扩展槽类型和数量(如PCI 、PCl-X 、PCI-E 或者lnfiniBand I/O等),是否集成RAID 控制卡,RAID 控制卡类型,集成的问卡类型和数量,以及其他一些内/外置接口配置。
以上这些配置具体要视乎所选择的服务器级别而定,入门级的服务器配置最低,处理器一般是只支持2路,内存通常最大只支持4GB,磁盘架位也通常只提供4个,I/O扩展槽数通常是在6个以内(通常是采用32 位和64 位PCI总线的),不支持外置扩展。适用于50个用户左右的小型企业。
部门级的服务器又比工作组服务器的配置稍高,处理器支持4~8路,最大内存12GB左右,磁盘架位在8个左右,各种I/O扩展槽数在8个左右(通常提供像PCI-X 、PCI-E 这类新的总线),而且通常还支持外置扩展。适用于200 以上用户,且业务发展较快的中型企业。
企业级的服务器配置最高,通常是支持8路处理器以上,最大内存在16GB 左右,磁盘架位通过外阁扩展可以提供10 个以上,各种I/0 扩展槽(通常提供像PCI-X 、PCI-E、lnfiniBand这类新的总线)也可以通过外围扩展方式扩展。适用于500 用户以上的企业用户。
3.内存的选择
内存的重要性仅次于CPU,在服务器中更是如此,因为服务器的许多故障都是因内存而产生的。在服务器内存选择方面,不仅要考虑当前主流的内存技术,如DDR2、DDR3 ,以及所支持的内存容量,还要看它所具有的其他特性,如支持的内行模组(如普通的DIMM,还有现在最新的FB-DIMM),纠错方式(至少要支持标准的ECC),是否支拌内在镜像、内存保护、内存阵列等技术。
4.硬盘的选择
服务器因为要面对多用户的并发文件访问,所以要求服务器所用的硬盘的读写性能非常高。这一方面是通过提高硬盘转速、硬盘接口带宽来保障,另一方面还要通过磁撤阵列(RAID)来加强。
现在就硬盘接口方面,服务器硬盘主要仍是采用并行的SCSI,但目前新型的SATA 和SAS 接口也开始在一些高档服务器中采用,因为这两种新的接口技术经过儿年的发展已经很成熟。硬盘转速通常都在,IOOOOPPM以上。
在RAID 方面,在服务器领域也可以采用SC钮,RAID、SATA-RAID 和SAS-RAID,与3种主要应用的硬盘接口一致。相比之下,SCSI-RAID 和SAS-RAID 性能更高,的SAS 这种接口技术相对更新,目前比较少的服务器支持,也比较少这种阵列卡选择。