Skip to content
Locking wrapper for running benchmarks on shared hosts
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
cmd/perflock
init add systemd service Jan 19, 2018
internal/cpupower
LICENSE Initial implementation of perflock Feb 16, 2017
README.md
install.bash

README.md

Perflock is a simple locking wrapper for running benchmarks on shared hosts.

To build, install, and start perflock system-wide, run

$ go get github.com/aclements/perflock/cmd/perflock
$ cd $GOPATH/src/github.com/aclements/perflock
$ ./install.bash

If your init system is supported, this will also configure perflock to start automatically on boot.

Manual installation

To install perflock manually, run

$ go get github.com/aclements/perflock/cmd/perflock
$ sudo install $GOPATH/bin/perflock /usr/bin/perflock

To start the perflock daemon manually, run

$ sudo -b perflock -daemon

To enable the perflock daemon on boot, see the instructions for your init system in the init/ directory.

You can’t perform that action at this time.