Thread (4 messages) 4 messages, 4 authors, 2008-02-26

Re: suns raid-z / zfs

From: Neil Brown <hidden>
Date: 2008-02-18 10:51:15

On Monday February 18, keld@dkuug.dk wrote:
On Mon, Feb 18, 2008 at 03:07:44PM +1100, Neil Brown wrote:
quoted
On Sunday February 17, keld@dkuug.dk wrote:
quoted
Hi
quoted
It seems like a good way to avoid the performance problems of raid-5
/raid-6
I think there are better ways.
Interesting! What do you have in mind?
A "Log Structured Filesystem" always does large contiguous writes.
Aligning these to the raid5 stripes wouldn't be too hard and then you
would never have to do any pre-reading.
and what are the problems with zfs?
Recovery after a failed drive would not be an easy operation, and I
cannot imagine it being even close to the raw speed of the device.
quoted
quoted
But does it stripe? One could think that rewriting stripes
other places would damage the striping effects.
I'm not sure what you mean exactly.  But I suspect your concerns here
are unjustified.
More precisely. I understand that zfs always write the data anew.
That would mean at other blocks on the partitions, for the logical blocks
of the file in question. So the blocks on the partitions will not be
adjacant. And striping will not be possible, generally.
The important part of striping is that a write is spread out over
multiple devices, isn't it.

If ZFS can choose where to put each block that it writes, it can
easily choose to write a series of blocks to a collection of different
devices, thus getting the major benefit of striping.


NeilBrown
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help