测试工具

IOMeter

IOMeter是用来做块级存储测试IO性能的工具,比较适合做SANDAS存储的测试,却不适合做针对NAS或者文件系统的测试。虽然它可以运行在文件系统之上,但是其方式是在文件系统中创建一个大的文件,然后再往这个大文件中读写块,这个模拟过程是不能完全反映文件系统的特性的。所以大部分对文件系统(包括NAS)的测试工具一般选用IOZoneBonnie++等。


Iometer 是一个测试简单系统和集群系统下的IO子系统性能的工具;其中dynamometer起到引擎的作用(也就是负载生成器),iometer经常被当作测量工具,其实它也是一个负载生成器workload generator,通过配置可以将iometer仿真为任意程序或benchmark下的磁盘IO负载或网络IO负载,或用于生成合成IO负载。
IOmeter用于以下几个方面:
1、Performance of disk and network controllers.//磁盘和网络控制器的性能;
2、Bandwidth and latency capabilities of buses.//总线带宽和延迟;
3、Network throughput to attached drives.      //到附联驱动器的网络带宽;
4、Shared bus performance.                     //共享的总线性能;
5、System-level hard drive performance.        //系统级硬盘驱动器性能;  
6、System-level network performance.           //系统级网络性能;

测试时分两种情况:单机环境和网络环境;
在单机环境下,运行iometer.exe,它自动运行dynamo,在iometer控制界面里可设置测试参数;
在网络环境下,也有几种测试方式,最简单也是最常用的方式是采用网络映射方式将远程目录映射成本机的一个盘符,然后按照单机情况进行测试;


你可能感兴趣的:(测试工具)