¿Cuáles son los comandos para averiguar la velocidad del ventilador y la temperatura de la CPU en Linux? (Sé que lm-sensor puede hacer la tarea). ¿Hay alguna alternativa para eso?
¿Cuáles son los comandos para averiguar la velocidad del ventilador y la temperatura de la CPU en Linux? (Sé que lm-sensor puede hacer la tarea). ¿Hay alguna alternativa para eso?
Respuestas:
Para temperatura de CPU:
En Debian:
sudo apt-get install lm-sensors
En Centos:
sudo yum install lm_sensors
Ejecutar usando:
sudo sensors-detect
Escriba sensors
para obtener la temperatura de la CPU.
Para velocidad del ventilador:
sensors | grep fan
Esto dará salida a la velocidad del ventilador
o instalar psensor
usando:
sudo apt-get install psensor
También se puede usar hardinfo
sudo apt-get install hardinfo
sensors-detect
no puede detectar los ventiladores, así sensors
que tampoco puedo mostrarlos. Pedí una solución aquí
sensors-detect
haber enumerado sus sensores, debe verificar que los módulos del controlador del kernel también estén instalados.
Si desea probar una opción diferente, puede probar s-tui, un software en el que estábamos trabajando. Es una aplicación de interfaz de usuario de terminal, por lo que también es posible ejecutarla sobre SSH. Muestra la temperatura de la CPU, la utilización, la frecuencia y la potencia. La velocidad del ventilador también se agregó.
Los métodos de instalación se explican en el archivo Léame de GitHub. s-tui en GitHub
He usado ipmitool de GitHub y freeipmi en mis servidores, pero, bueno, son servidores, con hardware BMC que admite IPMI . Si su PC lo hace, es una solución razonable.
Ejecuto un script que extrae datos SDR en la máquina en la prueba (a continuación se muestran líneas de ejemplo)
ti=$(date +%H:%M:%S)
pt=$(ipmitool -I open sdr | grep 'PS1 Temp')
y lo envía a la pantalla, así como a un archivo de registro, luego permanece inactivo con ping durante 15 segundos
echo "$ti|$pt" && echo "$ti|$pt" >> logfile && ping -w 15 127.0.0.1 > nul
antes de dar vueltas nuevamente para otro pase.
Una alternativa para lmsensor:
instalar xsensors usando sudo apt-get install xsensors
Estoy usando Glances en Python. Es un administrador de procesos interactivo y el estado del hardware.
apt install python python-pip; pip install glances;
y correr con:
glances
buen aspecto ;)