Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 01 Apr 2015 22:52:18 +0200
From:      Tobias Oberstein <tobias.oberstein@gmail.com>
To:        Jim Harris <jim.harris@gmail.com>, Alan Somers <asomers@freebsd.org>
Cc:        "freebsd-hackers@freebsd.org" <freebsd-hackers@freebsd.org>, Michael Fuckner <michael@fuckner.net>, Konstantin Belousov <kib@freebsd.org>
Subject:   Re: NVMe performance 4x slower than expected
Message-ID:  <551C5A82.2090306@gmail.com>
In-Reply-To: <CAJP=Hc-RNVuhPePg7bnpmT4ByzyXs_CNvAs7Oy7ntXjqhZYhCQ@mail.gmail.com>
References:  <551BC57D.5070101@gmail.com>	<CAOtMX2jVwMHSnQfphAF%2Ba2%2Bo7eLp62nHmUo4t%2BEahrXLWReaFQ@mail.gmail.com> <CAJP=Hc-RNVuhPePg7bnpmT4ByzyXs_CNvAs7Oy7ntXjqhZYhCQ@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
>     > FreeBSD 11 Current with patches (DMAR and ZFS patches, otherwise the box
>     > doesn't boot at all .. because of 3TB RAM and the amount of periphery).
>
>     Do you still have WITNESS and INVARIANTS turned on in your kernel
>     config?  They're turned on by default for Current, but they do have
>     some performance impact.  To turn them off, just build a
>     GENERIC-NODEBUG kernel .

WITNESS is off, INVARIANTS is still on.

Here is complete config:

https://github.com/oberstet/scratchbox/blob/master/freebsd/cruncher/results/freebsd_kernel_conf.md

This is the aggregated patch (work was done by Konstantin - thanks again 
btw!)

https://github.com/oberstet/scratchbox/blob/master/freebsd/cruncher/results/freebsd_patch.md

> Could you also post full dmesg output as well as vmstat -i?

dmesg:

https://github.com/oberstet/scratchbox/blob/master/freebsd/cruncher/results/freebsd_dmesg.md

vmstat:

https://github.com/oberstet/scratchbox/blob/master/freebsd/cruncher/results/freebsd_vmstat.md

===

Here are results from FIO under FreeBSD:

https://github.com/oberstet/scratchbox/blob/master/freebsd/cruncher/results/freebsd.md

Here are results using _same_ FIO control file under Linux:

https://github.com/oberstet/scratchbox/blob/master/freebsd/cruncher/results/linux.md

===

The firmware for the P3700 cards was updated to the very latest as of 
today (using isdct under Linux).

/Tobias



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?551C5A82.2090306>