08 february 2021
¿Cómo monitorear la temperatura de mi CPU en Ubuntu?
En una de las reuniones en Madrid, el general rememora su paso por Paraguay, Brasil, las Guayanas Holandesas, Venezuela y Panamá. En esos cálidos países aprendió a controlar la temperatura de su notebook con Ubuntu, y te cuenta como hacerlo.
¡Compañeros!
Durante mi prolongado exilio en Latinoamérica, el constante calor húmedo de esas latitudes me afectó, por lo cual me hice adepto a la camisa guayabera. Esta cómoda prenda era utilizada por los lugareños y pronto comprendí el porqué: su amplitud garantizaba el fesco al cuerpo. Como la mente, el cuerpo también ha de mantenerse fresco. Si esto es una verdad irrefutable en la biología humana, mucho más lo es en la informática. Una laptop es una máquina compleja, provista de todo lo que usualmente necesitamos para desempeñarnos libremente. Algunos modelos específicos pueden sufrir de excesos de calor generados por su procesador primario y su adaptador de video. De esto el Justicialismo también se ha percatado: un equipo con desequilibrios termales no será armónico, tendrá errores, cuelgues y a la larga, una menor vida útil.
La historia puede presentarnos una solución. Los antiguos hititas, los fenicios, y más tarde el Mariscal de Sajonia comprendieron que para triunfar en los campos de batalla no hace falta contar con las filas más aguerridas ni numerosas. Simplemente será necesario emplear la potencia militar allí donde sea necesario en el momento preciso y decisivo de la acción. En la informática tenemos un correlato con el concepto de subclockeo, como lo he explicado aquí.
Sin embargo, en otras situaciones, habremos de proceder de manera más directa. Vean señores, si bien la PC tarda instantes más en arrancar, en determinados casos será importante contar con un termómetro para sondear las temperaturas que alcancen con su dignificante trabajo nuestras CPUs, northbridge o southbridge o el sistema de video. Este tendrá la forma de applet, para quedar residente y siempre al alcance del Conductor de Ubuntu.
Para instalarlo, habremos de tipear en la consola Terminal el siguiente Comando de Organización:
sudo apt-get install sensors-applet lm-sensors
Durante el proceso de descarga e instalación de este aplicativo, podría solicitarse la dirección de red del equipo, pues estos monitoreos pueden hacerse de manera remota sobre una red WLAN/LAN, en caso de tal necesidad. En mi caso deseo monitorear mi propio equipo, y asigno la dirección IP y el puerto sugerido por el asistente de instalación.
Una vez descargado el Applet, habremos de activarlo. Para ello reiniciamos la PC y una vez re arrancada hacemos clic con el botón derecho del mouse en el panel superior (tray). Elegimos "+ Añadir al panel...". En la ventana que aparece elegimos la nueva opción "Monitor de Sensores". Finalmente, presionamos en el botón "Añadir" para incorporar al panel el applet.
Podremos elegir las opciones de este monitor de sensores. La cambiaremos haciendo clic con botón derecho sobre el applet y eligiendo "Preferencias". También podremos elegir cómo deseemos que aparezca: ícono con valor, valor sólo, ícono solo, gráfico, etc. Y también si deseamos la temperatura en grados centígrados, farenheit o kelvins.
También podrán querer cambiar el intervalo de actualización de la información de temperatura. desde 1,5 a 10 segundos, lo normal son 2 segundos. Si hacemos clic sobre la casilla "Display Notifications", seremos alertados si la temperatura de la CPU sobrepasa un valor determinado. En caso de querer conducir de manera avanzada qué termómetros deseamos activar, haremos clic en la solapa Sensores, y podremos configurar los mismos y su alarma. En nuestro caso tenemos disponibles sensores en el Northbridge, Southbridge, y en los dos núcleos de la CPU. También existen en el disco rígido, pero no muestran temperatura alguna. Al seleccionar uno de estos sensores en particular y presionamos "Propiedades" nos aparecerá una ventana similar a la siguiente: Desde ella podremos indicar niveles de tolerancia de temperaaturas antes de recibir una alarma, en Sensor Low (valor mínimo) y Sensor High (valor máximo). En este caso, dejamos los valores por defecto, y un alertador nos indicará emergencia si nuestra CPU sobrepasa los 60ºC o disminuye de 20ºC.
Un equipo portátil provisto por microprocesadores AMD en general tienen temperaturas interna de trabajo bastante bajas, que rondan los 38º-49ºC sin requerir ventilación forzada. En caso de superarse tales valores, usualmente se activará durante un tiempo el ventilador interno para refrigerarlas. Este ventilador es controlado automáticamente y consta de 3 velocidades de rotación, logrando mantener la temperatura con facilidad en su velocidad mínima y más silenciosa.
La temperatura ambiente recomendada para estos equipos es de 5ºC hasta los 35ºC. Al superar las mismas, pueden alcanzarse los 57ºC de temperatura interna de trabajo, a lo cual se activarán automáticamente las velocidades mayores del ventilador de refrigeración.
Con temperaturas ambientes superiores a los 35ºC no sólo el equipo tendrá problemas para operar al aproximarse a los 63 o 64ºC de temperatura interna, sino que nosotros mismos tendremos inconvenientes con estas elevadas temperaturas. Por ello el equipo nos alertará al superar los 60ºC de temperatura interna de trabajo...
Y ahora, llega la hora del consejo, que lo doy con mi corazón tan abierto como puede presentarse ante la cosa que uno tanto ama: el Pueblo. Recuerden trabajadores: en el caso de notebooks, eviten los equipos de alta potencia, sólo están pensados para los imberbes y los tontos, pues una notebook ha de ser amable con el medio ambiente y con las bajas temperaturas de operación. Prefieran equipos portátiles subvoltados y habrán de ser felices como quiso Juan Perón.