Paul Hartman wrote:
>
> No. :) There's no documentation really. The source cide is funny,
> everything is named after law, investigations, accused, trials and
> judgments. :) There best I can do is reproduce the part of the source
> that shows this info and hope you can infer from the names what they
> are showing:
>
> /* Show statistics about an accused */
> void
> show_reg (struct accused *a, struct law *l)
> {
> /* Show file status */
> printf ("%lli\t%lli\t%lli\t%i\t%i\t%i\t%i\t%s",
> a->ideal, a->start / 1024, a->end / 1024, a->fragc, a->crumbc,
> (int) (a->age / 3600 / 24), a->guilty, a->name);
> /* And, eventualy, list of frags and crumbs */
> if (l->verbosity > 2 && a->poslog && a->poslog[0] != -1)
> {
> uint n;
> putchar ('\t');
> for (n = 0; a->sizelog[n + 1] != -1; n++)
> printf ("%lli:%lli,", a->poslog[n] / 1024, a->sizelog[n] / 1024);
> printf ("%lli:%lli\n", a->poslog[n] / 1024, a->sizelog[n] / 1024);
> }
> else
> putchar ('\n');
> }
>
>
>
Does this make sense to anyone? It looks like it got worse instead of
better.
r...@smoker / # /root/fragck.pl /home/
9.8476210220794% non contiguous files, 1.989530423966 average fragments.
r...@smoker / # shake --old=0 -X /home/
r...@smoker / # /root/fragck.pl /home/
14.6129132552596% non contiguous files, 1.65074100943103 average fragments.
r...@smoker / # /root/fragck.pl /usr/portage/distfiles/
24.3989314336598% non contiguous files, 9.93054318788958 average fragments.
r...@smoker / # shake --old=0 -X /usr/portage/distfiles/
r...@smoker / # /root/fragck.pl /usr/portage/distfiles/
38.646482635797% non contiguous files, 10.9777382012467 average fragments.
r...@smoker / #
Am I reading this wrong or something?
Dale
:-) :-)