现在服务器的种类可以说是非常多了,大家在选购服务器的时候,不仅需要选择合适类型的服务器,还需要对服务器做个评测,这样才能这种的了解一台服务器的质量,对于服务器评测的方法,很多朋友都不太了解,这个只有让专业的人士来帮助才可以,下面就给朋友们详细的来说明一下服务器评测方法有哪些以及内存性能评测方法是怎样的等问题,以供参考。
服务器评测方法是怎样的?
服务器评测方法分为两个大方面,性能测试与功能测试。
一、性能测试
1、文件性能测试方法
测试环境包括10台配置为PIII800/128MB内存/20G硬盘以上的客户端,它们用来模拟虚拟用户。控制台为配置是PIII 850/128MB内存/40G硬盘的Acer笔记本电脑。交换机为带有两个千兆GBIC接口、24个10/100M自适应端口的Cisco 2950,客户端与控制台通过100M网卡连到交换机上,被测服务器则通过千兆光纤网卡与交换机相连接。
被测服务器均安装带SP4的Windows 2000 Advanced Server操作系统,在所有三项性能测试中都统一RAID级别为5。
2、数据库性能测试方法
数据库性能测试同样使用了Benchmark Factory 软件,测试环境如同文件性能测试。测试时,在被测服务器上安装SQL Server 2000使用企业版。首先在被测服务器上创建新的数据库,通过使用Benchmark Factory预定义的Database Spec项目向数据库中创建表,装载数据。在服务器端创建以CPU计算为主的存储过程,通过10台客户机模拟用户、按照40个虚拟用户的步长递增到400个用户,执行该存储过程。结果是以获得的每秒事务数(TPS)衡量服务器的数据库事务处理能力。整个测试分为三次,每次之间重新启动被测服务器,最终取三次平均值作为评价结果。
3、Web性能测试方法
Web性能测试工具是由Spirent公司提供的Caw WebAvalanche。WebAvalanche 模拟实际的用户发出HTTP 请求,并根据回应给出具体的详细测试结果。它有以下特点:能够模拟成百上千的客户端对服务器发出请求;能够模拟真实的网络应用情况,比如网站在高峰期的访问量应该是动态的维持,有新客户端的加入,同时也有原客户的离去,访问量不是固定不变的;可以产生20000个连接/秒请求量,足以满足测试的需要;测试项目丰富,有访问请求的成功失败数,有URL和页面的响应时间,有网络流量数,还有HTTP和TCP协议的具体情况。
二、功能测试
在功能测试方面,我们对被测服务器的可扩展性、可用性以及可管理性进行了综合评价,其中可扩展性包括硬盘、PCI槽以及内存等的扩展能力,可用性包括对热插拔、冗余设备(如硬盘、电源、风扇、网卡等)的支持,可管理性则指的是服务器随机所带的管理软件。
我们在对服务器进行总体评价时,综合了性能、功能和价格三方面因素,依据《网络世界》所做的用户调查结果,分别给予不同权重,性能占50%,功能占40%,而价格则占10%。在分析性能时,数据库性能占其中的50%,而文件性能占30%,Web性能占20%。
CPU性能评测方法
关于Linux测试cpu性能,有3个重要的概念:上下文切换(context switchs),运行队列(Run queue)和使用率(utilization)。
业务运行中最关注的CPU项就是使用率,使用率是和业务负载强相关的,通常可以通过监控软件或Linux系统工具获取。
另一个基本评测值就是计算能力,包括整数、浮点计算,可以使用SPECCPU、linpack测试。
内存性能评测方法
内存性能一般关注的指标是延时、带宽,测试方法有Windows下使用Sandra,Linux使用stream进行评测,可以得到当前内存的实际速率、延时。这是单独针对内存的测试方法,但在实际应用中通常对内存的评测是在压力、稳定性、性能测试时的监测内存的使用。
服务器评测方法有哪些?服务器评测一般是分为两个方面,一个是性能方面的测试,一个是功能方面的测试,大家在做服务器评测的时候,就可以按照上面的方法去做,这样就可以知道服务器的优劣了,另外,大家在选购服务器的时候,还需要找可靠的商家,比如就很不错。