ShawnZhong / pmbench

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

pmbench

Prerequisites

  • Google Benchmark: build from source or sudo apt install libbenchmark-dev

  • libpmemobj: build from source or sudo apt install libpmem-dev libpmemobj-dev

  • libpmemobj-cpp: build from source or sudo apt install libpmemobj-cpp-dev

  • Python packages: pip install -r requirements.txt

  • Disable CPU scaling: sudo cpupower frequency-set --governor performance

Usage

  • Build: make build

  • Run & Plot: make run

About


Languages

Language:C++ 55.4%Language:Python 31.0%Language:Makefile 8.8%Language:CMake 4.9%