Best way to use zram in Fedora 21?
Dan HorĂ¡k
dan at danny.cz
Mon Dec 8 10:55:07 UTC 2014
On Mon, 8 Dec 2014 11:36:47 +0100
Karel Zak <kzak at redhat.com> wrote:
> On Tue, Nov 25, 2014 at 09:03:20PM +0100, Juan Orti wrote:
> > Hi, I know how to manually configure the zram, but what's the best
> > way to do it?
> >
> > I've seen the unit zram.service of anaconda-core, and it gets
> > activated when booting with inst.zram=on, but it looks like very
> > anaconda-centric.
> >
> > Should something like [1] be packaged and included in the distro? or
> > maybe we should spin off the anaconda zram.service and do it more
> > generic.
> >
> > I think this is a very interesting feature for memory constrained
> > VMs and other devices.
> >
> > [1] https://github.com/mystilleef/FedoraZram
>
>
> BTW, util-linux v2.26 (f22) is going to contain new command zramctl(8)
>
> Karel
>
>
> $ zramctl --help
>
> Usage:
> lt-zramctl [options] <device>
> lt-zramctl -r <device> [...]
> lt-zramctl [options] -f | <device> -s <size>
>
> Options:
> -a, --algorithm lzo|lz4 compression algorithm to use
can this work with HW accelerated compressors like the one in IBM Power
CPUs? See eg.
https://www.ibm.com/developerworks/community/wikis/home?lang=en#!/wiki/W51a7ffcf4dfd_4b40_9d82_446ebc23c550/page/Build%20F17%20with%20Memory%20Compression
Dan
> -b, --bytes print sizes in bytes rather than in human
> readable format -f, --find find a free device
> -n, --noheadings don't print headings
> -o, --output <list> columns to use for status output
> --raw use raw status output format
> -r, --reset reset all specified devices
> -s, --size <size> device size
> -t, --streams <number> number of compression streams
>
> -h, --help display this help and exit
> -V, --version output version information and exit
>
> Available columns (for --output):
> NAME zram device name
> DISKSIZE limit on the uncompressed amount of data
> DATA uncompressed size of stored data
> COMPR compressed size of stored data
> ALGORITHM the selected compression algorithm
> STREAMS number of concurrent compress operations
> ZERO-PAGES empty pages with no allocated memory
> TOTAL all memory including allocator fragmentation and
> metadata overhead MOUNTPOINT where the device is mounted
>
> For more details see zramctl(8).
>
>
>
> --
> Karel Zak <kzak at redhat.com>
> http://karelzak.blogspot.com
> --
> devel mailing list
> devel at lists.fedoraproject.org
> https://admin.fedoraproject.org/mailman/listinfo/devel
> Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct
More information about the devel
mailing list