Iometer介绍:I/O性能测试工具

需积分: 9 34 下载量 12 浏览量 更新于2024-12-18 收藏 44KB DOC 举报
iometer介绍使用 Iometer是一个功能强大且灵活的工具,用于衡量和描述I/O子系统的性能。它可以工作在单系统和集群系统上,模拟各种磁盘和网络I/O的负载,并对系统的性能进行测量和描述。 Iometer的组成部分 Iometer由两个程序组成:Iometer和Dynamo。Iometer是控制程序,使用图形用户接口(GUI),可以配置负载,设置操作参数,启动和停止测试。Iometer告诉Dynamo去做什么,搜集分析数据,将分析数据输出到文件中。在某一时刻,只能有一个Iometer副本运行;典型的情况是运行在服务器上。 Dynamo是负载生成器,没有用户界面。当接收到Iometer发送过来的命令,Dynamo执行相应的I/O操作,并记录性能信息,然后将数据返回给Iometer。它可以有多个副本同时运行;典型的情况是服务器上运行一个副本,每个客户端运行一个副本。Dynamo是多线程的;每一个副本都可以模拟多客户程序的工作负载。Dynamo中的每一个运行的副本称为一个管理者;副本中的一个线程称为工作者。 Iometer的使用 Iometer可以被用来测量和描述: * 磁盘和网络控制器的性能 * 总线的带宽和时延容量 * 对于附带驱动器的网络吞吐量 * 共享总线的性能 * 系统级别的硬件驱动的性能 * 系统级别的网络性能 Iometer可以模拟任何程序或者基准测试程序的磁盘和网络I/O的负载,或者用来产生整个综合的I/O负载。它也可以用来产生并测量单系统或者多系统(网络)的负载。 Iometer的新特性 大量的代码做了修改,清除了一些代码,并且加强了可移植性。 Iometer的Bug修订 * 在磁盘目标表(MaxDiskSizefield,即最大磁盘大小一栏)修改了2 GB的限制。 * Solaris:当有多个交换设备时会发生段错误,这个Bug已经修正。 Iometer的许可协议 如果你使用Iometer,请查看"CHANGELOG"文件,了解详细的改进和Bug的修订的列表。 Iometer是一个功能强大且灵活的工具,用于衡量和描述I/O子系统的性能。它可以工作在单系统和集群系统上,模拟各种磁盘和网络I/O的负载,并对系统的性能进行测量和描述。Iometer的组成部分包括Iometer和Dynamo,Iometer是控制程序,Dynamo是负载生成器。Iometer可以被用来测量和描述各种I/O子系统的性能,并且具有强大的模拟和测量能力。