Modern disks are around 1000 times slower than memory. At that point, using data compression on disk caches to keep more of the filesystem's contents in memory longer can be a win. The paper describes a prototype compressed cache design for both page and swap caches, with benchmarks of performance and power consumption.
Subtitle: Genesis and Status
Subtitle: A Short Overview
Subtitle: How Fast is it Going, Who is Doing It, What They are Doing, and Who is Sponsoring It
Subtitle: a large scale cross-platform desktop application
Per-task delay accounting is a new function of the Linux kernel which measures where Linux tasks spend time waiting (for CPU time, completion of submitted I/O, resolving page faults, etc).
Subtitle: Documenting and Automatic Collateral Evolutions in Linux Device Drivers
Subtitle: Resource Efficient OS-Level Virtualization