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.

Tags Software Development Testing Traffic Generation Diagnostics Filesystems
Licenses BSD Revised
Operating Systems POSIX BSD OpenBSD Unix

Tweet this project Short link

Rss Recent releases

  • Rrelease-mid
  •  21 May 2007 07:38
  • Rrelease-after

Changes: The Linux makefile was fixed.

  • Rrelease-mid
  •  18 May 2007 11:15
  • Rrelease-after

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

  • Rrelease-mid
  •  16 Apr 2007 14:10
  • Rrelease-after

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

  • Rrelease-mid
  •  08 Feb 2007 15:30
  • Rrelease-after

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

  • Rrelease-mid
  •  07 Feb 2007 09:40
  • Rrelease-after

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

C98a845b7d975e66f3a9ff98ada599d5_thumb

Project Spotlight

Bluefish

A GTK-based Web development editor.

78698f74b1474080b49b4abbf7c7312c_thumb

Project Spotlight

Chestnut FTP Search

A Web application to search files on FTP servers.