diff --git a/Software/Applications/BootChart/Linux_上使用_Bootchart.md b/Software/Applications/BootChart/Linux_上使用_Bootchart.md new file mode 100644 index 0000000..d51b522 --- /dev/null +++ b/Software/Applications/BootChart/Linux_上使用_Bootchart.md @@ -0,0 +1,32 @@ +# 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 文件。下载到本地后可通过浏览器等查看该图像文件。