im trying to find out why zfs is pretty slow when it comes to read performance,
i have been testing with different systems, disks and seetings
testing on zvol is almost always limited to about 150-170k IOPS and it dosnt matter what cpu or disks im using
is there a bootleneck in zfs … or am i doing something wrong?
any though?
cheers
i have been testing with different systems, disks and seetings
zpool create -f -o ashift=12 iotest /dev/nvem0n1
zfs create -V 8g iotest/iotest
zfs set compression=zstd-fast iotest/iotest
zfs set primarycache=metadata iotest/iotest
zfs set secondarycache=none iotest/iotest
testing directly on the disk im able to achieve some reasonable numbers not far away from specsheet => 400-650k IOPS (p4510 and some samsung based HPE)fio --ioengine=libaio --filename=/dev/zvol/iotest/iotest --size=8G --time_based --name=fio --group_reporting --runtime=60 --direct=1 --sync=1 --iodepth=1 --ramp_time=10 --rw=randread --bs=8k --numjobs=256
testing on zvol is almost always limited to about 150-170k IOPS and it dosnt matter what cpu or disks im using
is there a bootleneck in zfs … or am i doing something wrong?
any though?
cheers