Я занимаюсь научными вычислениями, и мне нужно следить за частотой процессора и нагрузкой на каждое ядро (в Ubuntu 14.04 с Gnome3 есть 2 ядра). Я вижу частоту с помощью этого скрипта bash:
echo ""
while true; do
if [ ! -z $ind ] ; then ind=; else ind="."; fi
f0=$(sudo cat /sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_cur_freq)
f1=$(sudo cat /sys/devices/system/cpu/cpu1/cpufreq/cpuinfo_cur_freq)
printf " CPU MHz: %5i %5i $ind \r" $(($f0/1000)) $(($f1/1000))
sleep 0.5
done
Выход выглядит так: CPU MHz: 800 2401
И увидеть текущую загрузку процессора с помощью:
glances -1rmnd
Я хотел бы получить текущую нагрузку для каждого ядра (например, в%) вместе с частотой в том же окне терминала и в компактном формате. В идеале это будет выглядеть так:
CPU MHz: 800 2401
Load: 12% 100%
Любой совет приветствуется, даже другое решение или программы. Приветствия /J