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(a)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(a)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
> >>