Rolffokkens (talk | contribs) |
Rolffokkens (talk | contribs) |
||
Line 51: | Line 51: | ||
! Component !! Details | ! Component !! Details | ||
|- | |- | ||
| anaconda || | | anaconda || | ||
|- | |- | ||
| dracut || | | dracut || | ||
|- | |- | ||
| bcache-tools || | | bcache-tools || [https://github.com/g2p/bcache-tools software download] | ||
|- | |- | ||
| kernel || | | kernel || Some [http://www.phoronix.com/scan.php?page=news_item&px=MTM2ODM background info] | ||
|- | |- | ||
| udev || | | udev || [https://github.com/g2p/bcache-tools/commit/0b2587b5bc3869cb96161273c32c9fe6be93b6e1 integration in udev] | ||
|} | |} | ||
Revision as of 14:01, 6 July 2013
Feature Name SSDcache
Summary
Using recent kernel (3.9 and later) features for (fast) SSD caching of (slow) ordinary hard disks.
Owner
- Name: Rolf Fokkens
- Email: rolf@rolffokkens.nl
Current status
- Targeted release: Fedora 20
- Last updated: 20130523
- Percentage of completion: 0%
Detailed Description
Recent Linux kernels support the use of Solid State Drives as caches for rotational hard disks. Because the high cost per GB for SSD devices this feature may bring the best of both: fast end big yet affordable storage capacity. Linux kernel 3.9 introduced dm-cache, kernel 3.10 introduces bcache.
Benefit to Fedora
In general operating systems increasingly (will) support SSD caching, because of it's value to users: an affordable solution for both fast and large storage.
Scope
Several tools are in scope:
- Dracut (to support SSD caching for root FS)
- Anaconda (to support SSD caching in clean installs)
- bcache-tools (a new package to support bcache)
How To Test
User Experience
Users will experience great disk performance without explicitly having to decide what to store an fast and what to store on slow media.
Dependencies
This feature relies completely on the packages as mentioned before:
Component | Details |
---|---|
anaconda | |
dracut | |
bcache-tools | software download |
kernel | Some background info |
udev | integration in udev |
Contingency Plan
None necessary, revert to previous release behaviour.
Documentation
The feauture is very new, some documention is in the kernel sources.