Hello Ashish, Here are my opinions on the topics below - hopefully someone will correct me if I'm wrong. On Mon, Oct 1, 2012 at 1:40 AM, Ashish Barot <barotashish@xxxxxxxxx> wrote: > > Hi All, > > I am new to this tool, could anyone please guide me for following things. > > [1] How can I create thousands of files and directories? Can I do > these two task with one job only? I would begin by downloading the source and reading the HOWTO and README documents for usage. The nrfiles argument controls how many files get created by fio automatically. For example, this jobfile: [thousand-files] directory=/tmp nrfiles=1000 size=1000k bs=1k rw=read Creates 1000 files of 1 KB each in /tmp, and then performs 1k sequential reads on each of them. My understanding is that the created file sizes will be: size/nrfiles unless filesize= is specified, in which case all files would be of filesize. I also believe that only the first size/nrfiles bytes of a file will be used (unless offset= is specified), and that size/nrfiles of I/O will be performed on each file (again, probably configurable with other options). I do not believe fio is intended to evaluate the performance of file creation however - fio is designed to evaluate the workloads documented under the: rw= Parameter, file creation is just a side effect of establishing the desired environment for the rw= I/O patterns. > > [2] How can I create fragmented I/O? > If you mean non-sequential I/O, then the: rw=randread rw=randwrite rw=rw Options perform random I/O. > > [3] Can we check data integrity with FIO? > > You can check that the storage is faithfully reading the values written I think - see the do_verify and verify arguments - I haven't used these myself. > > > Thanks in advance. > > Best Regards, > Ashish Barot. > -- > To unsubscribe from this list: send the line "unsubscribe fio" in > the body of a message to majordomo@xxxxxxxxxxxxxxx > More majordomo info at http://vger.kernel.org/majordomo-info.html -- Matthew Hayward Director Professional Services Delphix M: 206.849.6389 275 Middlefield Road, Suite 50 Menlo Park, CA 94025 http://www.delphix.com -- Matthew Hayward Director Professional Services Delphix M: 206.849.6389 275 Middlefield Road, Suite 50 Menlo Park, CA 94025 http://www.delphix.com -- To unsubscribe from this list: send the line "unsubscribe fio" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html