[Linux]Bootchart

スポンサーリンク

2019年12月、bootchart.orgがリンク切れを起こしていたので、軽く検索しました。

  • bootchartのWiki
Bootchart - ArchWiki

Bootchart2というものが出てきているそうです。

  • Bootchart2のGitHub
xrmx/bootchart
merge of bootchart-collector and pybootchartgui. Contribute to xrmx/bootchart development by creating an account on GitHub.

しかし、こちらもLatest releaseが2015年ですね。。。


Linuxで起動時のプロセス起動の流れや、時間を調べるときにこのツールを使うと簡単に調べることができる。

  • Bootchart
    http://www.bootchart.org/index.html
    2005年でリリースがとまっている。
    2007年~2008年ごろに組込みKernel開発の時に使っていた。
    シミュレーターで確認するのは難しかった。(実現できなかった?)

Bootchart is a tool for performance analysis and visualization of the GNU/Linux boot process. Resource utilization and process information are collected during the boot process and are later rendered in a PNG, SVG or EPS encoded chart.

The project started as a response to a challenge posted by Owen Taylor on the Fedora development mailing list:

"The challenge is to create a single poster showing graphically what is going on during the boot, what is the utilization of resources, how the current boot differs from the ideal world of 100% disk and CPU utilization, and thus, where are the opportunities for optimization."

Bootchart provides a shell script to be run by the kernel in the init phase. The script will run in background and collect process information, CPU statistics and disk usage statistics from the /proc file system. The performance data are stored in memory and are written to disk once the boot process completes.

コメント

タイトルとURLをコピーしました