2011-01-05 4 views
9

전력 사용량 (와트)을 얻으려고하는데 어떻게되는지 알아 내지 못합니다. 나는 pmset과 IOKit을 살펴 보았지만 그것에 대해 아무 것도 찾을 수 없었다. coconutBatteryMacOS 내부 전력 정보을 사용하여 랩톱에 대해 계산할 수 있습니다.Mac에서 전력 사용량을 얻는 방법

+0

iStat 메뉴는 이에 대한 자세한 데이터도 표시하므로 어떻게 든 사용할 수 있어야합니다. – Eiko

+0

데스크톱과 랩톱 모두 또는 랩톱에만이 기능이 필요합니까? – stko

+0

둘 다 바람직합니다. 랩톱 컴퓨터가 좋은 출발점이 될 것입니다. @eiko : iStat 메뉴에는 CPU 용 센서가 있지만 하드웨어 모니터의 정식 버전으로 전력 사용량을 계산할 수있는 총 전압과 전류를 계산할 수 있다는 것을 알았습니다. – Walter

답변

5
/usr/sbin/system_profiler SPPowerDataType | grep Wattage 

이 유틸리티는 -xml 플래그도 허용합니다. XML의 특정 키는 sppower_ac_charger_watts입니다.

+0

어떤 Mac에서 실행 했습니까? 내 것은 SPPowerDataType에 그런 것이 없습니다. – Walter

+0

두 개의 다른 MBP 코어 2 듀오. 더 많은 테스트를 통해 AC 어댑터가 연결되었을 때만 사용할 수있는 것 같습니다. –

+0

아마도 노트북에서만 사용할 수있을 것 같습니다 ... PowerBook G4에서는 사용할 수 있지만 iMac G5에서는 사용할 수 없습니다. – Walter

2

노트북에만이 정보가 필요하면 IOPMCopyBatteryInfo으로 전화하고 kIOBatteryVoltageKey 및 kIOBatteryAmperageKey 키의 값을보고 전력 사용량을 계산하십시오.

1

ioreg -n "AppleSmartBatteryManager" -r -l을 사용해야하며 계산하기 쉽습니다.

+0

'ioreg -n AppleSmartBatteryManager -r -l | grep -iE '(Amp | Watt | Volt)' mV 및 mA에서 변환하여 와트를 계산할 수 있습니다. – redolent

관련 문제