This is an old revision of the document!
Memory compression and deduplication
- Student: KonradWitaszczyk (def@FreeBSD.org)
- Mentor: DavidChisnall (theraven@FreeBSD.org)
Project description
Thanks to swapping FreeBSD can run processes even if it’s not possible to place new pages in memory. However, moving VM objects to and from secondary storage can be expensive. The goal of this project is to implement two features that will allow to remove duplicated pages and compress pages which can be well compressed. Both optimizations should increase VM performance and flash drives lifetime.