I am wondering if it is possible to measure the power being consumed by the CPU core (ARM chip) of a Raspberry Pi? Specifically, I want to monitor this power consumption for various applications that are running on this device. I understand it may be possible by some system line commands, however, I am wondering if there is a way (maybe even by using an external device) to get the power readings of the CPU cores, on a much smaller granularity, say every nanosecond or microsecond.

If not the power, Is there a way to do the above for voltage and current readings? That way also, the power can be calculated using V*I.

  • 3
    Does this answer your question? How do I measure the current power consumption?
    – Milliways
    Apr 8 at 0:02
  • Not fully. That post talks about the power consumption by the Pi itself. Whereas, I want to capture just the CPU Cores (mentioned clearly in my post). Also, I do not want to visualize this using a USB meter, I actually want to record these readings let's say every nanosecond. The concept would be similar to using an Oscilloscope, but I am wondering if there is anything else for Pi.
    – noobcoder
    Apr 8 at 15:11
  • @noobcoder Some USB meters have built-in bluetooth, and you can capture the data with a linux tool. However, There definately aren't any that will do it on the nanosecond scale. That's 1 million time a second.
    – cybernard
    Apr 8 at 19:33


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.