30 votos

¿Cómo recuperar la información sobre la potencia actual en OS X?

¿Existe una forma de recuperar la información de uso de vatios actual en OS X Snow Leopard? Estoy usando un iMac de mediados de 2010, así que no estoy buscando sólo aplicaciones relacionadas con la batería.

¿Sigue OS X controlando el uso de la energía? ¿Necesito utilizar un lector externo entre el cable de alimentación y la toma de corriente?

Yo más Estoy interesado en soluciones basadas en la línea de comandos/applescript para un registro y estadísticas más convenientes, pero estoy abierto a alternativas.


Ambos (@ bmike 's & @ michaelmichael ) son indudablemente correctas. El meta-pregunta aquí fue que si hay algún sensor/lector ya en la PSU, que funcione como la forma en que funciona el "kill-a-watt". Me parece que la respuesta es "no".

Lo sé, probablemente sea sólo un sueño húmedo, pero un contador de vatios a bordo sería ideal para que el ordenador gritara: "¡Mira qué ecológico soy; usando sólo estos vatios!".


¡Ah!

@ Kerri Shotts ' sugirió Menús iStat 3 hacer obtener las lecturas de vatios de algún sensor junto con las estadísticas de voltios y amperios. Así que los medidores están ahí, pero ¿cómo podría acceder a ellos mediante programación?


¡Recompensa! Se otorgará por una solución sólida de lectura de sensores en línea de comandos o por recomendar excepcionalmente buenos 3 rd software de terceros (como uno con herramientas de datos estadísticos e históricos, como mínimo).

Sólo para informar: el mencionado iStat Menus 3 enumera los siguientes sensores relacionados con la energía:

  • Sensores de tensión (voltios)
    • AC/DC
    • AC/DC
    • Derivación AC/DC
    • CPU
    • CPU 1.8V S0
    • CPU CTT
    • Módulo de gráficos
    • Memoria
  • Sensores de corriente (amperios)
    • AC/DC
    • CPU
    • CPU VTT
    • Módulo de gráficos
  • Sensores de potencia (vatios)
    • AC/DC
    • CPU
    • Módulo de gráficos

Sí que pone "sensores", pero puede que sean calculados como comenta @msanford. Cómo puedo conseguir esos datos de forma programada?

0 votos

Los Macs son muy respetuosos con el medio ambiente y las pruebas de una unidad son realizadas por Apple así como por laboratorios con bancos de pruebas calibrados. Por suerte podemos utilizar los ajustes para maximizar los macs que tenemos mientras que mañana sacan modelos más eficientes.

1 votos

¿La fuente de alimentación no informa de su carga actual (como estoy bastante seguro de que informa de su tensión)? Si es así, P = IV, o Vatios = Corriente (en amperios) - Tensión (en voltios). La potencia no se mide directamente, sino que se calcula a partir de la corriente y la tensión, así que no esperaría que un sensor informara de los vatios si ya hay informes sobre la tensión y la corriente. Si eso ayuda

0 votos

@msanford podría ayudar si alguien nos dice cómo leer las lecturas de la PSU.

12voto

Joe Attardi Puntos 278

Esto no satisface los requisitos de la línea de comandos, pero pruebe con Menús iStat 3 . Le da lecturas en casi todos los sensores de su máquina (que para mí incluye AC / DC vatios, vatios de la CPU, y los vatios de la GPU). Estoy seguro de que no es 100% exacto, pero fue más que suficiente para ajustar mi máquina para trabajar dentro de las limitaciones de mi batería APC.

Dicho esto, mi máquina es un iMac de 2010, así que dependiendo de tu máquina, puede funcionar o no. Además, no veo lecturas de energía específicamente para el HDD (que debería ser mínimo), ni nada específico para la pantalla (dicho esto, reducir el brillo del LCD reduce bastante el vataje, así que se cuenta en total).

Merece la pena intentarlo al menos. Creo que hay una versión gratuita, pero merece tanto la pena que he pagado por ella. Soy un poco fanático del control, así que tengo la memoria, la temperatura, la actividad del disco, la actividad de la red, etc., en mi barra de menús y me encanta. :-)

3 votos

¡Por excelencia! Ahora la pregunta es: ¿cómo obtienen los menús iStat las lecturas de los sensores

9voto

Niall C. Puntos 1234

Todos los datos de iStat proceden de las claves del ioregistro. Usted puede obtener un volcado de la misma desde la línea de comandos utilizando ioreg:

ioreg -w 0 -l

Eso va a ser un montón de datos para mirar a través de, usted puede tallar de varias maneras. No creo que los datos reales que desea se proporciona en el iMac, el sistema monitorea la temperatura en un número de lugares, pero ya que no funciona con una batería que es menos importante saber la corriente instantánea que se tira por el sistema, y por lo tanto probablemente no vale la pena el costo de un sensor.

