Projects / iogen


iogen is an I/O generator. It forks child processes that each run a mix of reads and writes. The idea is to generate heavily fragmented files to make the hardware suffer as much as possible. This tool has been used to test filesystems, drivers, firmware, and hardware devices. It is by no means meant as a performance measuring tool since it tries to recreate the worst case scenario I/O.

Operating Systems

Recent releases

  •  21 May 2007 14:38

    Release Notes: The Linux makefile was fixed.

    •  18 May 2007 18:15

      Release Notes: This release adds a timeout parameter for I/O runs.

      •  16 Apr 2007 21:10

        Release Notes: This release will terminate all I/O when it runs into a critical issue. Error reporting has been revamped.

        •  08 Feb 2007 23:30

          Release Notes: This release fixes a problem which caused running iogen with the default parameters to fail with an "invalid pattern" message.

          •  07 Feb 2007 17:40

            Release Notes: More bit patterns were added, and the pattern generator was made simpler.


            Project Spotlight


            A Fluent OpenStack client API for Java.


            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.