服务器 频道

五舟双路Nocona 1U服务器评测

  我们采用业界认可的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%左右。

OLTP

  OLTP IOps在Queue Depth为32的时候达到了276.894,之后便不再显著增加,而其CPU占用率很低。

File Server

  FileServer和OLTP相像,IOps在Queue Depth为32的时候达到了280.831。

WebServer

WebServer也类似。

  最后,服务器磁盘子系统的Max IO在Queue Depth为16的时候达到43368.7IOps,Max Throughput在Queue Depth为4的时候达到,为74.2494MB/s。

0
相关文章