Kernel

Differences between revisions 1 and 3 (spanning 2 versions)
Revision 1 as of 2009-11-16 21:24:51
Size: 978
Editor: 63
Comment: notes
Revision 3 as of 2009-11-16 23:31:19
Size: 939
Editor: 63
Comment:
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
= Kernel boot performance in Lucid Lynx =
Line 13: Line 11:
   * Investigate patches that moblin may have (Kernel Team)
   * Make the populate_rootfs() call happen in parallel with the rest of the kernel startup (Kernel Team)
   * Investigate patches that moblin may have (AndyWhitcroft)
   * Make the populate_rootfs() call happen in parallel with the rest of the kernel startup (AndyWhitcroft)
Line 16: Line 14:
   * Investigate patches that moblin may have (Kernel Team)    * Investigate patches that moblin may have (AndyWhitcroft)

bootchart.png

Target

2s

Karmic

4s

Kernel includes the initramfs, since it is overhead that occurs before userspace.

Work Items

  • Kernel start time is a little over 1.5s, while Moblin's kernel is less than 1s, even though Moblin's kernel builds in many drivers
    • Investigate patches that moblin may have (AndyWhitcroft)

    • Make the populate_rootfs() call happen in parallel with the rest of the kernel startup (AndyWhitcroft)

  • i915 drm driver takes 1.5s to init on its own
  • Clean up initramfs console setting (ScottJamesRemnant)

  • Clean up initramfs filesystem mounting to avoid reprobing (ScottJamesRemnant)

FoundationsTeam/BootPerformance/Lucid/Kernel (last edited 2009-11-16 23:31:19 by 63)