NotePublic/Software/Applications/BootChart/Linux_上使用_Bootchart.md

33 lines
736 B
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# Linux 上使用 Bootchart
bootchart 常用于分析系统启动性能,在 Linux 上可按如下方法开启 bootchart。
## 1.Kernel Config
在 Kernel 中需要开启以下配置:
```bash
CONFIG_PROC_FS=y
CONFIG_SCHEDSTATS=y
CONFIG_SCHED_DEBUG=y
CONFIG_LATENCYTOP=y
```
## 2.Bootargs
bootargs 需增加如下内容:
```bash
init=/sbin/bootchartd
```
## 3.安装
### 3.1.嵌入式环境
将编译生成的 bootchartd 复制到 /sbin/ 目录下bootchartd.conf 复制到 /etc/ 目录下。
## 4.输出文件
当通过串口输出 “Wrote /var/log/bootchart[\*].svg” 字样 Log 后,说明已经在 /var/log/ 下生成了 bootchart[\*].svg 文件。下载到本地后可通过浏览器等查看该图像文件。