@Tex1954 Thanks for the extensive report, Nice.
Re:
Have you disabled quotas on the Rockstor pool you are using? That can have a significant impact on a pools performance and IO characteristics, if you can handle the reduced ability to report share usage.
- Btrfs flushes to disk fairly often, We go with whatever the upstream default is.
- We had fledgling support for bcachefs but it’s untested in our v4 “Built on openSUSE” variant. Take a look at: Bcache - developers notes - #5 by phillxnet. We depend on very specific udev rules for the bcachefs devs. Don’t know if there are equivalents no in openSUSE so we would have to overwride these or adapt to them.
- That’s more of a kernel level thing as btrfs uses the regular fs/block level stuff in kernel. Likely doable and non Rockstor specific.
Hope that helps.