diff --git a/source/tools/detect/mem/memgraph/memgraph.py b/source/tools/detect/mem/memgraph/memgraph.py index f88c85714c0332ac7f187978d6e9f63008bbffd4..fb0a2ff2e373a9a39c2e5bd950f20a76d47591b6 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') @@ -627,7 +627,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: