smcFanControl
Usted menciona en sus comentarios que tiene smcFanControl instalado; este proyecto de código abierto incluye la herramienta de línea de comando smc
. Puede usar smc
para obtener información sobre la velocidad del ventilador a través de Terminal.app:
smc -f
Consulte la página de manual de smc para obtener 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. No aparece ninguna herramienta, instalada de forma predeterminada 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 \(.*\))//' |sed 's/\([0-9a-fA-F]*\)/0x/g' | perl -ne 'chomp; ($low,$high) = split(/ /); print (((hex($low)*256)+hex($high))/4/64); print "C\n";'
Evita spindump
spindump
requiere privilegios de administrador y cuando se ejecuta manualmente, spindump muestra las pilas de usuarios y del núcleo para cada proceso en el sistema. Este es un proceso computacionalmente costoso, incluso cuando se ejecuta durante un segundo.
Alternativas
Existen otras herramientas y aplicaciones, incluyendo 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 usar 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 se diseñaron para Mac OS X 10.4.3.
Ver también: