Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 4 Jan 2016 22:06:22 -0500
From:      Paul Kraus <paul@kraus-haus.org>
To:        FreeBSD Filesystems <freebsd-fs@freebsd.org>
Cc:        "Mikhail T." <mi+thun@aldan.algebra.com>, Tom Curry <thomasrcurry@gmail.com>
Subject:   Re: NFS reads vs. writes
Message-ID:  <D0AC7351-25DC-478C-981E-E32B1F5E353F@kraus-haus.org>
In-Reply-To: <CAGtEZUD28UZDYyHtHtzXgys%2Brpv_37u4fotwR%2BqZLc1%2BtK0dwA@mail.gmail.com>
References:  <8291bb85-bd01-4c8c-80f7-2adcf9947366@email.android.com> <5688D3C1.90301@aldan.algebra.com> <495055121.147587416.1451871433217.JavaMail.zimbra@uoguelph.ca> <568A047B.1010000@aldan.algebra.com> <CAGtEZUD28UZDYyHtHtzXgys%2Brpv_37u4fotwR%2BqZLc1%2BtK0dwA@mail.gmail.com>

index | next in thread | previous in thread | raw e-mail

On Jan 4, 2016, at 18:58, Tom Curry <thomasrcurry@gmail.com> wrote:

> SSDs are so fast for three main reasons: low latency, large dram buffers,
> and parallel workloads. Only one of these is of any benefit (latency) as a
> SLOG. Unfortunately that particular metric is not usually advertised in
> consumer SSDs where the benchmarks they use to tout 90,000 random write
> iops consist of massively concurrent, highly compressible, short lived
> bursts of data. Add that drive as a SLOG and the onboard dram may as well
> not even exist, and queue depths count for nothing. It will be lucky to
> pull 2,000 IOPS. Once you start adding in ZFS features like checksums and
> compression, or network latency in the case of NFS that 2,000 number starts
> to drop even more.

I have a file server that I am going through the task of optimizing for NFS traffic (to store VM images). My first attempt, because I knew about the need for an SSD based SLOG for the ZIL was using a pair of Intel 535 series SSD’s. The performance with the SLOG/ZIL on the SSD was _worse_. Turns out that those SSD’s have poor small block (8 KB) random write performance (not well advertised). So I asked for advice for choosing a _fast_ SSD on the OpenZFS list and had a number of people recommend the Intel DC-Sxxxx series of SSDs.

Based on the very thorough data sheets, I am going with a pair of DC-S3710 200 GB SSDs. Once I get them in and configured I’ll post results.

Note that my zpool consists of 5 top level vdevs each made up of a 3-way mirror. So I am striping writes across 5 columns. I am using 500 GB WD RE series drives leaving the ZIL on the primary vdevs was _faster_ than adding the consumer SSD as SLOG for NFS writes.

--
Paul Kraus
paul@kraus-haus.org



help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?D0AC7351-25DC-478C-981E-E32B1F5E353F>