Re: Understaning direct option in fio for rw=read and rw=randread.

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi,

Interesting question. Some of the terminology is just specific to fio
(e.g. "ioengine" refers to fio's exchangeable backends which allow you
to reuse fio's frontend core routines and monitoring).

"Storage Performance Basics for Deep Learning" blog post
(https://devblogs.nvidia.com/storage-performance-basics-for-deep-learning/
) by James Mauro of NVIDIA describes exploratory use of fio and is an
excellent introduction (which is curious given NVIDIA's usual domain).
It highlights why you want to use fio, what to look at, how to combine
it with other utilities and even discusses some pitfalls. The only
minor point is that James was using an old version of fio but that
doesn't diminish the article's usefulness :-)

http://www.snia.org/sites/default/files/SSS_PTS_Enterprise_v1.1.pdf
gives a thorough discussion on how to benchmark SSDs and covers
crucial topics such as preconditioning, the need to use random
patterns within the data etc.

On Fri, 31 Aug 2018 at 09:01, Mohanraj B <bmohanraj91@xxxxxxxxx> wrote:
>
> Hello,
>
> Thanks Sitsofe Wheeler for sharing useful info.
>
> The terminologies(ioengine, iodepth, etc) used in fio is bit
> overwhelming. Quite not clearly grasp how it works. Can you recommend
> any blogs or books to get deep understanding of the underlying
> concepts before dive in to fio.

-- 
Sitsofe | http://sucs.org/~sits/



[Index of Archives]     [Linux Kernel]     [Linux SCSI]     [Linux IDE]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux SCSI]

  Powered by Linux