Server Fault is a question and answer site for system and network administrators. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

So I've got to somehow generate IOPs using some prehistoric metrics used in IOmeter (which can't run in a 64bit ubuntu environment)

The settings used in IOmeter are:

16K block size, 
75% read to 25% write ratio, 
with 80% random distribution.

How would I replicate that using something like fio or $other_tool?

share|improve this question

fio comes with examples (in /usr/share/doc/fio/examples on my system). There is even one for IOmeter:

jed@test$ cat /usr/share/doc/fio/examples/iometer-file-access-server 
# This job file tries to mimic the Intel IOMeter File Server Access Pattern
description=Emulation of Intel IOmeter File Server Access Pattern

# IOMeter defines the server loads as the following:
# iodepth=1     Linear
# iodepth=4     Very Light
# iodepth=8     Light
# iodepth=64    Moderate
# iodepth=256   Heavy

If you like the settings in there, you can probably just run

fio /usr/share/doc/fio/examples/iometer-file-access-server

If you want different settings, then copy the file, edit it, and enjoy.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.