NVMe performance 4x slower than expected
Tobias Oberstein
tobias.oberstein at gmail.com
Tue Sep 15 15:29:28 UTC 2015
> I believe FreeBSD 10.2-RELEASE includes an updated nvme (4) driver. Do these
> changes fix the performance issues described in this thread?
I don't know.
The problems with the machine we've deployed however run deeper than
"just NVMe":
RAM: 3TB .. the FBSD kernel patches that fixed this might be in 10.2 ..
dunno
amount of PCIx resources: the box has 8x NVMe, 2x SAS controller, 2x
dual-port 10GbE .. FBSD freaked out due to this .. there were kernel
patches also .. again no clue if those are in mainline now
And finally, the bummer: NUMA performance. The box has 4 sockets, 48
cores, and we are moving to 64 cores.
My unscientific impression was, that FBSD isn't yet able to cope with that.
Anyway, in the meantime, we've moved from SLES 12 to Ubuntu 15.04 (
Linux kernel 3.19.3) .. due to recent Linux developments: blkmq and such.
8kB random write performance now is now at >1 million IOPS (over a test
duration of 10h and a 1TB dataset at block device level - RAID-0 over 8x
2TB NVMe). That's nearly 40% more than on SLES 12, and the CPU load is
lower also. So we can saturate the hardware IOPS wise.
Cheers,
/Tobias
More information about the freebsd-hackers
mailing list