mirror of
https://github.com/dylanaraps/neofetch.git
synced 2025-10-04 09:08:38 +00:00
CPU Usage: re-detect cores if set to physical or off
This commit is contained in:
4
neofetch
4
neofetch
@@ -967,7 +967,7 @@ get_cpu_usage() {
|
||||
|
||||
*)
|
||||
# Get CPU cores if unset.
|
||||
if [[ "$cpu_cores" == "off" ]]; then
|
||||
if [[ "$cpu_cores" != "logical" ]]; then
|
||||
case "$os" in
|
||||
"Linux" | "MINIX") cores="$(grep -c "^processor" /proc/cpuinfo)" ;;
|
||||
"Mac OS X") cores="$(sysctl -n hw.logicalcpu_max)" ;;
|
||||
@@ -978,7 +978,7 @@ get_cpu_usage() {
|
||||
esac
|
||||
fi
|
||||
|
||||
cpu_usage="$(ps aux | awk 'BEGIN {sum=0} {sum+=$3 }; END {print sum}')"
|
||||
cpu_usage="$(ps aux | awk 'BEGIN {sum=0} {sum+=$3}; END {print sum}')"
|
||||
cpu_usage="$((${cpu_usage/\.*} / ${cores:-1}))"
|
||||
;;
|
||||
esac
|
||||
|
Reference in New Issue
Block a user