Optimise preinstall images for writing to MMC

Registered by Emmet Hikory on 2011-04-21

Significant research has been done on the performance of SD cards. The results indicate that cards perform better with certain classes of filesystem configuration (e.g. alignment matching eraseblocks). The image construction scripts should apply as many of these optimisations as possible when creating preinstalled images to be written to SD. Further, when preinstall images are first expanded, jasper should attempt to optimise the expanded filesystem for the specific media into which it is expanding.

Article about the SD card alignment topic.
http://lwn.net/Articles/428584/

Blueprint information

Status:
Complete
Approver:
David Mandala
Priority:
High
Drafter:
Jani Monoses
Direction:
Approved
Assignee:
Jani Monoses
Definition:
Approved
Series goal:
Accepted for oneiric
Implementation:
Implemented
Milestone target:
milestone icon oneiric-alpha-2
Started by
Jani Monoses on 2011-05-26
Completed by
Jani Monoses on 2011-07-27

Related branches

Sprints

Whiteboard

Work Items for oneiric-alpha-2:
[jani] Finish and test SD card alignment branch of debian-cd: DONE
[jani] Update jasper-initramfs to work with changed partitioning assumptions: DONE
[ogra] Deploy and test SD card alignment branch and the jasper changes in the build center: DONE

(?)

Work Items

Dependency tree

* Blueprints in grey have been implemented.

This blueprint contains Public information 
Everyone can see this information.