[PATCH makedumpfile v2 0/4] LZO Compression Support
Atsushi Kumagai
kumagai-atsushi at mxc.nes.nec.co.jp
Thu Feb 23 03:16:46 EST 2012
Hello Hatayama-san,
On Thu, 23 Feb 2012 10:33:54 +0900
HATAYAMA Daisuke <d.hatayama at jp.fujitsu.com> wrote:
> The following series implements LZO compression support to
> makedumpfile. LZO is as good as in size but by far better in speed
> than ZLIB, readucing down time during generation of crash dump and
> refiltering.
>
> The RFC discussion was made here:
>
> http://lists.infradead.org/pipermail/kexec/2011-November/005783.html
> http://lists.infradead.org/pipermail/kexec/2011-December/005868.html
>
> How to build:
>
> 1. Get lzo libraries: lzo, lzo-devel and lzo-minilzo from either of
> the following:
>
> 1) Original author's website:
> http://www.oberhumer.com/opensource/lzo/
>
> 2) yum framework on fedora. Older releases don't have the packages.
>
> 2. Apply the patch set to makedumpfile v1.4.2.
>
> 3. Do make as follows:
>
> $ make USELZO=on
>
> Note: In default, no LZO compression support is included.
>
> How to use:
>
> Introduce new -l option. If a user specify this, makedumpfile
> generates dumpfile compressed by pages with lzo compression.
>
> Example)
> $ makedumpfile -l vmcore dumpfile
>
> Performance evaluation:
>
> - Kumagai-san's evaluation simulating working servers:
> http://lists.infradead.org/pipermail/kexec/2011-December/005868.html
>
> - My evaluation focusing on the worst cases:
> http://lists.infradead.org/pipermail/kexec/2011-November/005783.html
>
> LZO Support for crash:
>
> I'll post LZO support patch for crash after makedumpfile merges
> these patches.
>
> Changelog:
>
> v1 => v2:
>
> - Add build condition for LZO support. Enable LZO support if
> specifying USELZO=on to make command.
>
> - Avoid LONG_MAX/ULONG_MAX redefinitions.
Thank you for your work.
I will review your patches for v1.4.4.
Thanks
Atsushi Kumagai
More information about the kexec
mailing list