|
|
Subscribe / Log in / New account

Compressed Cache release 0.1

From:  "Nitin Gupta" <nitingupta910@gmail.com>
To:  devel@laptop.org
Subject:  [ANNOUNCE] Compressed Cache release 0.1
Date:  Tue, 19 Feb 2008 14:22:32 +0530
Message-ID:  <4cefeab80802190052ge3f0d5ckf532e9f994828f4e@mail.gmail.com>
Cc:  Nitin Gupta <nitingupta910@gmail.com>

Hi All,

I am excited to announce first release of ccache - Compressed RAM
based swap device for Linux (2.6.x kernel).
 - Project home: http://code.google.com/p/ccache/
 - ccache-0.1: http://ccache.googlecode.com/files/ccache-0.1.tar.bz2

This is RAM based block device which acts as swap disk. Pages swapped
to this device are compressed and stored in memory itself. I think this is
very useful for OLPC systems since it has decent processor but just 256MB
RAM. Also, flash storage suffers from wear-leveling issues, slow writing speeds
- so, its very useful if we can avoid them using as swap device.

It does not require any kernel patching. All components are separate
kernel modules:
- Memory allocator (tlsf.ko)
- Compressor (lzo1x_compress.ko)
- Decompressor (lzo1x_decompress.ko)
- Main ccache module (ccache.ko)
(LZO de/compressor is already in mainline but I have included it here
since distros don't ship it by default).
README (or project home) explains compilation and usage in detail.

Some performance numbers for allocator and de/compressor can be found
on project home. Currently it is tested on Linux kernel 2.6.23.x and
2.6.25-rc2 (x86 only) and is very stable. Please mail me/mailing-list any
issues/suggestions you have.

Code reviews/tests on OLPC will be really helpful! :)

Thanks,
- Nitin
_______________________________________________
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Copyright © 2008, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds