互联网发展中的服务器评测

前言:寻找写作灵感?中文期刊网用心挑选的互联网发展中的服务器评测,希望能为您的阅读和创作带来灵感,欢迎大家阅读并分享。

互联网发展中的服务器评测

 

互联网企业的特点近年来,互联网得到迅猛发展,据统计,截止到09年上半年,我国互联网用户已经突破3亿,达到3.38亿。随着互联网用户的激增,互联网企业的发展也日新月异。为了满足大量用户的访问请求,互联网企业不得不采用更新的架构、更新的服务器平台、更新的操作系统、更新的应用软件这使得互联网企业有着与其他行业客户显著的差异。   系统架构复杂。单一的架构已经不能支撑海量用户的访问,只有多层次的架构才能满足实际应用需求。   系统二次开发比例高。互联网企业一般不会将一个第三方应用软件拿到后直接使用,都要基于自身应用特点进行二次开发,甚至单独开发从而适合自身应用需要。新技术应用快。分布式文件系统、分布式数据库、云计算,每一个新技术、新概念的应用,都是互联网企业率先尝试并应用到实际当中。   存储容量、带宽要求高。海量用户带来的是海量空间需求和高带宽需求。   功耗、管理特性需求高。单机柜电量限制、按机柜计费等特点,要求互联网客户越来越看重设备的功耗;同时大量服务器的上线应用,要求能够对其进行简单易行的远程管理。   运维难度大。大量服务器上线应用还带来了运维管理的困难。   以上特点使得互联网企业对服务器的评测要求更加全面、细致,对服务器评测的维度和深度覆盖了其它传统行业对服务器的评测。评测的目标和原则在互联网企业的服务器评测中,一般目标如下。   判断软硬件是否兼容。确定硬件系统与OS及应用软件的兼容情况。   判断不同硬件平台、架构的优劣。判断各类产品在性能、功耗等方面的优劣。   应用部署速度、密度的重要验证。每个硬件平台能够支撑多少应用连接?整个应用需要多少台硬件平台支撑?每个机柜能够部署多少台硬件?等等。   应用稳定可靠运行的保证。验证在长时间、大压力情况下,硬件平台的稳定性、可靠性。   后期运营维护的重要参考与指导。判断硬件平台的可管理性、可维护性。根据服务器评测的目标,确定的服务器评测原则。   全面。评测的范围要覆盖广,评测不仅仅是性能的衡量,还需要包括其他方面,如功耗评测、管理软件的可用性。   细致。在评测的每个点上需有一定深度,如功耗测试,不仅要测试开机功耗、空载功耗,还需要测试满载功耗、特定压力下的功耗等。   时效。硬件平台更新快,若一个评测耗时较多,待测试完成后平台已经更新,测试结果的可用性就会很差。   可量化。最终的评测结果是定量的,可对比的,而不仅仅是定性的。评测维度与内容针对评测目标,确定相应的评测维度和内容。评测内容一般包含五个部分:兼容性测试、性能测试、功耗测试、稳定性测试、可管理性测试。   兼容性。主要验证OS与硬件的兼容性。目前较多的互联网客户使用的OS是非常规Linux操作系统或在其上做了内核修改,因此需要验证OS与硬件的兼容性。另外少部分用户使用特殊外接PIC卡,需要验证此部分硬件与服务器硬件的兼容性。   性能。计算处理能力、磁盘吞吐量、网络吞吐量等。针对不同应用情况,考量侧重点也有一定差异。前端接入服务器和中间层应用服务器对计算密度要求较高,因此侧重于计算处理能力;后端存储服务器对存储密度要求较高,所以侧重于磁盘带宽和IOPS。   功耗。开机瞬时、空载、轻度负载、中度负载、满载等。此部分有时也并入性能测试中。此部分需说明的是负载的注入,要针对应用类型不同注入不同的负载,因为不同的负载对于功耗的影响较大:如磁盘利用与否?计算类型是整型还是浮点?这些对整系统的功耗都有较大影响。因此负载尽量按照实际应用压力情况来进行注入。   稳定性。大压力下长时间稳定运行、上线运行测试(模拟线上压力系统或真实环境应用)等。   可管理性。管理软件易用性、BMC、IPMI等可用性。   如上所述,互联网企业由于其应用特点使得测试方案需要全面、细致,其它行业客户可以针对自身应用情况,对以上测试内容进行删减和完善,从而制定出更适合自身需要的测试方案。   服务器评测是一个复杂、渐进的过程,不同用户会有不同的测试方案,但其方法基本可以归纳如下:首先确定测试目的、测试目标,根据测试目标确定测试维度和内容,针对测试内容确定测试工具、测试脚本、测试周期,从而完善整个测试方案,提升服务器评测质量,提高服务器在客户应用中的可用度。