why there is some io to hdd device? It is caused by fsync?
reproduce step:
mkfs.exte /dev/cas1-1
mount /dev/cas1-1 /data
execute in /data: sysbench --test=fileio --threads=16 --file-block-size=16k --file-total-size=100G --file-test-mode=seqrd --report-interval=1 prepare
3.execute in /data:
sysbench --test=fileio --num-threads=16 --file-block-size=16k --file-total-size=100G --file-test-mode=rndwr --report-interval=1 --file-extra-flags=direct --time=60 run
Motivation
i want to improve performance with fsync call.
Your Environment
OpenCAS version (commit hash or tag):
casadm --version
+=========================+======================+
| Name | Version |
+=========================+======================+
| CAS Cache Kernel Module | 21.06.2.0550.release |
| CAS Disk Kernel Module | 21.06.2.0550.release |
| CAS CLI Utility | 21.06.2.0550.release |
+=========================+======================+
Question
why there is some io to hdd device? It is caused by fsync?
reproduce step:
Motivation
i want to improve performance with fsync call.
Your Environment