Apakah ada cara untuk mengambil informasi penggunaan watt saat ini di OS X Snow Leopard? Saya menggunakan pertengahan 2010 iMac, jadi saya tidak mencari hanya aplikasi yang terkait dengan baterai.
Apakah OS X bahkan memonitor penggunaan daya? Apakah saya perlu menggunakan pembaca eksternal antara kabel listrik dan stopkontak?
Saya paling tertarik dengan solusi berbasis baris perintah / applescript untuk pencatatan & statistik yang lebih nyaman, tetapi saya terbuka untuk alternatif.
Kedua jawaban (@ bmike & @ michaelmichael ) tidak diragukan lagi benar. The meta-pertanyaan di sini adalah bahwa apakah ada sensor / pembaca sudah di PSU, yang akan bekerja jenis seperti cara "membunuh-a-watt" karya. Saya merasakan jawaban untuk itu adalah "tidak".
Saya tahu, itu mungkin hanya mimpi basah, tetapi satu meter watt di papan akan ideal bagi komputer untuk berteriak: "Lihat betapa ramah lingkungan saya; hanya menggunakan watt ini!"
Ah!
@ Kerri Shotts menyarankan iStat Menus 3 agar mendapatkan pembacaan watt dari beberapa sensor , bersama dengan statistik volt dan amp. Jadi meter ada di sana, tetapi bagaimana saya bisa mengaksesnya secara terprogram?
Karunia! Akan diberikan untuk baris perintah solusi sensor membaca padat atau untuk merekomendasikan 3 sangat baik rd perangkat lunak pihak (seperti dengan alat data statistik dan sejarah minimal).
Sekedar informasi: iStat Menus 3 yang disebutkan di atas mencantumkan sensor terkait daya berikut:
- Sensor Tegangan (Volt)
- AC / DC
- AC / DC
- AC / DC Shunt
- CPU
- CPU 1.8V S0
- CPU CTT
- Modul Grafik
- Ingatan
- Sensor Saat Ini (Amp)
- AC / DC
- CPU
- CPU VTT
- Modul Grafik
- Sensor Daya (Watt)
- AC / DC
- CPU
- Modul Grafik
Itu menyatakan "sensor", tetapi mereka mungkin dihitung sebagai @msanford berkomentar. Bagaimana saya bisa mendapatkan data itu secara terprogram?
sumber
Jawaban:
system_profiler SPPowerDataType
tampaknya memberikan informasi yang paling relevan. Pada laptop ini melaporkan voltase dan arus listrik yang dapat memberikan Anda konsumsi daya (mVolts × mAmperes × 10 ^ -6 = Watts). Ini juga melaporkan Wattage, tapi itu sebenarnya sepotong metadata yang dilaporkan oleh adaptor daya Apple, adaptor daya pihak ketiga dapat menunjukkan kekosongan di sini. Karena desktop tidak memiliki baterai yang dapat diisi ulang, tidak ada cara untuk menghitung konsumsi daya dengan mengukur pengisian dan pemakaian baterai.Tapi tunggu, masih ada harapan! Apple menerbitkan banyak kode sumber, dan googling untuk Wattage atau Power + mV mengisyaratkan bahwa ekstensi kernel tertentu dapat ditanyakan tentang konsumsi daya. Sayangnya, saya tidak dapat membuat skrip yang berfungsi saat ini, tetapi tampaknya memungkinkan.
sumber
System Profiler.app
. Sayangnya, pada desktop, itu hanya menunjukkan pengaturan dariEnergySaver.prefpane
dan jika UPS dipasang.0
.Ini tidak memenuhi persyaratan baris perintah, tetapi cobalah iStat Menus 3 . Ini memberi Anda bacaan di hampir setiap sensor di mesin Anda (yang bagi saya termasuk AC / DC Watts, CPU Watts, dan GPU Watts). Saya yakin itu tidak 100% akurat, tetapi itu lebih dari cukup akurat dalam menyetel mesin saya untuk bekerja dalam batasan terbatas baterai APC saya.
Semua yang mengatakan, mesin saya adalah iMac 2010, jadi tergantung pada mesin Anda, mungkin atau mungkin tidak berfungsi. Selain itu, saya tidak melihat pembacaan daya khusus untuk HDD (yang seharusnya minimal), atau apa pun yang spesifik untuk tampilan (yang mengatakan, mengurangi kecerahan LCD mengurangi watt cukup sedikit, sehingga dihitung secara total).
Patut dicoba setidaknya. IIRC ada versi gratis, tetapi sangat berharga sehingga saya melanjutkan dan membayarnya. Saya sedikit aneh kontrol, jadi saya memiliki memori, suhu, aktivitas disk, aktivitas jaringan, dll., Dalam menubar saya dan menyukainya. :-)
sumber
Ada aplikasi berbayar yang disebut Hardware Monitor yang menyediakan akses ke hampir setiap sensor yang tersedia pada mac termasuk tegangan, arus dan watt yang saya yakin Anda cari. Itu memang termasuk utilitas baris perintah untuk membaca informasi ini.
Saya menggunakan ini untuk melacak papan logika yang salah di iMac tahun lalu dan menemukan nilai € 7. Ini termasuk kemampuan untuk mengeluarkan nilai-nilai sensor ke CSV yang dapat membantu untuk logging dan tampilan visual data. Saya tidak yakin apakah itu pembacaan PSU (karena saya tidak memiliki aplikasi pada mesin saya di atm) tetapi hits pci, slot, cpu dan banyak lainnya.
Anda dapat menemukan perangkat lunaknya di sini: http://www.bresink.com/osx/HardwareMonitor.html
Saya sama sekali tidak terkait dengan perusahaan ini, hanya menemukan alat yang sangat berguna dalam gudang diagnostik saya.
sumber
CPU A
, 4CPU High Side
detik danMXM Graphics Module
. Namun, aplikasi yang bagus dan saya akan memberikan jawaban Anda dengan mudah jika beberapa jawaban karunia lainnya telah memenuhi aturan penghargaan setengah hadiah otomatis . Seperti yang saya katakan, +100 memang layak.IANAEE (saya bukan Insinyur Listrik), tetapi seperti yang saya pahami, tidak mungkin mengukur konsumsi daya komputer secara akurat melalui perangkat lunak. Solusi terbaik adalah menyambungkan Mac Anda ke perangkat seperti Kill-a-Watt
Jika Anda mencari solusi skrip - dan proyek yang menarik - berikut adalah petunjuk untuk membuat sistem pemantauan watt nirkabel, atau " Tweet-a-Watt ".
sumber
Semua data di iStat hanya dari kunci di ioregistry. Anda dapat menarik dump dari baris perintah menggunakan ioreg:
Itu akan menjadi banyak data untuk dilihat, Anda dapat mengukirnya dengan berbagai cara. Saya tidak percaya data aktual yang Anda inginkan disediakan di iMac, sistem memonitor suhu di sejumlah tempat, tetapi karena tidak berjalan pada baterai, kurang penting untuk mengetahui arus sesaat yang ditarik oleh sistem, dan dengan demikian mungkin tidak sebanding dengan biaya sensor.
sumber
Tidak ada sensor meteran yang ada di catu daya.
Papan logika mengukur suhu di beberapa tempat untuk mengontrol blower dan CPU memonitor suhu untuk mengurangi laju jam ketika menjadi lebih hangat daripada blower yang dapat mendinginkannya.
Saya kira beberapa tesis PHD mungkin dilakukan pada mengintegrasikan kecepatan kipas dan berbagai sensor suhu untuk menghitung konsumsi daya yang diharapkan. Dimungkinkan untuk mendapatkan perhitungan dan dengan kalibrasi tertentu, bahkan mungkin cukup akurat.
Pada kenyataannya karena data itu tidak diekspos atau direkam, Anda mungkin harus mengukur secara eksternal. Penghitung energi rumah yang layak adalah antara $ 150 dan $ 300 w
Anda dapat menyewa atau membeli unit yang mengukur daya melalui outlet dan kemudian menjalankan beberapa tes untuk melihat berapa banyak daya yang dibutuhkan mac lebih dari satu jam dalam kondisi tertentu.
Kemudian Anda bisa menghubungkan ini dengan pemantauan penggunaan CPU yang sepele dari waktu ke waktu menggunakan
top
dan dapat menambahkan hal-hal.Semuanya tergantung pada apa yang benar-benar ingin Anda lakukan dengan data selain mempelajari cara kerja perangkat keras dan memiliki beberapa grafik keren.
sumber
Saya telah membuat skrip kecil berdasarkan output system_profiler. Ini menghitung watt menggunakan tegangan dan ampere yang diberikan.
Menghasilkan sesuatu seperti:
Saat mengisi daya:
sumber
sumber
Apakah triknya untuk saya di MacBook Pro (15 inci, 2016)!
sumber
system_profiler SPPowerDataType | grep -C4 Wattage
Berikut adalah
ioreg
perintah yang mencetak sebagian besar informasi daya tanpa 'grep'. Ini mengembalikan jauh lebih cepat daripada system_profiler di komputer saya, jadi mungkin lebih cocok untuk dituliskan atau dijalankan di latar belakang.sumber
Saya menggunakan MacBook 10.6.8 dan
ioreg -l | grep LegacyBatteryInfo
bekerja untuk saya.Saya sebelumnya mencoba
dan itu mengembalikan 0.
Apakah ada solusi dari perpustakaan Dev Apple?
Mengapa tidak melihat keluar di meteran listrik? Rekam bacaan Anda dan kemudian berkorelasi dengan penggunaan CPU% konstan dan umum. Maka Anda bisa mendapatkan perkiraan.
sumber
Saya pikir untuk 10.7 ini harus bekerja dari terminal:
ioreg -l | grep LegacyBatteryInfo | cut -d '{' -f 2 | tr -d \} | tr ',' '=' | awk -F'=' '{print ($2*$10/10^22)}'
sumber
ioreg -l | grep LegacyBatteryInfo
tidak mengembalikan apa pun untuk saya di iMac.