Randomio is a multithreaded disk i/o microbenchmark. It requires O_DIRECT, pread/pwrite, and pthreads.