Skip to content

Latest commit

 

History

History
20 lines (13 loc) · 1.15 KB

README.md

File metadata and controls

20 lines (13 loc) · 1.15 KB

Copy-on-Write benchmarks

This directory contains benchmarks of the copy-on-write implementation by @atmaxinger against the non-COW implementation on master at 6147de0.

The benchmarks were performed within a minimal Debian 11.4 virtual machine on Proxmox with 4 dedicated Intel(R) Xeon(R) X3450 @ 2.67GHz cores and 8 GiB of memory. No other VMs were running during benchmarking.

The build was performed via

  • cmake -DCMAKE_BUILD_TYPE=Release ..
  • cmake --build . -- -j4

The file name schema is <benchmark name>.<build type>.<branch name>.<tool>.out. The branch name master is the master branch and fbcow the branch with the copy-on-write implememtation. The tool is the benchmarking tool, e.g. massif or perf.

The massif benchmarks found within the massif directory were performed using valgrind --tool=massif --time-unit=B --max-snapshots=200 --threshold=0.1.

The perf benchmarks found within the perf directory were performed using perf stat --repeat 13.

The benchmark_createkeys application was executed using the command line parameters 200 200.