This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Kernel Boot Time optimization



Hi All,

I'm working on omap5 based DRA7xx TI's platfrom.


I have followed the following link to set up my development platform.

http://www.omappedia.org/wiki/6AJ.1.2_Release_Notes

Now my kernel boot-up time is 2.7 seconds. I want to optimize this time to 1.6  or  1.7 seconds.

I have already used the following techniques to optimize my boot time.

1. compression method analysis(LZO we have used now)
2. LPJ skipped.
3. we have removed unwanted kernel configuration.
4. we have done modularization ( the modules which are not required at boot-up time is built as modules and inserting at user space using script ).
5. console disabling (with this boot-up time is 2.2sec, I'm planning to use this technique at the end)

Kernel is == 3.8.13, now my uImage size is 3.3 MB (LZO decompression).

Kindly suggest some other techniques to optimize the boot time.

Thanks

Ramappa

  • you can use ti boot time measuring utility, by which you can easily analyse. you may find code for boot time measurement http://processors.wiki.ti.com/index.php/Measuring_Boot_Time

    For sitara ti already have well described training session for boot time reduction, you may take reference from it.

    http://processors.wiki.ti.com/index.php/Sitara_Linux_Training:_Boot_Time_Reduction