Note
Power analysis is provided by the VTune Amplifier for Systems only. To analyze applications on Linux* target systems, run the CPU Sleep States or CPU Frequency analysis types from the VTune Amplifier GUI or CLI installed on the Linux or Windows* host. To analyze applications on Android* devices, use the Intel Energy Profiler (SoCWatch/WuWatch) to run the analysis directly on the device. You can view collected data either in the text-only mode on the device or import and view the data in the VTune Amplifier GUI nstalled on the host system.
Use the CPU Frequency analysis to explore the processor frequency behavior: track frequency changes in the timeline and identify cores with the most time spent in the high frequency modes. Typically, spending more time in low frequency modes provides greater power savings.
VTune Amplifier displays the results of the CPU Frequency analysis in the CPU Frequency viewpoint where:
Summary window displays system-level statistics on the frequency behavior.
CPU Frequencies pane displays time spent in each frequency mode per core.
Timeline pane displays frequency transitions per core over time.
You may collect CPU frequency data and data on processor sleep states/wake-ups simultaneously. To do this, create a custom analysis type and make sure to enable both options Collect sleep data and Collect frequency data. In this case, the VTune Amplifier will provide collected results in both CPU Frequency and CPU Sleep States viewpoints.
Note
To enable the power analysis, make sure your environment has a file named /boot/config-`uname -r`
located in your /boot/config
directory. If this files does not exist, run the following command: cat /proc/config.gz | gunzip - > /boot/config-`uname -r`
.