mirror of
https://github.com/dylanaraps/neofetch.git
synced 2025-12-24 04:22:32 +00:00
Memory: [FreeBSD] Fix memory usage
This commit is contained in:
8
neofetch
8
neofetch
@@ -1083,13 +1083,7 @@ get_memory() {
|
||||
# Mem free
|
||||
case "$distro" in
|
||||
"NetBSD"*) mem_free="$(($(awk -F ':|kB' '/MemFree:/ {printf $2}' /proc/meminfo) / 1024))" ;;
|
||||
"FreeBSD"* | "DragonFly"*)
|
||||
mem_info=($(sysctl -n hw.pagesize bm.stats.vm.v_inactive_count vm.stats.vm.v_cache_count vm.stats.vm.v_free_count))
|
||||
mem_inactive="$((mem_info[1] * meminfo[0]))"
|
||||
mem_cache="$((mem_info[2] * meminfo[0]))"
|
||||
mem_free="$((mem_info[3] * meminfo[0]))"
|
||||
mem_free="$((mem_inactive + mem_cache + mem_free))"
|
||||
;;
|
||||
"FreeBSD"* | "DragonFly"*) mem_free="$(top -d 1 | awk -F ',' '/^Mem:/ {print $5}')";;
|
||||
"OpenBSD"*) ;;
|
||||
*) mem_free="$(($(vmstat | awk 'END{printf $5}') / 1024))" ;;
|
||||
esac
|
||||
|
||||
Reference in New Issue
Block a user