PM-GraphIntel Corporation
This project provides resources for viewing the activity in suspend, resume, and boot.
Vendor
Intel Corporation
Company Website
Product details
The Value of the pm-graph Project
System developers can access the sleepgraph and bootgraph tools to visualize the activity in suspend, resume, and boot for Linux* systems. These tools:
- Enable users to identify inefficiencies and bottlenecks.
- Provide guidance for saving power in Linux* platforms, whether in mobile devices using Intel® technology or large-scale server farms. Optimizing the performance of suspend and resume for the power mode has become extremely important. The more time spent entering and exiting low-power modes, the less the system can be in use. Using a kernel image built with a few extra options enabled, the tools run a suspend or boot, and capture dmesg and ftrace data. This data is transformed into a set of timelines and a call graph to give a quick and detailed view of which devices and kernel processes are taking the most time in suspend, resume, and boot. Each tool outputs a single HTML file that uses embedded CSS and JavaScript* to create the timelines and call graphs. The file can be viewed in any Linux* browser, such as Firefox or Chromium.
Features
- Suspend and Resume Analysis: Visualize and optimize suspend and resume activities.
- Boot Analysis: Identify bottlenecks in the boot process for faster startup.
- Detailed Timelines: Generate timelines and call graphs for in-depth analysis.
- Power Efficiency: Improve power usage in both mobile devices and large-scale server farms.
- Comprehensive Documentation: Access detailed guides for implementation and troubleshooting.