Skip to content
Puma is a Linux kernel module that enables a distributed page cache between multiple hosts.
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
Makefile
README.md
cache.c
cache.h
debug.h
debugfs.c
debugfs.h
heartbeat.c
heartbeat.h
messenger.c
messenger.h
metadata.c
metadata.h
msgpool.c
msgpool.h
node.c
node.h
remotecache.h
session.c
session.h
stats.c
stats.h

README.md

Puma

Puma is a Linux kernel module that enables a distributed page cache between multiple hosts. It relies on the existing cleancache API, but an updated Linux kernel is required to remove some limitations and improve its performance (see https://github.com/mlorrillere/linux-puma).

You need to pass the enable parameter to enable the module. Once loaded, you can add remotes by writing an ip:port string to the /sys/modules/remotecache/parameters/remotes file.

You can’t perform that action at this time.