I'm using fio directly on pve to benchmark my ZFS pool (10x Intel sata SSDs raidz2). On 4k randwrite sync=1 I get about 3k iops, when I add my WD SN750 nvme drives mirrored as log I drop to 1.5k iops. On a different server with 4x Intel sata SSDs striped and mirrored, I get ~2k iops, when I add the same nvme drives as log iops started at about 2k then slowly dropped down to <50 iops! I also watched stats using iostat -v 1, those stats are showing the same numbers as fio and that it's using the SLOG for the sync writes.
I should be getting much higher iops from the NVME drive correct? What is limiting this?
I should be getting much higher iops from the NVME drive correct? What is limiting this?