Hi phoenix,
Thanks,
I run zpool iostat poolname 1 ,
because my writes was sync, output show write every 1 to disk,
but I do a test on SAS disk 7.2k rpm , I create a pool with it, and create a zvol ,
and then run fio on /dev/zvol/pool1/vol1
with :
fio --filename=/dev/zvol/pool1/vol1 --direct =1 --rw=randrw --ioengine=libaio --bs=8K
--runtime=180 --iodepth=1 --rwmixread=67
this is a DB workload with random read write 67%Read 37% write.
it show every 1 second writes to disk ,
but output IOPS was: 195 Read and 96 Write,
why with a disk 7200 rpm that maximum IPS is 120 ,
It must show 195 write IOPS?
when zfs write every 1 seconds to disk , do again cache is exist?
very thanks,