¿Hay un comando que pueda ejecutar desde la línea de comandos en OS X para obtener la temperatura actual de la CPU y / o la velocidad del ventilador?
Para ser más específico, me gustaría poder obtener la misma información disponible en el widget iStat en las pestañas Ventiladores y Temps en la línea de comando.
Me gustaría poder encontrar estos valores en la línea de comandos para que se puedan escribir y conectar a una configuración de monitoreo en mi Mac. Tengo un deseo nerd de recopilar y graficar estos valores (y otras estadísticas) en mi Macbook con el tiempo.
En Linux, parece que esto sería posible leyendo un pseudoarchivo en el /proc
directorio, pero no estoy seguro de cómo hacer el equivalente en OS X (si existe).
fuente
El iStats ruby gem le permite ver la temperatura de la CPU a través de la línea de comandos.
Instalación
$ gem install iStats
Uso
$ istats
fuente
sudo ARCHFLAGS=-Wno-error=unused-command-line-argument-hard-error-in-future gem install iStats
watch -n0 istats
(tuve quebrew install watch
en OSX antes de hacer lo anterior) Ver: superuser.com/q/361902watch --color istats
.En los sistemas BSD, la
sysctl
utilidad puede proporcionar información similar a la del/proc
árbol en Linux. En realidad, informa cierta información de temperatura de CPU / GPU de Xnu CPU Power Management (XCPM):Sin embargo, esto no parece ser una lectura de temperatura, sino solo una indicación del nivel de temperatura en comparación con alguna referencia.
fuente
machdep.xcpm.cpu_thermal_level: 0
ymachdep.xcpm.gpu_thermal_level: 0
en Macos 10.12machdep.xcpm.cpu_thermal_level: 58
)Esta utilidad de línea de comandos de código abierto funcionó para mí: https://github.com/lavoiesl/osx-cpu-temp .
fuente
brew install osx-cpu-temp
Estoy en OSX 10.11
https://github.com/nicolargo/glances
Este en Python tiene actualización automática & colores incorporados y se puede instalar con un simple comando curl o wget si los requisitos ya se cumplen. Requisitos
fuente
psutil.cpu_temperature() AttributeError: 'module' object has no attribute 'cpu_temperature'
En mi MacMini de mediados de 2011 con OSX 10.13.6, utilizo
smc
para configurar y verificar la velocidad del ventilador másosx-cpu-temp
la temperatura.https://github.com/hholtmann/smcFanControl
https://github.com/lavoiesl/osx-cpu-temp
fuente
Opción # 1) puede considerar el uso de las métricas de potencia de la utilidad incorporada para obtener la temperatura de la CPU y la GPU y muchos más detalles.
Para obtener la temperatura de la CPU:
Para obtener la temperatura de la GPU:
Para obtener muchos más detalles:
Esto ha sido probado en macbook pro con macOS mojave.
Opción # 2) Instale Intel® Power Gadget proporcionado oficialmente por Intel desde aquí
Intel® Power Gadget y luego inicie Intel Power Gadget desde la plataforma de lanzamiento.
Pantalla de resultados:
fuente