Improving I/O performance
Inline with https:/
Can we benchmark and improve I/O performance with sensible defaults, by minimizing idle reads/writes and implementing hacks. By implementing this we are aiming to reduce wakups (increasing battery life) and improving responsiveness.
Here are some ideas, some of them may already been implement, some maybe worth implementing, please add your ideas:
* auto-enabling trim by default
* mount /tmp on tmpfs
* auto-enabling zram
* review and reduce amount of pointless writes (e.g. logs, cronjobs)
* auto-enabling / changing IO scheduling policies
* adjust swappiness to reduce swap usage
* increasing data sync to disk period (mount's commit option)
* moving high-use files into RAM
* _ your idea here _
Blueprint information
- Status:
- Complete
- Approver:
- Steve Langasek
- Priority:
- Undefined
- Drafter:
- Dimitri John Ledkov
- Direction:
- Needs approval
- Assignee:
- Dimitri John Ledkov
- Definition:
- Superseded
- Series goal:
- None
- Implementation:
- Unknown
- Milestone target:
- None
- Started by
- Completed by
- Dimitri John Ledkov
Whiteboard
Superseded by:
* https:/
* https:/
As well as the performance targets in:
https:/
Work Items
Dependency tree
* Blueprints in grey have been implemented.