Estoy haciendo computación científica y necesito controlar la frecuencia de cpu y la carga de cada núcleo (hay 2 núcleos, en Ubuntu 14.04 w / Gnome3). Puedo ver la frecuencia con este script 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
La salida se ve así: CPU MHz: 800 2401
Y ver la carga actual de la CPU con:
glances -1rmnd
Me gustaría obtener la carga actual para cada núcleo (en, por ejemplo,%) junto con la frecuencia en la misma ventana de terminal y un formato compacto. Idealmente se vería así:
CPU MHz: 800 2401
Load: 12% 100%
Cualquier consejo es bienvenido, incluso diferentes soluciones, o programas. Saludos / J