On Wed, Jun 11, 2008 at 4:31 AM, Adam Leventhal <[EMAIL PROTECTED]> wrote:
> On Jun 11, 2008, at 1:16 AM, Al Hopper wrote:
>>
>> But... if you look
>> broadly at the current SSD product offerings, you see: a) lower than
>> expected performance - particularly in regard to write IOPS (I/O Ops
>> per Second)
>
> True. Flash is quite asymmetric in its performance characteristics.
> That said, the L2ARC has been specially designed to play well with the
> natural strengths and weaknesses of flash.
>
>> and b) warranty periods that are typically 1 year - with
>> the (currently rare) exception of products that are offered with a 5
>> year warranty.
>
> You'll see a new class of SSDs -- eSSDs -- designed for the enterprise
> with longer warranties and more write/erase cycles. Further, ZFS will
> do its part by not killing the write/erase cycles of the L2ARC by
> constantly streaming as fast as possible. You should see lifetimes in
> the 3-5 year range on typical flash.
>
>> Obviously, for SSD products to live up to the current marketing hype,
>> they need to deliver superior performance and *reliability*.
>> Everyone I know *wants* one or more SSD devices - but they also have
>> the expectation that those devices will come with a warranty at least
>> equivalent to current hard disk drives (3 or 5 years).
>
> I don't disagree entirely, but as a cache device flash actually can be
> fairly unreliable and we'll pick it up in ZFS.
>
>> So ... I'm interested in learning from anyone on this list, and, in
>> particular, from Team ZFS, what the reality is regarding SSD
>> reliability.  Obviously Sun employees are not going to compromise
>> their employment and divulge upcoming product specific data - but
>> there must be *some* data (white papers etc) in the public domain that
>> would provide some relevant technical data??
>
>
> A typical high-end SSD can sustain 100k write/erase cycles so you can
> do some simple math to see that a 128GB device written to at a rate of
> 150M/s will last nearly 3 years. Again, note that unreliable devices
> will result in a performance degradation when you fail a checksum in
> the L2ARC, but the data will still be valid out of the main storage
> pool.
>
> You're going to see much more on this in the next few months. I made a
> post to my blog that probably won't answer your questions directly, but
> may help inform you about what we have in mind.
>
>  http://blogs.sun.com/ahl/entry/flash_hybrid_pools_and_future
>
> Adam
>
> --
> Adam Leventhal, Fishworks                        http://blogs.sun.com/ahl
>
>

Ahh Haa!  So this is the "secret" project (probably one of many) that
you guys have been working on!  :)   Great post and I really
appreciate how this thread has provided  lots of interesting stuff to
think about.

I think that I'll (personally) avoid the initial rush-to-market
comsumer level products by vendors with no track record of high tech
software development - let alone those who probably can't afford the
PhD level talent it takes to get the "wear leveling" algorithms
correct - and then to implement them correctly.  Instead I'll wait for
a Sun product - from a company with a track record of proven design
and *implementation* for enterprise level products (software and
hardware).

Otherwise, I think that I would be really upset with an SSD device
that died every 2+ years - even if it has a 5 year warranty.  No one I
know would tolerate that kind of system disruption from todays hard
disk drives - despite anticipated failures.   Its more aggravation
that most production oriented systems can simply live without!

Again - thanks to all contributors for this interesting thread.

Regards,

-- 
Al Hopper  Logical Approach Inc,Plano,TX [EMAIL PROTECTED]
                   Voice: 972.379.2133 Timezone: US CDT
OpenSolaris Governing Board (OGB) Member - Apr 2005 to Mar 2007
http://www.opensolaris.org/os/community/ogb/ogb_2005-2007/
_______________________________________________
zfs-discuss mailing list
zfs-discuss@opensolaris.org
http://mail.opensolaris.org/mailman/listinfo/zfs-discuss

Reply via email to