| title: | Re experimental branch rebased |
|
On Thu, 2009-02-26 at 16:54 -0600, Steven Pratt wrote:
Chris Mason wrote:
Hello everyone,
Ive rebased the experimental branch again with my latest performance
fixes.
I took out the delayed unlink code, it wasnt making a big enough
difference in any benchmarks to justify the complexity.
I changed the delayed backref code to do delayed processing for all
extents. In general it is much faster and uses less stack.
I pulled Josefs enospc work into the master branch and asked Linus to
pull it.
Im going to hammer on the experimental branch for a few days and ask
Steve to give it another run.
Done. Results for RAID are updated in history tree
rel="nofollow" btrfs.boxacle.net/repository/raid/history/History.html btrfs.boxacle.net/repository/raid/history/History.html
This gives back a few of the performance improvements made on the tree
from the 24th (mail server and random write).
Thanks for doing this. Im a little confused by the output though,
somehow our configs are giving opposite results ;)
When I run the rand-write workload with 128 threads here, btrfs gets
6236 ops/sec, and ext4 only gets 1509 ops/sec.
My box only has 5 drives, so there is probably a difference in btrfs
ability to keep all the drives in the array busy.
So, Ill do some more experiments here.
-chris
--
To unsubscribe from this list: send the line "unsubscribe linux-btrfs" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at rel="nofollow" vger.kernel.org/majordomo-info.html vger.kernel.org/majordomo-info.html
|