|
2#
楼主 |
发表于 2007-6-11 08:47:32
|
只看该作者
2.3测试工具
2.3测试工具
2.3 测试工具
服务器的性能评测工具很多,在互连网上也有不少免费的和开源的评测工具,今天我们在这一部分就分为网络版和单机版网络类来介绍用于服务器评测的工具。
2.3.1 单机版评测工具
1) SPECCPU2000
SPEC CPU2000是SPEC组织推出的一套CPU子系统评估软件,它包括CINT2000和CFP2000两个子项目,前者用于测量和对比整数性能,而后者则用于测量和对比浮点性能。计算系统中的处理器、内存和编译器都会影响最终的测试性能,而I/O(磁盘)、网络、操作系统和图形子系统对于SPEC CPU2000的影响非常的小。
在测试过程中需要在被测服务器中安装了Intel C++ 8.1 Compiler、Intel Fortran 8.1 Compiler这两款SPEC CPU2000必需的编译器,另外安装了Microsoft Visual Studio 2003.net提供必要的库文件。按照SPEC的要求可以根据自己的情况编辑了新的Config文件,进行满足Base的测试。
SPECfp_rate2000测试过程中同时执行多个实例(instance),测量系统执行计算密集型浮点操作的能力,比如CAD/CAM、DCC 以及科学计算等方面应用可以参考这个结果。SPECint_rate 2000测试过程中同时执行多个实例(instances),然后测试系统同时执行多个计算密集型整数操作的能力,可以很好的反映诸如数据库服务器、电子邮件服务器和Web服务器等基于整数应用的多处理器系统的性能。
SPEC CPU现行最新版本是SPEC CPU2006相关的测试数据和工具的使用文档可以在SPEC的网站上进行下载,此软件没有提供免费试用版,在互联网上也比较难下到免费版或者破解版,如果应用这个软件需要购买,具体信息可以在SPEC的网站上进行查询。
2) ScienceMark2
ScienceMark2软件测试主要分为两部分,首先的是对处理器Cache以及系统内存速度的性能评估。对于测试结果我们还是采用的对比的模式,大家可以清楚的看出,无论在L1 Cache还是L2 Cache以及系统Memory的TEST中,I925XE平台的结果都要领先一些,但相应的来说还是内存的测试结果差别更大。
ScienceMark最重要的功能是进行量子化学方面的计算,由于它在计算后会给出运行时间,所以还能当作很好的测试CPU性能的软件。我们进行了两种计算,其中Molecular Dynamics是对140开尔文温度下216个氩原子进行分子动力学模拟;Primordia测试是对钷元素61个电子的薛定谔方程求量子解。通过这些测试,基本上能体现出CPU、内存的性能高低,以上就是测试结果,单位是秒,数值越小表明性能越好。
3) Sisoft Sandra
Sisoft Sandra(www.sisoftware.co.uk): WINDOWS下基准评测系列测试软件是Windows系统下的基准评测软件。此软件有超过三十种以上的测试项目,能够查看系统所有配件的信息,而且能够对部分配件(如CPU、内存、硬盘等)进行打分(benchmark),并且可以与其它型号硬件的得分进行对比。另外,该软件还有系统稳定性综合测试、性能调整向导等附加功能。(此软件可以在网上下载到破解版,具体信息可以在google里进行搜索)
4) IOmeter
Iometer(www.iometer.org):存储子系统读写性能测试工具是Windows系统下对存储子系统的读写性能进行测试的软件。可以显示磁盘系统的最大IO能力、磁盘系统的最大吞吐量、 CPU使用率、错误信息等。用户可以通过设置不同的测试的参数,有存取类型(如sequential ,random)、读写块大小(如64K、256K),队列深度等,通过模拟实际应用的读写环境进行测试。(此软件是一个免费的小软件可以在网站上得到下载)
5) Ubench
Ubench是在Unix或者linux操作系统中来评价CPU和内存以及AVG的性能的;它的评测原理是:通过多块CPU执行整数运算和浮点运算3分钟的到的结果是CPU性能基准。通过对内存进行读写操作3分钟即为内存基准。
6) IOzone
Iozone(www.iozone.org)是一款Linux下I/O性能基准测评工具,可以测试不同的操作系统中文件系统的读写性能。可以测试Read, write, re-read, re-write, read backwards, read strided, fread, fwrite, random read, pread ,mmap, aio_read, aio_write 等等不同的模式下的硬盘的性能。测试结果生成excel文件。另外iozone还附带了用gnuplot画图的脚本,可以将测试结果以图形方式表现。该软件用在大规模机群系统上测试NFS的性能,更加具有说服力。
[ 本帖最后由 阳光 于 2007-6-5 08:04 编辑 ]
图片附件: [下面的测试成绩是在开启双Xeon处理器超线程条件下,4用户,SPECint_rate_base2000和SPECfp_rate_base2000。] 09.JPG (2007-6-5 08:04, 36.07 K)
图片附件: [以下是一个服务器的测试结果] 10.JPG (2007-6-5 08:04, 60.01 K)
图片附件: [ScienceMark2工具运行界面如下图所示:] 11.JPG (2007-6-5 08:04, 56.41 K)
图片附件: [Sisoft Sandra 测试界面] 12.JPG (2007-6-5 08:04, 86.69 K)
图片附件: [Iometer 配置界面] 13.JPG (2007-6-5 08:04, 60.56 K) |
|