Investigate performance of SD storage, fix as needed

Registered by Loïc Minier on 2010-09-28

Investigate the performance of SD storage on Linux on ARM, including filesystem issues as well as SD device issues

Blueprint information

Status:
Complete
Approver:
Paul McKenney
Priority:
High
Drafter:
Per Förlin
Direction:
Needs approval
Assignee:
Per Förlin
Definition:
Obsolete
Series goal:
Accepted for 11.05
Implementation:
Started
Milestone target:
None
Started by
Paul McKenney on 2010-12-14
Completed by
Deepak Saxena on 2012-09-17

Related branches

Sprints

Whiteboard

Work items (MMC framework improvements):
[per-forlin] Verify how "1. Write performance drop" (https://blueprints.launchpad.net/linux-linaro/+spec/other-storage-performance-emmc) affects SD performance: POSTPONE
[per-forlin] Verify how "2. double buffer for DMA" (https://blueprints.launchpad.net/linux-linaro/+spec/other-storage-performance-emmc) affects SD performance: DONE
[per-forlin] Verify how "7. FS for eMMC" (https://blueprints.launchpad.net/linux-linaro/+spec/other-storage-performance-emmc) affects SD performance: DONE

Work items (Card performance):
[arnd-arndb] Read up on available SD cards: DONE
[arnd-arndb] List what SD cards are available for you to use: DONE
[arnd-arndb] Get performance tests from https://blueprints.launchpad.net/linux-linaro/+spec/other-storage-performance-benchmarks: DONE
[arnd-arndb] Measure performance for different speed classes for cards with such as: Standard SD, HC SD , Ultra HC SD: DONE
[per-forlin] Sync up with https://blueprints.launchpad.net/linux-linaro/+spec/other-storage-performance-sd and https://blueprints.launchpad.net/linux-linaro/+spec/other-storage-performance-usb and https://blueprints.launchpad.net/linux-linaro/+spec/other-storage-performance-benchmarks to see what profiling method to use.: POSTPONE
[per-forlin] Use Ftrace or any other tool to profile the kernel for various cards: POSTPONE

Measure performance.
[arnd-arndb] If performance inadequate, take appropriate performance-optimization steps.: INPROGRESS

(?)

Work Items

Dependency tree

* Blueprints in grey have been implemented.

This blueprint contains Public information 
Everyone can see this information.