smcFanControl
Usted menciona en sus comentarios que tiene instalado smcFanControl ; Este proyecto de código abierto incluye la herramienta de línea de comandos smc
. Puede usar smc
para obtener información sobre la velocidad del ventilador a través de Terminal.app:
smc -f
Vea la página de manual de smc para más opciones.
Desde Mac OS X 10.5, debe utilizar un software de terceros para acceder a la información de velocidad del ventilador. Parece que ninguna herramienta, instalada por defecto en OS X, expone esta información a través del terminal.
El proyecto de código abierto Fan Control incluye una herramienta de línea de comandos que proporciona información sobre la velocidad del ventilador. Este artículo, OS X: temperatura actual de la CPU en la línea de comandos , habla sobre el proyecto y cómo extraer la velocidad del ventilador:
smc -k TC0D -r | sed 's/.*bytes \(.*\))/\1/' |sed 's/\([0-9a-fA-F]*\)/0x\1/g' | perl -ne 'chomp; ($low,$high) = split(/ /); print (((hex($low)*256)+hex($high))/4/64); print "C\n";'
Evitar spindump
spindump
requiere privilegios de administrador y cuando se ejecuta manualmente, spindump muestrea las pilas de kernel y usuario para cada proceso en el sistema. Este es un proceso computacionalmente costoso, incluso cuando se ejecuta por un segundo.
Alternativas
Existen otras herramientas y aplicaciones, incluido el Monitor de temperatura . Consulte ¿Puedo obtener la temperatura de la CPU y la velocidad del ventilador desde la línea de comandos en OS X?
Pre-Mac OS X 10.5
Este artículo, obtener información del sensor , muestra cómo utilizar ioreg
para extraer la información de velocidad del ventilador con:
ioreg -c IOHWSensor | grep -B3 -A11 '"type" = "fanspeed"'
El artículo anterior y el script que contiene fue diseñado para Mac OS X 10.4.3.
Ver también: