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

From: Andrew Morton (akpm@zip.com.au)
Date: Thu Apr 18 2002 - 03:58:18 EST


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/



This archive was generated by hypermail 2b29 : Tue Apr 23 2002 - 22:00:20 EST