mirror of
https://codeberg.org/angestoepselt/compose.git
synced 2025-05-24 16:16:16 +00:00
Merge pull request 'angestoepselt-info: cleaner/improved parsing of RAM specs' (#4) from integerbeans/compose:integerbeans-fixes into master
Reviewed-on: https://codeberg.org/angestoepselt/compose/pulls/4
This commit is contained in:
commit
d651f714b6
1 changed files with 1 additions and 19 deletions
20
angestoepselt-info
Normal file → Executable file
20
angestoepselt-info
Normal file → Executable file
|
|
@ -16,25 +16,7 @@ read_uname() {
|
||||||
}
|
}
|
||||||
|
|
||||||
get_memory() {
|
get_memory() {
|
||||||
while IFS=":" read -r a b; do
|
memory="$(free -g | awk '/Mem:/ {printf "%i GiB", $2}')"
|
||||||
case $a in
|
|
||||||
"MemTotal") ((mem_used+=${b/kB})); mem_total="${b/kB}" ;;
|
|
||||||
"Shmem") ((mem_used+=${b/kB})) ;;
|
|
||||||
"MemFree" | "Buffers" | "Cached" | "SReclaimable")
|
|
||||||
mem_used="$((mem_used-=${b/kB}))"
|
|
||||||
;;
|
|
||||||
|
|
||||||
"MemAvailable")
|
|
||||||
mem_avail=${b/kB}
|
|
||||||
;;
|
|
||||||
esac
|
|
||||||
done < /proc/meminfo
|
|
||||||
|
|
||||||
mem_total="$((mem_total / 1024))"
|
|
||||||
mem_total=$(awk '{printf "%.2f", $1 / $2}' <<< "$mem_total 1024")
|
|
||||||
mem_label=GiB
|
|
||||||
|
|
||||||
memory="${mem_total}${mem_label:-MiB}"
|
|
||||||
}
|
}
|
||||||
|
|
||||||
get_cpu() {
|
get_cpu() {
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue