!104 Fix issue #I4LU6M - display wrong meminfo when enable zh_CN.UTF-8
Merge pull request !104 from 这瓜保熟麻/openEuler-20.03-LTS-SP3
This commit is contained in:
commit
da1479c98c
@ -13,19 +13,27 @@
|
||||
welcome=$(uname -r)
|
||||
|
||||
# Memory
|
||||
memory_total=$(free -m | awk '/Mem:/ { printf($2)}')
|
||||
memory_total=$(cat /proc/meminfo | awk '/^MemTotal:/ {printf($2)}')
|
||||
memory_free=$(cat /proc/meminfo | awk '/^MemFree:/ { printf($2)}')
|
||||
buffers=$(cat /proc/meminfo | awk '/^Buffers:/ { printf($2)}')
|
||||
cached=$(cat /proc/meminfo | awk '/^Cached:/ { printf($2)}')
|
||||
sreclaimable=$(cat /proc/meminfo | awk '/^SReclaimable:/ { printf($2)}')
|
||||
swap_total=$(cat /proc/meminfo | awk '/^SwapTotal:/ { printf($2)}')
|
||||
swap_free=$(cat /proc/meminfo | awk '/^SwapFree:/ { printf($2)}')
|
||||
|
||||
if [[ $memory_total -gt 0 ]]
|
||||
then
|
||||
memory_usage=$(free -m | awk '/Mem:/ { printf("%3.1f%%", $3/$2*100)}')
|
||||
memory_usage=`echo "scale=1; ($memory_total - $memory_free - $buffers - $cached - $sreclaimable) * 100.0 / $memory_total" |bc`
|
||||
memory_usage="${memory_usage}%"
|
||||
else
|
||||
memory_usage=0.0%
|
||||
fi
|
||||
|
||||
# Swap memory
|
||||
swap_total=$(free -m | awk '/Swap:/ { printf($2)}')
|
||||
if [[ $swap_total -gt 0 ]]
|
||||
then
|
||||
swap_mem=$(free -m | awk '/Swap:/ { printf("%3.1f%%", $3/$2*100)}')
|
||||
swap_mem=`echo "scale=1; ($swap_total - $swap_free) * 100.0 / $swap_total" |bc`
|
||||
swap_mem="${swap_mem}%"
|
||||
else
|
||||
swap_mem=0.0%
|
||||
fi
|
||||
|
||||
@ -6,7 +6,7 @@
|
||||
%define generic_version 20.03
|
||||
%define generic_patch_level LTS
|
||||
%define generic_patch_level_extend SP3
|
||||
%define generic_release 46
|
||||
%define generic_release 47
|
||||
%define builtin_release_version 1.0
|
||||
|
||||
%define current_arch %{_arch}
|
||||
@ -170,6 +170,9 @@ rm -rf $RPM_BUILD_ROOT
|
||||
%config(noreplace) /root/.cshrc
|
||||
|
||||
%changelog
|
||||
* Tue Dec 21 2021 gaochong <gaochong@uniontech.com> - 1.0-47
|
||||
- get memeroy info from /proc/meminfo instead of command free
|
||||
|
||||
* Wed Dec 01 2021 yaokai <yaokai13@huawei.com> - 1.0-46
|
||||
- Fix syntax errors
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user