Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 22 Feb 2019 14:59:28 +0530
From:      Rajesh Kumar <rajfbsd@gmail.com>
To:        Enji Cooper <yaneurabeya@gmail.com>
Cc:        FreeBSD Hackers <freebsd-hackers@freebsd.org>
Subject:   Re: Any ideal way to run FIO benchmarking for NVMEe devices in FreeBSD
Message-ID:  <CAAO%2BANPUF8u54Xvu4uN=nRAEXaLNtBX%2BJkYzRbb5jrZMRTZ6gA@mail.gmail.com>
In-Reply-To: <0E136DED-C1AD-481C-B243-C943D4F8D9C5@gmail.com>
References:  <CAAO%2BANM34aY4g%2BFjPdt8F2sNo5e6N2dZdTDKavEJwvRbNJz=Gw@mail.gmail.com> <0E136DED-C1AD-481C-B243-C943D4F8D9C5@gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
Hi Enji Cooper,

I am using Samsung 960 PRO

https://www.samsung.com/semiconductor/minisite/ssd/product/consumer/960pro/


On Fri, Feb 22, 2019 at 2:36 PM Enji Cooper <yaneurabeya@gmail.com> wrote:

>
> > On Feb 22, 2019, at 12:51 AM, Rajesh Kumar <rajfbsd@gmail.com> wrote:
> >
> > Hi,
> >
> > I am trying to run FIO benchmark test with NVMe devices and see how
> FreeBSD
> > performs. There are lot of variables and combination. So, can anyone
> > suggest a Ideal way to do FIO benchmarking in FreeBSD? My intent is to
> > check what is the maximum throughput and IOPS the device delivers in
> > FreeBSD.
> >
> > Few questions regarding the same,
> >
> >   1. Should we use "posixaio" as the ioengine (or) something else?
> >   2. Should we use single thread (or) multiple threads for test? If
> >   multiple threads, how can we decide on the optimal thread count?
> >   3. Should we use "raw device files" (Eg: nvme namespace file -
> >   /dev/nvme0ns1) without filesystem (or) use a mounted filesystem with a
> >   regular file (Eg: /mnt/nvme/test1). Looks like raw device files give
> better
> >   numbers.
> >   4. Should we use a shared file (or) one file per thread?
> >   5. I believe 1Job should be fine for benchmarking. (or) should we try
> >   multiple jobs?
> >
> > Please let me know your suggestions. Also, please suggest performance
> > tuning methods for NVMe and storage devices in general.
>
> Hi Rajesh,
>         Is there a data sheet for the NVMe device?
> Cheers,
> -Enji



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAAO%2BANPUF8u54Xvu4uN=nRAEXaLNtBX%2BJkYzRbb5jrZMRTZ6gA>