From 06e26cad63f983b8bce57c1016fcca7ad9b9954e Mon Sep 17 00:00:00 2001 From: hanchunchao Date: Thu, 28 Mar 2024 06:34:52 +0000 Subject: [PATCH] update source/tools/detect/mem/memgraph/memgraph.py. Fix: memgraph: get pagesize by os Signed-off-by: hanchunchao --- source/tools/detect/mem/memgraph/memgraph.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/source/tools/detect/mem/memgraph/memgraph.py b/source/tools/detect/mem/memgraph/memgraph.py index 262e2d41..2a859669 100644 --- a/source/tools/detect/mem/memgraph/memgraph.py +++ b/source/tools/detect/mem/memgraph/memgraph.py @@ -93,7 +93,7 @@ def getFileCache(meminfo): if cache > 0: filecache[tmpfile] = cache meminfo["filecache"] = sorted(filecache.items(), key = lambda kv:(kv[1], kv[0]),reverse=True) - meminfo["fileCacheMem"] = total_cache*4 + meminfo["fileCacheMem"] = total_cache*(PAGESIZE/1024) #print("total CacheMem {}".format(meminfo["fileCacheMem"])) #print(meminfo["filecache"]) global jsonFormat @@ -102,7 +102,7 @@ def getFileCache(meminfo): num = 0 for key,value in meminfo["filecache"]: filename = key - filename += " cached:%sK"%(value*4) + filename += " cached:%sK"%(value*(PAGESIZE/1024)) filename += " task: " filename += "".join(getCachePid(meminfo, key)) num += 1 @@ -224,7 +224,7 @@ def get_VmallocUsed(meminfo): res = line.strip().split("pages=") res = int(res[1].strip().split()[0]) pages += res - meminfo["VmallocUsed"] = pages*4 + meminfo["VmallocUsed"] = pages*(PAGESIZE/1024) def memgraph_get_meminfo(meminfo): fd = open("/proc/meminfo",'r') @@ -594,7 +594,7 @@ def memgrapth_output_json(meminfo, filepath): for key,value in meminfo["filecache"]: tmp_cache = {} tmp_cache["file"] = key - tmp_cache["cached"] = value *4 + tmp_cache["cached"] = value *(PAGESIZE/1024) tmp_cache["task"] = getCachePid(meminfo, key) cache_list.append(tmp_cache) if len(cache_list) == 5: -- Gitee