318 votos

¿Puedo obtener la temperatura de la CPU y la velocidad del ventilador de la línea de comandos en OS X?

¿Hay algún comando que pueda ejecutar desde la línea de comandos en OS X para obtener la temperatura actual de la CPU y/o la(s) velocidad(es) del ventilador?

Para ser más específico, me gustaría poder obtener la misma información disponible en el El widget iStat bajo las pestañas de Fans y Temps en la línea de mando.

Me gustaría poder encontrar estos valores en la línea de comandos para que puedan ser programados y conectados a una configuración de monitorización en mi Mac - tengo el deseo de recopilar y graficar estos valores (y otras estadísticas) en mi Macbook a lo largo del tiempo.

En Linux, parece que esto sería posible leyendo un pseudo-archivo bajo el /proc pero no estoy seguro de cómo hacer el equivalente en OS X (si existe).

259voto

Will Dennis Puntos 72

El iStats gema de rubí le permite ver la temperatura de la CPU a través de la línea de comandos.

Instalación

$ gem install iStats

Uso

$ istats

Screenshot

45voto

Jonathan Puntos 1032

En los sistemas BSD, el sysctl puede proporcionar información similar a la de la /proc árbol en Linux. En realidad reporta alguna información de la temperatura de la CPU/GPU de Administración de la energía de la CPU de Xnu (XCPM):

sysctl machdep.xcpm.cpu_thermal_level
sysctl machdep.xcpm.gpu_thermal_level

Sin embargo, esto no parece ser una lectura de la temperatura, sino sólo una indicación del nivel de temperatura en comparación con alguna referencia.

39voto

Dust Puntos 173

Esta utilidad de línea de comando de código abierto funcionó para mí: https://github.com/lavoiesl/osx-cpu-temp .

20voto

bovium Puntos 919

Actualizar: @PressingOnAlways me ha notificado que este software es considerado ahora como un legado por su desarrollador. Más detalles sobre el soporte detenido se pueden encontrar en su sitio web de software de legado .

Asumiendo que lo instaló en /Applications tendrías que hacer lo siguiente:

/Applications/TemperatureMonitor.app/Contents/MacOS/tempmonitor -c -l -a

Sitio: Monitor de temperatura

1voto

Soubok Puntos 3050

Estoy en OSX 10.11

https://github.com/nicolargo/glances

Este en Python tiene auto-actualización && colores incorporados y puede ser instalado con un simple comando curl o wget si los requerimientos ya se cumplen. Requisitos

python >= 2.6 or >= 3.3 (tested with version 2.6, 2.7, 3.3, 3.4)
psutil >= 2.0.0
setuptools

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X