¿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 /procdirectorio, 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 iStatsUso
$ istatsfuente
sudo ARCHFLAGS=-Wno-error=unused-command-line-argument-hard-error-in-future gem install iStatswatch -n0 istats(tuve quebrew install watchen OSX antes de hacer lo anterior) Ver: superuser.com/q/361902watch --color istats.En los sistemas BSD, la
sysctlutilidad 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: 0ymachdep.xcpm.gpu_thermal_level: 0en 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-tempEstoy 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
smcpara configurar y verificar la velocidad del ventilador másosx-cpu-templa 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