Poor performance on Intel P3600 NVME driver
Mihai-Alexandru Vintila
unixro at gmail.com
Fri Jan 16 20:21:10 UTC 2015
@ Chuck Tuffli - error was caused by older firmware + the fact that the
nvme controller didn't negotiate on x16 so i had to force the pcie to x16
from bios. With the update is fixed, i've just added it to be indexed since
i couldn't find anything on google.
@Barney Wolff it's a new pool with only changes recordsize=4k and
compression=lz4 . On linux test is on ext4 with default values. Penalty is
pretty high. Also there is a read penalty for read as well between ufs and
zfs. Even on nvmecontrol perftest you can see the read penalty it's not
normal to have same result for both write and read
On Fri, Jan 16, 2015 at 8:19 PM, Chuck Tuffli <ctuffli at gmail.com> wrote:
> On Fri, Jan 16, 2015 at 12:12 AM, Mihai Vintila <unixro at gmail.com> wrote:
> > I've tried to increase it and obtained around 90k iops for write, but
> now i
> > only get :
> >
> > nvme0: WRITE sqid:6 cid:125 nsid:1 lba:3907028496 len:16
> > nvme0: WRITE FAULTS (02/80) sqid:6 cid:125 cdw0:0
> > nvme0: async event occurred (log page id=0x1)
> > nvme0: WRITE sqid:6 cid:126 nsid:1 lba:528 len:16
> > nvme0: WRITE FAULTS (02/80) sqid:6 cid:126 cdw0:0
> > nvme0: async event occurred (log page id=0x1)
> > nvme0: WRITE sqid:6 cid:127 nsid:1 lba:3907027984 len:16
> > nvme0: WRITE FAULTS (02/80) sqid:6 cid:127 cdw0:0
> > nvme0: async event occurred (log page id=0x1)
>
> If it helps, 02/80 means media error / LBA out of range, and log page
> 0x1 contains command error information which will probably show that
> the starting LBA field for the write command was the issue.
>
> --chuck
>
More information about the freebsd-stable
mailing list