aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFlorian Fischer <florian.fl.fischer@fau.de>2019-05-27 19:22:37 +0200
committerFlorian Fischer <florian.fl.fischer@fau.de>2019-05-27 19:22:37 +0200
commitfd16a298d28d71d0f13a6978b6c0a642e7c4117b (patch)
treef936152b5d94f6ebdf055f4be90cccc1c86087b4
parent25d01292f86192a8853edcb35ea6b6f89a9f73f9 (diff)
downloadallocbench-fd16a298d28d71d0f13a6978b6c0a642e7c4117b.tar.gz
allocbench-fd16a298d28d71d0f13a6978b6c0a642e7c4117b.zip
save full server /proc/pid/status file in each result entry
-rw-r--r--src/benchmark.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/benchmark.py b/src/benchmark.py
index 50faf00..4069da1 100644
--- a/src/benchmark.py
+++ b/src/benchmark.py
@@ -339,7 +339,10 @@ class Benchmark (object):
os.remove("status")
# TODO get VmHWM from servers
else:
- pass
+ result["server_status"] = []
+ for server in self.servers:
+ with open("/proc/{}/status".format(server.pid), "r") as f:
+ result["server_status"].append(f.read())
# Parse perf output if available
if self.measure_cmd == self.defaults["measure_cmd"]: