From: "Nitin Gupta" <nitingupta910@gmail.com>
To: linux-mm-cc@laptop.org
Cc: linuxcompressed-devel@lists.sourceforge.net, linux-mm@kvack.org
Subject: Announce: ccache release 0.1
Date: Tue, 19 Feb 2008 03:09:54 +0530 [thread overview]
Message-ID: <4cefeab80802181339ia9609d3oeb238a9f549fc6e5@mail.gmail.com> (raw)
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. This is
especially useful for swapless embedded devices. Also, flash storage
typically used in embedded devices suffer from wear-leveling issues -
so, its very useful if we can avoid using them as swap device.
And yes, its useful for desktops too :)
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). Please mail me/mailing-list any
issues/suggestions you have.
Code reviews will be really helpful! :)
Thanks,
- Nitin
--
To unsubscribe, send a message with 'unsubscribe linux-mm' in
the body to majordomo@kvack.org. For more info on Linux MM,
see: http://www.linux-mm.org/ .
Don't email: <a href=mailto:"dont@kvack.org"> email@kvack.org </a>
next reply other threads:[~2008-02-18 21:39 UTC|newest]
Thread overview: 11+ messages / expand[flat|nested] mbox.gz Atom feed top
2008-02-18 21:39 Nitin Gupta [this message]
2008-02-19 10:33 ` [linux-mm-cc] Announce: ccache release 0.1 John McCabe-Dansted
2008-02-19 12:06 ` Nitin Gupta
2008-02-19 13:07 ` John McCabe-Dansted
2008-02-19 14:04 ` Nitin Gupta
2008-02-19 16:16 ` John McCabe-Dansted
2008-02-19 16:46 ` Nitin Gupta
2008-02-20 8:12 ` Nitin Gupta
2008-02-20 8:29 ` [linux-mm-cc] " John McCabe-Dansted
2008-02-20 12:40 ` Nitin Gupta
2008-02-20 8:57 ` Pekka Enberg
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=4cefeab80802181339ia9609d3oeb238a9f549fc6e5@mail.gmail.com \
--to=nitingupta910@gmail.com \
--cc=linux-mm-cc@laptop.org \
--cc=linux-mm@kvack.org \
--cc=linuxcompressed-devel@lists.sourceforge.net \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).