Logo
/
Sign in

This project provides resources for viewing the activity in suspend, resume, and boot.

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.