IOmeter is a disk-testing, IO workload generator tool which generate and measure storage performance.
Iometer is pronounced “eye-OM-i-ter,” to rhyme with “thermometer.” Iometer does for a computer’s I/O subsystem what a dynamometer does for an engine: it measures performance under a controlled load. Iometer was formerly known as “Intel's Galileo”.
It can be configured to emulate:
Iometer consists of two programs:
Iometer is both:
If you want to run Dynamo on multiple machines, Dynamo.exe must be available on each machine (on either a local or networked disk).
Intel recommends to create one worker per processor. They receives their I/O Access Pattern.
It can measure not only the throughput, but provides a wealth of information about the system utilization and latency.
Iometer can be used for measurement and characterization of:
It can be configured to emulate the disk or network I/O load of any program or benchmark, or can be used to generate entirely synthetic I/O loads. It can generate and measure loads on single or multiple (networked) systems.
An access pattern contains mainly the following parameters:
Another important variable which is not directly included into the access pattern - # of Outstanding I/Os - defines a number of simultaneous I/O requests for the given worker and, correspondingly, disc load.
Icons:
When iometer is started, it builds a file to use for IO
Dynamo version 1.1.0, x86-64, built Mar 14 2014 23:07:56
Number of processors: 8
Using performance counter frequency: 10MHz.
Number of processors: 8
Using performance counter frequency: 10MHz.
Sending login request...
NICO
(port 61097)
Successful PortTCP::Connect
- port name: nico
*** If dynamo and iometer hangs here, please make sure
*** you use a correct -m <manager_computer_name> that
*** can ping from iometer machine. use IP if need.
Login accepted.
Windows NT version: 6.2
Reporting volume information...
Found: 4
Reporting raw disk information...
Physical disk '\\.\PHYSICALDRIVE0' contains partition information.
Use --flag FORCE_RAW option to display.
Failed opening device \\.\PHYSICALDRIVE1.
Found: 0
Reporting network share information...
Found: 0
Reporting TCP network information...
done.
On each machine, start dynamo by giving the name of the machine running Iometer
dynamo IOMeterHostNameMachine
iometer /c bigtest.icf /r bigtest_results.csv
where: