diff --git a/clients/client-linux.py b/clients/client-linux.py index cb2b6c7..e15d4d8 100755 --- a/clients/client-linux.py +++ b/clients/client-linux.py @@ -40,11 +40,8 @@ def get_memory(): continue key, value = match.groups(['key', 'value']) result[key] = int(value) - # mem used refer to: htop software - # https://stackoverflow.com/questions/41224738/how-to-calculate-system-memory-usage-from-proc-meminfo-like-htop MemTotal = float(result['MemTotal']) - MemExactCache = float(result['Cached'])+float(result['SReclaimable'])-float(result['Shmem']) - MemUsed = MemTotal-float(result['MemFree'])-(float(result['Buffers'])+MemExactCache) + MemUsed = MemTotal-float(result['MemFree'])-float(result['Buffers'])-float(result['Cached'])-float(result['SReclaimable']) SwapTotal = float(result['SwapTotal']) SwapFree = float(result['SwapFree']) return int(MemTotal), int(MemUsed), int(SwapTotal), int(SwapFree)