From c1b7561a7c35b1ee91eac7ae6990bc99590e3453 Mon Sep 17 00:00:00 2001 From: Mitch Riedstra Date: Thu, 26 Nov 2020 10:35:20 -0500 Subject: Add a few different ways to display the CPU frequency information --- bin/status-bar | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) (limited to 'bin') diff --git a/bin/status-bar b/bin/status-bar index 9fb04c5..1a537f6 100755 --- a/bin/status-bar +++ b/bin/status-bar @@ -51,7 +51,21 @@ batt_status() { cpu_freq() { # cat /proc/cpuinfo | grep '^cpu MHz' | awk '{print $4}' | sort -nr | sed 1q # Average out the CPU frequency -cat /proc/cpuinfo | awk 'BEGIN{n=0;mhz=0;}/^cpu MHz/{mhz += $4;n++;}END{print mhz/n;}' +# cat /proc/cpuinfo | awk 'BEGIN{n=0;mhz=0;}/^cpu MHz/{mhz += $4;n++;}END{print mhz/n;}' +# Max/min +# cat /proc/cpuinfo \ +# | grep '^cpu MHz' \ +# | sort -rnk 4,4 \ +# | sed -n -e 1p -e '$p' \ +# | awk '{printf("%0.2f ", $4/1000)} END{print ""}' +# Just show the first four CPUs +grep '^cpu MHz' /proc/cpuinfo \ + | awk '{printf("%0.1f\n", $4/1000)}' \ + | sort \ + | uniq \ + | sort -rn \ + | sed 4q \ + | tr '\n' ' ' } tlp_status() { -- cgit v1.2.3