aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFlorian Schmaus <flow@cs.fau.de>2019-08-12 14:05:46 +0200
committerFlorian Schmaus <flow@cs.fau.de>2019-08-12 14:15:11 +0200
commit863b16e7043ee39674e8f0bbea4c7d5accfaf9a5 (patch)
treeab800008464bde889d86c56ad8e77c8f3caa0614
parente8e518ce87570586c2a7f7b84ebaead05b2b89a5 (diff)
downloadallocbench-863b16e7043ee39674e8f0bbea4c7d5accfaf9a5.tar.gz
allocbench-863b16e7043ee39674e8f0bbea4c7d5accfaf9a5.zip
Improve scalloc error message
-rw-r--r--src/allocators/scalloc.py7
1 files changed, 5 insertions, 2 deletions
diff --git a/src/allocators/scalloc.py b/src/allocators/scalloc.py
index f2f15b4..6d1b0dd 100644
--- a/src/allocators/scalloc.py
+++ b/src/allocators/scalloc.py
@@ -30,8 +30,11 @@ class Scalloc (Allocator):
def build(self):
with open("/proc/sys/vm/overcommit_memory", "r") as f:
if f.read()[0] != "1":
- print_error("Scalloc needs permission to overcommit_memory")
- raise AssertionError("vm.overcommit_memory not set")
+ raise AssertionError("""\
+vm.overcommit_memory not set
+Scalloc needs permission to overcommit_memory.
+sysctl vm.overcommit_memory=1
+""")
return super().build()