Re: 12 way dbench analysis: 2.5.9, dalloc and fastwalkdcache

Andrew Morton (akpm@zip.com.au)
Thu, 18 Apr 2002 01:58:18 -0700


Anton Blanchard wrote:
>
> Hi,
>
> Its about time I took to the kernel with the dbench stick. The following
> results were done on a 12 way ppc64 machine with 250MHz cpus. I tested
> 2.5.9, 2.5.9 with Andrew Morton's dalloc work and Hanna Linder's fast
> walk dcache patch. The results can be found at:
>
> http://samba.org/~anton/linux/2.5.9/
>

Thanks, Anton.

I should point out that the patches are misnamed - this stuff
has nothing to do with "delayed allocation". It just started out
that way.

The code Anton tested was the removal of the buffer LRUs and
the buffer hashtable and the introduction of address_space-based
writeback. That code is >this< close to being ready. Still
chasing a couple of oddities.

Anton also found a ratcache locking bug. Patch is under test.

After the writeback changes I plan on:

- A ton of little cleanups
- Add dirty address_spaces to the superblocks, don't find them
via inodes.
- Assemble BIOs direct against pagecache for buffer-backed
filesystems - bypass the buffer layer for bulk file I/O.
- All sorts of other stuff.
- Then back onto delayed allocate. That's item 78 on the
79-entry todo list...

-
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/