1. iometer
1.1 简介
Iometer是被广大服务器和存储厂商采用的存储系统性能测试工具,通过不同的参数设置可以模拟出存储系统在使用时的IO性能。
Iometer由Iometer和Dynamo两个程序组成。
Iometer是控制程序。使用图形用户接口(GUI),负责配置工作负载、设置操作参数、起动和停止测试及显示测试结果。Iometer告诉Dynamo去做什么,搜集分析数据,将分析数据输出到文件中。在同一时间只能有一个Iometer运行。
Dynamo是负载生成器,没有图形界面。当接收到Iometer发送过来的命令,Dynamo执行I/O性能测试、记录性能信息,然后将数据返回给Iometer。在同一时间可以有多个Dynamo运行,一般它们分别运行在不同的机器上。Dynamo是多线程的:每一个Dynamo可以模拟多客户端程序的负载。每一个运行的Dynamo称为一个Manager,在一个Manager中的每一个线程称为Worker。
目前最新版本是2010发布的,Iometer只支持Windows平台,不支持Linux。而Dynamo 支持Windows,Linux, Solaris, Mac OS X, and Netware。
1.2下载
下载地址:http://sourceforge.net/projects/iometer
在这里,我下载的是2010年发布的版本(也是最新的版本)。我本地为Win7 64位操作系统,故下载的是“iometer-1.1.0-rc1-win64.x86_64-bin.zip”,虚拟机是CentOS64位,下载“iometer-1.1.0-rc1-linux.x86_64-bin.tar.bz2”。(2014-05-31又出了新的稳定版,建议下载最新的,至少目前发现前面下载的版本的