mirror of
https://codeberg.org/angestoepselt/compose.git
synced 2025-05-24 16:16:16 +00:00
angestoepselt-info: cleaner/improved parsing of RAM specs
This commit is contained in:
parent
9434889cc1
commit
5f93a39353
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() {
|
||||
while IFS=":" read -r a b; do
|
||||
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}"
|
||||
memory="$(free -g | awk '/Mem:/ {printf "%i GiB", $2}')"
|
||||
}
|
||||
|
||||
get_cpu() {
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue