Bootcharts

From Openmoko

Jump to: navigation, search

User:Alessandro#BOOT_PHASE started bootcharts, which we can use to see how the length of boot process varies and which IO and CPU bound parts it's made of.

There are a couple problems currently: bootchart software uses a lot of CPU itself, and our file system is on mtd block device whose kernel driver doesn't report statistics at /proc/diskstats. A workaround is to configure sparser sampling and to boot from the SD card for which we do get statistics.

2007-09-14

Used 1 second sampling.

Boot on internal NAND with mtd block driver (no IO stats)

Boot on SD card

boot without ldconfig

2007-09-27

Bootchart done with optimized program and sampled at 0.1 seconds interval. Lite Bootchart

Personal tools