Since the new Raspberry Pi 2 arrived on the market in February, not only has it broken sales records, demonstrating once again that both the community and interest in the platform are more alive than ever, but practically all users are more than interested in obtaining easy-to-use software that is able to display on screen the workload supported by each core of the board in an easy-to-understand way.
The time has finally come to share one of the best projects of its kind that I've come across. Its author is a guy named Dave; I haven't been able to find out much more about him than that he's implemented software capable of having the CPU send a specific number of data points to each core at certain times. These numbers are displayed on a screen-level graph, allowing you to understand when the workload is heaviest on one core or another. Personally, I have to admit that this software has been incredibly useful when I was running performance tests with various " simple " programs where I was trying to test parallel programming concepts.
If you're interested in this unique software, it's available in a GitHub repository. All configuration is done through the executable itself, so you just need to install the program and run it. As a side note, the only potential drawback is if you have a web server running on your Raspberry Pi, as you'll likely need to change the ports.