You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

20 lines
836 B

  1. # nullrw
  2. * `nullrw=true|false`
  3. * Defaults to `false`.
  4. Due to how FUSE works there is an overhead to all requests made to a
  5. FUSE filesystem that wouldn't exist for an in kernel one. Meaning that
  6. even a simple passthrough will have some slowdown. However, generally
  7. the overhead is minimal in comparison to the cost of the underlying
  8. I/O. By disabling the underlying I/O we can test the theoretical
  9. performance boundaries.
  10. By enabling `nullrw` mergerfs will work as it always does **except**
  11. that all reads and writes will be no-ops. A write will succeed (the
  12. size of the write will be returned as if it were successful) but
  13. mergerfs does nothing with the data it was given. Similarly a read
  14. will return the size requested but won't touch the buffer.
  15. See the [benchmarking](../benchmarking.md) section for suggestions on
  16. how to test.