mirror of
git://git.yoctoproject.org/poky.git
synced 2025-07-19 12:59:02 +02:00
![]() This adds a new, separate chart showing the amount of disk space used over time for each volume monitored during the build. The hight of the graph entries represents the delta between current usage and minimal usage during the build. That's more useful than showing just the current usage, because then a graph showing changes in the order of MBs in a volume that is several GB large would be just flat. The legend shows the maximum of those deltas, i.e. maximum amount of space needed for the build. Minor caveat: sampling of disk space usage starts a bit later than the initial task, so the displayed value may be slightly lower than the actual amount of space needed because sampling does not record the actual initial state. (From OE-Core rev: 263d189d066b578debf08b2bd07494a69b70f70d) Signed-off-by: Patrick Ohly <patrick.ohly@intel.com> Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> |
||
---|---|---|
.. | ||
pybootchartgui | ||
AUTHORS | ||
COPYING | ||
MAINTAINERS | ||
NEWS | ||
pybootchartgui.py | ||
README.pybootchart |
PYBOOTCHARTGUI ---------------- pybootchartgui is a tool (now included as part of bootchart2) for visualization and analysis of the GNU/Linux boot process. It renders the output of the boot-logger tool bootchart (see http://www.bootchart.org/) to either the screen or files of various formats. Bootchart collects information about the processes, their dependencies, and resource consumption during boot of a GNU/Linux system. The pybootchartgui tools visualizes the process tree and overall resource utilization. pybootchartgui is a port of the visualization part of bootchart from Java to Python and Cairo. Adapted from the bootchart-documentation: The CPU and disk statistics are used to render stacked area and line charts. The process information is used to create a Gantt chart showing process dependency, states and CPU usage. A typical boot sequence consists of several hundred processes. Since it is difficult to visualize such amount of data in a comprehensible way, tree pruning is utilized. Idle background processes and short-lived processes are removed. Similar processes running in parallel are also merged together. Finally, the performance and dependency charts are rendered as a single image to either the screen or in PNG, PDF or SVG format. To get help for pybootchartgui, run $ pybootchartgui --help This code was originally hosted at: http://code.google.com/p/pybootchartgui/