[RFC] makedumpfile, crash: LZO compression support
Atsushi Kumagai
kumagai-atsushi at mxc.nes.nec.co.jp
Wed Dec 7 03:18:33 EST 2011
Hello Hatayama-san,
> How about the patch adding compression/IO time report?
> I intended it only for the presentation of this RFC.
I think the above patch was posted only for this discussion,
and I won't merge it into the makedumpfile.
> I'll post the corresponding patch in crash's side after crash 6.0.2 is
> released, waiting for new configuration editing feature as Dave has
> explained.
If the Crash supports LZO compression, I'll merge the feature into
the makedumpfile.
Thanks.
KUMAGAI, Atsushi
On Wed, 07 Dec 2011 10:03:42 +0900 ( )
HATAYAMA Daisuke <d.hatayama at jp.fujitsu.com> wrote:
> Hello Kumagai-san,
>
> Thanks for the evaluation.
>
> So I'll re-post the patch soon removing RFC prefix in header. But
> there is a remaining fix for checking command-line parameters relevant
> to addition of the 'l' option.
>
> How about the patch adding compression/IO time report?
> I intended it only for the presentation of this RFC.
>
> I'll post the corresponding patch in crash's side after crash 6.0.2 is
> released, waiting for new configuration editing feature as Dave has
> explained.
>
> Thanks.
> HATAYAMA, Daisuke
>
> From: Atsushi Kumagai <kumagai-atsushi at mxc.nes.nec.co.jp>
> Subject: Re: [RFC] makedumpfile, crash: LZO compression support
> Date: Mon, 5 Dec 2011 17:50:55 +0900
>
> >> > Hello Hatayama-san,
> >> >
> >> > Thank you for your work.
> >> >
> >> >> Performance Comparison:
> >> >>
> >> >> Sample Data
> >> >>
> >> >> Ideally, I must have measured the performance for many enough
> >> >> vmcores generated from machines that was actually running, but now
> >> >> I don't have enough sample vmcores, I couldn't do so. So this
> >> >> comparison doesn't answer question on I/O time improvement. This
> >> >> is TODO for now.
> >> >
> >> > I'll measure the performance for actual vmcores by makedumpfile.
> >> > Please wait for a while.
> >
> > I measured the performance of makedumpfile for some vmcores.
> > Please see below.
> >
> >
> > Sample Data
> >
> > To simulate a working server, I captured VMCOREs while almost all pages
> > were alloceted and filled with random data. (See attached file "fill_random.c")
> >
> > I captured the VMCOREs of 5GB, 7.5GB and 10GB in the same condition.
> >
> > How to measure
> >
> > I measured the total execution time and the size of output file.
> >
> > $ time makedumpfile --message-level 16 [-c|-l| ] vmcore dumpfile
> >
> > Result
> >
> > See attached file "result.txt".
> >
> >
> > This time, lzo's compression was the quickest, and lzo's compression ratio is
> > almost the same(only a bit worse) as zlib's.
> > It seems good, and I will merge the patch set into the makedumpfile.
> >
> > What is your opinion, Dave?
> >
> >
> > Thanks.
> > KUMAGAI, Atsushi
> >
> >>
> >> That's very helpful. Thanks in advance.
> >>
> >> But of course I'm also still looking for alternative way.
> >>
> >> Thanks.
> >> HATAYAMA, Daisuke
> >>
More information about the kexec
mailing list