8voto

David Anderson Puntos 91

Hay una aplicación de pago llamada Hardware Monitor que proporciona acceso a casi todos los sensores disponibles en un mac, incluyendo el voltaje, la corriente y el vataje que creo que estás buscando. Incluye una utilidad de línea de comandos para leer esta información.

Lo utilicé para localizar una placa lógica defectuosa en un iMac el año pasado y me pareció que valía la pena pagar los 7 euros. Incluye la posibilidad de enviar los valores de los sensores a un CSV, lo que puede ser útil para el registro y la visualización de los datos. No estoy seguro de si lo hace lecturas PSU (ya que no tengo la aplicación en la máquina que estoy en atm) pero golpea pci, ranuras, cpu y un montón de otros.

Puede encontrar el software aquí : http://www.bresink.com/osx/HardwareMonitor.html

No estoy asociado con esta empresa en absoluto, sólo encontré la herramienta para ser muy útil en mi arsenal de diagnóstico.

0 votos

Lyken gana el premio con esta respuesta. Qué pieza de software tan increíble. Herramienta de línea de comandos, barra de menús y aplicación completa. A menos que la fuente de alimentación en sí es monitoreado en los nuevos macs, no va a dar una calificación de potencia total, pero esto hace un gran trabajo de acceso a todos los datos que está disponible.

0 votos

Perdón por la actualización tardía, pero, @Lyken, tu +100 es bien merecido: Dudé en dar el +200 completo ya que el Hardware Monitor aparentemente no da el vataje de la PSU como lo hace el iStat Menus 3; por alguna razón el HWM lista los sensores de potencia sólo para CPU A , 4 CPU High Side s y MXM Graphics Module . Gran aplicación sin embargo y yo tendría otorgó su respuesta en un santiamén si alguna otra respuesta de recompensa hubiera cumplido con el normas de adjudicación automática de la mitad de la cuota . Como dije, +100 bien merecido.

0 votos

Sí, creo que el HWM lee los sensores según el modelo, así que depende de lo que esté disponible en tu versión. ¿El iStat Menu 3 leyó el vataje de la PSU en su modelo también?

7voto

michaelmichael Puntos 2213

IANAEE (no soy Ingeniero Eléctrico), pero según tengo entendido no es posible medir con precisión el consumo de energía de un ordenador a través del software. La mejor solución es conectar el Mac a un dispositivo como un Kill-a-Watt

Si buscas una solución con guión -y un proyecto interesante-, aquí tienes las instrucciones para crear un sistema de control de potencia inalámbrico, o un " Tweet-a-Watt ".

6voto

Oskar Puntos 1242

No hay sensores medidos en la fuente de alimentación.

La placa lógica mide la temperatura en varios lugares para controlar los sopladores y la CPU monitoriza la temperatura para reducir la velocidad del reloj cuando se calienta más de lo que los sopladores pueden enfriar.

Supongo que se podría hacer alguna tesis de doctorado sobre la integración de la velocidad del ventilador y varios sensores de temperatura para calcular un consumo de energía esperado. Es posible obtener un cálculo y con algo de calibración, incluso podría ser bastante preciso.

En realidad, como esos datos no están expuestos ni registrados, es posible que tengas que medirlos externamente. Los contadores de energía domésticos decentes cuestan entre 150 y 300 dólares w

Podrías alquilar o comprar una unidad que mida la potencia a través de la toma de corriente y luego hacer alguna prueba para ver cuánta potencia consume el mac durante una hora en determinadas condiciones.

  • Fuera de
  • Dormir
  • Ocioso
  • Varias cargas de la CPU
  • CPU al máximo, todo en marcha

A continuación, podría correlacionarlos con la monitorización del uso de la CPU que es trivial en el tiempo utilizando top y ser capaz de sumar cosas.

Todo depende de lo que realmente quieras hacer con los datos, aparte de aprender cómo funciona el hardware y tener unos gráficos chulos.

2 votos

+ necesita añadir ad infinitum más cosas a la lista. Probablemente para cuando tenga todas las condiciones calibradas necesitaré reemplazar el actual iMac :-D Tal vez algunos medidores básicos externos de W y kWh podrían servir, si no hay medidores a bordo.

2 votos

:-) Me alegro de que hayas cogido el humor. Mi experiencia es que los macs dibujan entre un 20 y un 25% menos que las especificaciones publicadas por Apple incluso bajo rigurosas pruebas para conseguir todo que se dibuja a la máxima potencia.

1 votos

@bmike Yo no estaría tan seguro de eso, el rMBP es conocido por drenaje de la batería cuando se carga suficientemente la CPU+GPU debido a que el adaptador de 85W no proporciona suficiente corriente.

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