英特尔的Performance Counter Monitor

  如果基准测试主要是对CPU性能的测试的话,英特尔公司有一个直接内置在处理器的重要功能,其可让工程师了解该设备在Windows或Linux系统下的运行情况。

  据英特尔称,这个功能目前在英特尔至强5500、5600、7500和Core i7处理器系列中都有集成。英特尔称性能计数监测功能提供了C + +示例程序和实用程序以估计新的英特尔至强和酷睿处理器的内部资源利用率??。这可以让其性能显着提高,工程师现在可以直接监测处理器的运行情况。工程师们能更轻松地在具体环境下做出判断,是需要节流还是超频处理器,亦或是简单地添加额外的处理器。该软件包内含有易于上手的命令行和符合日常习惯的图形工具。如果用户不能或不想整合自己的测试软件,但又希望监测并实时了解CPU的使用情况的话,那么可以使用这个软件包。

  英特尔提到,在Linux操作系统方面,其软件包内有一个连接KDE utility ksysguard的适配器。通过使用这个程序,其能以图形显示各种实时参数。

VMware公司的VMmark 2.x

  之前谈到的基本都是关于物理服务器的性能监测,接下来我们谈谈虚拟服务器的情况,其工作负载同样也需要基准测试。

 

  VMmark 2.x是一个免费的基准测试工具,其能测试在虚拟环境下运行的应用程序的性能和可扩展性。这个软件工具能帮助工程师了解其虚拟数据中心的准确参数和性能情况。VMmark从测量应用程序性能的组合部分入手。每一“部分”都是组成逻辑单元的一组虚拟机。多主机平台可容纳和运行组内的每一个单个工作负载,其组合的数量将直接决定整个基准测试的份数。

  据VMware公司称,服务器基准测试进行之后,每个部分(虚拟机逻辑组)的应用程序工作负载测试都被计算并汇总成此部分的得分。考虑到VMWare公司自己的参照系统,第一次正常运行的聚合将获得不同的性能参数(如百万字节/秒以及数据库交付/秒)。然后,计算出正常运行的平均分数作为此部分的后得分。每个部分的后分数加起来是应用程序工作负载的终参数。

Uptime software  

  Uptime software是Uptime software公司提供的一款重要的基准测试工具,其已在业内得到广泛的应用。其中的服务器性能测量软件能够以图形可视化地显示数据中心内所有重要的服务器资源。利用该软件,工程师可对CPU、内存、磁盘、处理器、工作负载、网络、用户、服务状态以及结构化数据进行基础的度量测试。基于Agent的监测也是非常有用的,其对收集不间断进程测量和基准测试的数据有很大帮助。像运行在物理机上一样,这些agent也可以安装在虚拟机上以测量它们的性能。