From c555ef001d70e5775c7d32e17c7e5b1637d3acac Mon Sep 17 00:00:00 2001 From: Nasf-Fan Date: Wed, 17 Apr 2024 02:15:16 +0800 Subject: [PATCH] DAOS-15615 test: collect memory usage after server stop (#14147) To help understand how related memory is used. Signed-off-by: Fan Yong --- src/tests/ftest/util/server_utils.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/tests/ftest/util/server_utils.py b/src/tests/ftest/util/server_utils.py index 2be8cdb8b3b..39c212c13a8 100644 --- a/src/tests/ftest/util/server_utils.py +++ b/src/tests/ftest/util/server_utils.py @@ -477,7 +477,7 @@ def display_memory_info(self): """Display server hosts memory info.""" self.log.debug("#" * 80) self.log.debug(" Collection debug memory info") - run_remote(self.log, self._hosts, "free -m") + run_remote(self.log, self._hosts, "free -m && df -h --type=tmpfs") run_remote(self.log, self._hosts, "ps -eo size,pid,user,command --sort -size | head -n 6") self.log.debug("#" * 80) @@ -720,6 +720,9 @@ def stop(self): # Make sure the mount directory belongs to non-root user self.set_scm_mount_ownership() + # Collective memory usage after stop. + self.display_memory_info() + # Report any errors after all stop actions have been attempted if messages: raise ServerFailed("Failed to stop servers:\n {}".format("\n ".join(messages)))