|
我们所使用的评测软件如下:
SiSoftware Sandra 2005
HDTach 3.0.1.0
IOMeter 2004.07.30.win32.i386
SiSoftware Sandra 2005可以评估CPU子系统和内存子系统的理论能力,并且Sandra 2005在多线程方面得到了加强。PCMark05尽管多用于个人电脑,其相对上一个版本的PCmark增强了多任务、多线程的测试能力,可以用于测试各方面的理论性能,并可以与普通个人电脑做一下对比。HDTach 3.0.1.0可以简单评估磁盘子系统性能。IOMeter是一款可以用于单个系统或者集群系统的I/O子系统评估工具,我们仅使用了它的磁盘测试功能。
因为IT168广州评测室测试条件限制,我们没有进行WebBench和NetBench测试。同时由于时间限制,我们也没有进行SEPCCPU2000和64bit操作系统的测试。
由于我们测试的是整台服务器,因此我们测试的系统就按照服务器的配置来进行,硬盘分了2个区,第一个10GB的分区用于安装操作系统,另一个用于进行IOMeter测试。
测试时没有关闭超线程,我们认为服务器正规运作是没有人会关闭这个极为有用的特性。
CPU Arithmetic Benchmark,得分为:Dhrystone ALU 16529 MIPS,Whetstone FPU/iSSE2 6843/11470 MFLOPS。
CPU Multi-Media Benchmark,得分为:Integer x8 iSSE2 40445 it/s,Floating-Point x4 iSSE2 53300 it/s。
Memory Bandwidth Benchmark,RAM Bandwidth Int Buff'd iSSE2 2889MB/s,RAM Bandwidth Float Buff'd iSSE2 2905MB/s。
|
HD Tach 3.0.1.0是PC上常用的硬盘测试软件。由于系统盘就是测试的硬盘,因此图形上有一些波动,正常的图形将会是一条完美的曲线。图上,Burst Speed(突发速度)达到了171.5MB/s,连续读取速度开始为89.5MB/s,结束为50MB/s,平均读取速度为72.8MB/s,随即存取为7.7ms,CPU占用率为1%(+/- 2%)。 |
|
我们采用业界认可的IOMeter 2004.07.30.win32.i386版本来完成磁盘子系统性能的测试并使用定制的Excel宏来完成数据分析。IOMeter是一款功能非常强大的IO测试软件,它包含了负载发生器(IOMeter称其为Worker),提供一系列标准测试组件以模仿实际应用,如WebServer(网站服务器)、FileServer(文件服务器)和在OLTP(OnLine Transaction Processing,在线交易处理)服务器。这些测试组件产生不同大小的输入输出请求和读/写分布,以模仿实际应用中的行为。
我们实际测试使用的IOMeter策略如下:
Max IO: 测试读取尺寸为512Bytes,100%读取操作,随机率为0%,即为100%连续读取,用于检测磁盘子系统的最大IO能力。
Max Throughput: 测试读取尺寸为64KB,100%读取操作,随机率为0%,即为100%连续读取,用于检测磁盘子系统的最大吞吐量。
OLTP: OLTP事务处理专门用于处理实时交易过程中的管理、审计和入册过程。类似的应用实例有复杂的航空票务系统和金融交易系统等。缘其自然,OLTP是一种具有高度随机性的读写输入输出应用,其读写比例为2:1。 最后,测试读取尺寸为8KB,67%读取操作,随即率为100%。
FielServer: 文件服务器应用在一个多用户或网络化的环境中专门用于文件的储存,恢复和管理。不同用户的访问形成了多线程,因此,其工作负载是随机性的。输入输出大小是可变的,取决于所操作的文件大小。读/写分布也是变化的。总的来说,一个频繁使用的多用户服务器应该采用较高的队列深度来模拟。 最后,测试读取尺寸从512Bytes到64KB不等,80%读取操作,随机率为100%,用于模拟文件服务器的性能。
WebServer: 网站服务器应用于处理多用户通过Internet或Intranet进行的访问。这些请求具有典型的随机性,并且在用户访问不同页面或视频应用时大量
偏向于读请求。同样,一个访问频繁网站服务器也应该采用较高的队列深度来模拟。 最后,测试读取尺寸从512Bytes到512KB不等,100%读取操作,随机率为100%,用于模拟Web服务器的性能。
测试时,队列深度从1到128。
还有一点需要注意的是我们测试的服务器总共具有4个CPU(逻辑的,非逻辑的),而给出的CPU占用率是整个系统的占用率,当系统只有一个CPU时,其CPU占用率将会比给出的数值要大。
Max IO
Queue Depth低于8时IOps随着Queue Depth提升而提升,在Queue Depth达到8之后,IOps便趋于平稳,Queue Depth为16时达到极大值43368.7。% CPU Utilization则比较高,随着Queue Depth的增加而提升,在Queue Depth达到64的时候达到了30.0016%的极大值,这个数值意味着已经超出了1个逻辑CPU的运算能力。
Max Throughput
最大输出能力为74.2494MB/s,CPU占用率都处于1%左右。
上一页 [1] [2] [3] [4] [5] 下一页 |