hardware raid solutions?
Eric S. Johansson
esj at harvee.org
Tue Jul 11 20:08:05 UTC 2006
ubuntu at rio.vg wrote:
>
> Is it just me, or does ZFS just sound too good to be true?
>
>>From the opensolaris site:
>
> "What is ZFS?
>
> ZFS is a new kind of filesystem that provides simple administration,
> transactional semantics, end-to-end data integrity, and immense
> scalability. ZFS is not an incremental improvement to existing
> technology; it is a fundamentally new approach to data management. We've
> blown away 20 years of obsolete assumptions, eliminated complexity at
> the source, and created a storage system that's actually a pleasure to use."
>
> Doesn't that just sound like a scam? I keep waiting to hear what the
> downside is... or maybe I've just been in this business too long and
> have gotten burned too many times...
>
yes, on one hand it does sound like a scam. At the same time, many of
the things we have in our lives would sound like scams to people 20
years ago. Hell, the fact that I am talking to the computer and it is
recognizing accurately 19 words of the 20 would sound like a scam even
15 years ago.
as for all the code size, speed, etc. etc. claims, ZFS fits with what I
know is possible. I've worked on filesystems and some of the things
they have solved were questions I was asking 10+ years ago. Such as
what happens if you consider your disk storage a heap and start
aggregating physical disks under that heap. I never quite got the
naming problem but it looks like they have come up with a good solution.
The copy on right tricks make a lot of sense and are very simple to
implement.
Do they really get better performance? We don't know but unlike most
snake oil, we can test it. That's the joy of open source. You don't
have to question, you can try it out.
I will admit to a bit of sensitivity to random doubting claims coming
over mailing lists. I've developed some anti-spam techniques[1] in the
past which got shot down, not because it wasn't any good but because the
people making comments were too lazy to do the math. It wasn't until
much later that I built the model myself and showed had they were off by
at least a couple orders of magnitude on the effects of the system.
there was even one paper on this technique showing how the core
assumptions were "wrong" but when I presented a counter model, the paper
originators were amazingly silent.
so I ask you to be careful and measured in your doubt without
examination of the code or system. Real or not real, without trying and
modeling, you can't tell. If you have some facts, then it's OK to throw
stones. :-)
--- eric
[1] python knowledgeable help wanted. Job descriptions available on
request.
More information about the ubuntu-users
mailing list