On 28 June 2017 at 00:41, Forrest, Jon <Jon.Forrest@xxxxxxxxx> wrote: > I have a system running CentOS 7.3 with 512GB of RAM and > 3 Oracle F80 800GB PCIe Flash Accelerators. We have reason to > believe that there is a problem with the PCI-E hardware that > we'd like to trigger by sending lots of data on the PCI-E bus. > > We thought that using fio would be a good way of doing this. > I'm wondering if someone can recommend a job file that would > access 12 disks simultaneously with as much I/O as possible. > Since these disks are flash disks, I'm hoping to do way more > reads than writes. I'm assuming you're just trying to generate IOPS rather than verify data integrity. Perhaps something like [global] ioengine=libaio direct=1 iodepth=128 iodepth_batch_submit=16 bs=4k rw=randrw rwmixread=80 norandommap=1 gtod_reduce=1 [disk1] filename=/dev/nvme0n1 [disk2] filename=/dev/nvme0n2 etc. You might see a benefit (more load per disk) using threads (thread) rather than processes. You may also need to use more than one thread per disk. See http://fio.readthedocs.io/en/latest/fio_doc.html for more options. Both https://www.spinics.net/lists/fio/msg05451.html and http://marc.info/?l=linux-kernel&m=140313968523237&w=2 give examples of people using fio to drive high load so those might be more useful. -- Sitsofe | http://sucs.org/~sits/ -- 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