From 2d293f9c9b2e49fba41be1375761a405211d150d Mon Sep 17 00:00:00 2001 From: dongjiao Date: Thu, 22 Aug 2024 13:04:33 +0800 Subject: [PATCH] add setting mem info in kyreport --- kyreport/ky_report.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/kyreport/ky_report.py b/kyreport/ky_report.py index 8029e2c..643d8a0 100644 --- a/kyreport/ky_report.py +++ b/kyreport/ky_report.py @@ -57,3 +57,9 @@ class KyReport: info['base_info']['cpu_arch'] = Command.cmd_exec('export LANG="en_US.UTF-8" && lscpu | grep \'Architecture:\' | cut -d \':\' -f 2 | sed -e \'s/^[ ]*//g\' | sed -e \'s/[ ]*$//g\'') info['base_info']['cpu_cores'] = Command.cmd_exec('export LANG="en_US.UTF-8" && lscpu | grep \'CPU(s)\' | grep -v -E "NUMA|On-line" | cut -d \':\' -f 2 | sed -e \'s/^[ ]*//g\' | sed -e \'s/[ ]*$//g\'') # end base cpu info + + # setting base mem info + info['base_info']['mem_total'] = Command.cmd_exec('cat /proc/meminfo | grep "MemTotal" | cut -d \':\' -f 2 | sed -e "s/^[ ]*//g" | cut -d \' \' -f 1') + info['base_info']['mem_free'] = Command.cmd_exec('cat /proc/meminfo | grep "MemFree" | cut -d \':\' -f 2 | sed -e "s/^[ ]*//g" | cut -d \' \' -f 1') + info['base_info']['mem_available'] = Command.cmd_exec('cat /proc/meminfo | grep "MemAvailable" | cut -d \':\' -f 2 | sed -e "s/^[ ]*//g" | cut -d \' \' -f 1') + # end base mem info -- Gitee