Wouldn't that be:

5 seconds per write = 86400/5 = 17280 writes per day
256 rotated locations for 17280/256 = 67 writes per location per day

Resulting in (100000/67) ~1492 days or 4.08 years before failure?

That's still a long time, but it's not 100 years.

On Jun 20, 2006, at 12:47 PM, Eric Schrock wrote:

On Tue, Jun 20, 2006 at 11:17:42AM -0700, Jonathan Adams wrote:
On Tue, Jun 20, 2006 at 09:32:58AM -0700, Richard Elling wrote:
Flash is (can be) a bit more sophisticated. The problem is that they have a limited write endurance -- typically spec'ed at 100k writes to any single bit. The good flash drives use block relocation, spares, and write spreading to avoid write hot spots. For many file systems, the place to worry is the block(s) containing your metadata. ZFS inherently spreads and mirrors its metadata, so it should be more appropriate for
flash devices than FAT or UFS.

What about the UberBlock?  It's written each time a transaction group
commits.

Yes, but this is only written once every 5 seconds, and we store to 256
different locations in a ring buffer.  So you have (256*100000*5)
seconds, or about 100 years.

- Eric

--
Eric Schrock, Solaris Kernel Development http://blogs.sun.com/ eschrock
_______________________________________________
zfs-discuss mailing list
zfs-discuss@opensolaris.org
http://mail.opensolaris.org/mailman/listinfo/zfs-discuss

-----
Gregory Shaw, IT Architect
Phone: (303) 673-8273        Fax: (303) 673-2773
ITCTO Group, Sun Microsystems Inc.
1 StorageTek Drive ULVL4-382              [EMAIL PROTECTED] (work)
Louisville, CO 80028-4382                    [EMAIL PROTECTED] (home)
"When Microsoft writes an application for Linux, I've Won." - Linus Torvalds



_______________________________________________
zfs-discuss mailing list
zfs-discuss@opensolaris.org
http://mail.opensolaris.org/mailman/listinfo/zfs-discuss

Reply via email to