From a3d7c9d4aef0030ad2d6cadc948a25286b17843c Mon Sep 17 00:00:00 2001 From: Florian Fischer <florian.fl.fischer@fau.de> Date: Tue, 26 Apr 2022 22:45:34 +0200 Subject: [PATCH] measure-energy, install and setup perf --- Makefile | 4 ++-- docker.sh | 1 + tools/docker-prepare | 5 +++++ 3 files changed, 8 insertions(+), 2 deletions(-) diff --git a/Makefile b/Makefile index e70e414..daae8ae 100644 --- a/Makefile +++ b/Makefile @@ -23,11 +23,11 @@ EMPER_BUILD_TARGETS := $(addprefix emper-,$(EMPER_VARIANTS)) .PHONY: eval eval: all - ./eval.py + ./eval.py --measure-energy .PHONY: stats stats: all - ./eval.py --desc-stats=desc-stats.yml + ./eval.py --desc-stats=desc-stats.yml --measure-energy .PHONY: docker-eval docker-eval: diff --git a/docker.sh b/docker.sh index a5f0471..e263159 100755 --- a/docker.sh +++ b/docker.sh @@ -7,6 +7,7 @@ IMAGE=$(sed --regexp-extended --quiet 's;^image: "([^"]*)"$;\1;p' "${ROOT}/.gitl docker run \ --volume="${ROOT}:${ROOT}" \ + --privileged \ --interactive \ --tty \ --security-opt=seccomp:unconfined \ diff --git a/tools/docker-prepare b/tools/docker-prepare index c23f19a..67713b1 100755 --- a/tools/docker-prepare +++ b/tools/docker-prepare @@ -1,6 +1,11 @@ #!/usr/bin/env bash set -euo pipefail +apt update +apt install -y linux-perf + +sysctl -w kernel.perf_event_paranoid=-1 + useradd -u "${USER_ID}" -o -m user groupmod -g "${GROUP_ID}" user -- GitLab