Bootcharts
From Openmoko
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)
2007-09-27
Bootchart done with optimized program and sampled at 0.1 seconds interval. Lite Bootchart


