NVMe performance 4x slower than expected
Tobias Oberstein
tobias.oberstein at gmail.com
Wed Apr 1 20:52:21 UTC 2015
> > 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
More information about the freebsd-hackers
mailing list