On Aug 22, 2009, at 7:33 PM, Ross Walker <rswwal...@gmail.com> wrote:
On Aug 22, 2009, at 5:21 PM, Neil Perrin <neil.per...@sun.com> wrote:
On 08/20/09 06:41, Greg Mason wrote:
Something our users do quite a bit of is untarring archives with a
lot of small files. Also, many small, quick writes are also one of
the many workloads our users have.
Real-world test: our old Linux-based NFS server allowed us to
unpack a particular tar file (the source for boost 1.37) in around
2-4 minutes, depending on load. This machine wasn't special at
all, but it had fancy SGI disk on the back end, and was using the
Linux-specific async NFS option.
I'm glad you mentioned this option. It turns all synchronous requests
from the client into async allowing the server to immediately return
without making the data stable. This is the equivalent of setting
zil_disable.
Async used to be the default behaviour. It must have been a shock
to Linux
users when suddenly NFS slowed down when synchronous became the
default!
I wonder what the perf numbers were without the async option.
We turned up our X4540s, and this same tar unpack took over 17
minutes! We disabled the ZIL for testing, and we dropped this to
under 1 minute. With the X25-E as a slog, we were able to run this
test in 2-4 minutes, same as the old storage.
That's pretty impressive. So with a X25-E slog ZFS is as fast
synchronously as
your previously hardware was asynchronously - but with no risk of
data corruption.
Of course the hardware is different so it's not really apples to
apples.
There was a thread not too along ago either on the xfs mailing list
or mysql mailing list that talked about the Intel X25-E and it's on
board cache. The cache ignores flushes, but isn't persistent on
power failure. Pulling the drive during a sync write caused data
corruption. You can disable the write back cache of these, but the
performance is no where near as good with it disabled.
Here is the blog post:
http://www.mysqlperformanceblog.com/2009/03/02/ssd-xfs-lvm-fsync-write-cache-barrier-and-lost-transactions/
-Ross
_______________________________________________
zfs-discuss mailing list
zfs-discuss@opensolaris.org
http://mail.opensolaris.org/mailman/listinfo/zfs-discuss