1 PYBOOTCHARTGUI 2 ---------------- 3 4pybootchartgui is a tool (now included as part of bootchart2) for 5visualization and analysis of the GNU/Linux boot process. It renders 6the output of the boot-logger tool bootchart (see 7http://www.bootchart.org/) to either the screen or files of various 8formats. Bootchart collects information about the processes, their 9dependencies, and resource consumption during boot of a GNU/Linux 10system. The pybootchartgui tools visualizes the process tree and 11overall resource utilization. 12 13pybootchartgui is a port of the visualization part of bootchart from 14Java to Python and Cairo. 15 16Adapted from the bootchart-documentation: 17 18 The CPU and disk statistics are used to render stacked area and line 19 charts. The process information is used to create a Gantt chart 20 showing process dependency, states and CPU usage. 21 22 A typical boot sequence consists of several hundred processes. Since 23 it is difficult to visualize such amount of data in a comprehensible 24 way, tree pruning is utilized. Idle background processes and 25 short-lived processes are removed. Similar processes running in 26 parallel are also merged together. 27 28 Finally, the performance and dependency charts are rendered as a 29 single image to either the screen or in PNG, PDF or SVG format. 30 31 32To get help for pybootchartgui, run 33 34$ pybootchartgui --help 35 36This code was originally hosted at: 37 http://code.google.com/p/pybootchartgui/ 38