tree: 37e7a53f6c74f7286440f953ba717f568630e609 [path history] [tgz]
  1. meta/
  2. src/
  3. BUILD.gn
  4. README.md
src/storage/bin/odu/README.md

odu: filesystem benchmarking

libodu is used by bots to run the following test cases to measure perf:

  • sequential/write/8192: Measures the time to write blocks of size 8KiB in turn to a newly-created file, using the system filesystem, without any explicit syncing or flushing. The resulting metric is the time taken for each per-block write to return.
  • sequential/write/random_size: Measures the time to write blocks of random size less than 8KiB in turn to a newly-created file, using the system filesystem, without any explicit syncing or flushing. The resulting metric is the time taken for each per-block write to return.
  • sequential/read/8192: Measures the time to read blocks of size 8KiB in turn from a file, using the system filesystem. The resulting metrics is the time taken for each per-block read to return.
  • sequential/read/random_size: Measures the time to read blocks of random size less than 8KiB in turn from a file, using the system filesystem. The resulting metric is the time taken for each per-block read to return.