To get an idea of what ZFS can do, first check out Dan Price's awesome ZFS flash demo Then join me on a tour of today's ZFS blog entries, as ZFS developers and users inside Sun illustrate the power of ZFS: ease of administration, absolute reliability and rippin' performance.
-
Administration.
If you're an administrator, start your ZFS blog tour with
Martin Englund's
entry on
ZFS from a sysadmin's view. Martin walks you through the ease of setting
up ZFS; there are no hidden wires -- it really is that easy!
And if, as a self-defence mechanism, your brain refuses to let you recall
the slog of traditional volume management, check out
Tim Foster's
entry
comparing
ZFS management to Veritas management. (And have we mentioned
the price?)
For insight into the design principles that guided the development
of the administration tools, check out
Eric Schrock's
entry on
the principles of the ZFS CLI. Eric's entry and his design reflect
the principles that we used in
DTrace as well:
make it simple to do simple things and make it
possible to do complicated things.
As you can imagine, this simplicity of management is winning fans both
inside and outside of Sun. For some testimonials, check out
Lin Ling's
entry on the love
for ZFS -- both Lin's and our Beta customers'.
As Lin's entry implies,
a common theme among ZFS users is "if I only had this when..."; check
out
James McPhearson's
entry
wishing he had ZFS back in the day.
And if you think that the management of ZFS couldn't get any easier, check out Steve Talley's entry on managing ZFS from your browser. Steve's work highlights the proper role for GUI admin tools in a system: they should make something that's already simple even simpler. They should not be used to smear lipstick over a hideously over-complicated system -- doing so leads to an unresolvable rift between what the tool is telling you the system looks like, and what the system actually looks like. Thanks to the simplicity of ZFS itself, there is no second guessing about what the GUI is actually doing under the hood -- it's all just gravy!
Speaking of gravy, check out the confluence of ZFS with another revolutionary Solaris technology in Dan Price's entry on ZFS and Zones -- thanks to some great integration work, local zone administrators can have the full power of ZFS without compromising the security of the system!
For details on particular features of ZFS, check out Mark Maybee's entry on quotas and reservations in ZFS. Unlike some other systems, quotas and reservations are first-class citizens in ZFS, not bolted-on afterthoughts. Die, /usr/sbin/quota, die! And for details on another feature of ZFS, check out Mark Shellenbaum's entry on access control lists in ZFS, and Lisa Week's entry describing why ZFS adopted the NFSv4 ACL model. Like quotas and reservations, ACLs were a part of the design of ZFS -- not something that was carpet-bombed over the source after the fact.
-
Reliability. Unlike virtually every other filesystem that
has come before it, ZFS is designed around unreliable hardware.
This design-center means that ZFS can detect -- and correct! -- errors
that other filesystems just silently propagate to the user. To get a
visceral feel for this, read
Eric Lowe's entry
on
ZFS saving the day. Reading this entry will send a chill up your
spine: Eric had a data-corrupting hardware problem that
he didn't know he had
until ZFS. How much data is being corrupted out there today because
pre-ZFS filesystems are too trusting of faulty hardware? More to the
point, how much of your data is being corrupted today?
Yeah -- scary, ain't it? And not only can ZFS detect hardware errors,
in a mirrored configuration it can correct them.
Fortunately, you don't have to have busted
hardware to see this: look at
Tim Cook's entry
demonstrating ZFS's self-healing by using dd to simulate
date corruption.
But if problems like Eric's are all over the place, how is anyone's data ever correct? The answer is pretty simple, if expensive: you pay for reliability by buying over-priced hardware. That is, we've compensated for dumb software by having smart (and expensive) hardware. ZFS flips the economics on its head: smart software allows for stupid (and cheap) hardware -- with ultra-high reliability. This is a profound shift; for more details on it check out Richard Elling's entry on the reliability of ZFS.
ZFS is reliable by its architecture, but what of the implementation? As Bill Moore writes, testing ZFS was every bit as important as writing it. And testing ZFS involved many people, as Jim Walker describes in his entry on the scope of the ZFS testing effort.
-
Performance. So fine: ZFS is a snap to administer, and it's
ultra-reliable -- but at what performance cost? The short answer is:
none, really -- and in fact, on many workloads, it rips.
How can you have such features and still have great performance?
Generally speaking, ZFS is able to deliver
great performance because it has more context, a
phenomenon that
Bill Sommerfeld
notes is a consequence of
the end-to-end principle.
To see how this unlocks performance, look at
Bill Moore's entry
on
I/O scheduling; as Bill describes (and as I can personally attest to)
ZFS is much smarter about how it uses I/O devices
than previous filesystems.
For another architectural feature for
performance, look at
Neil Perrin's entry
on the
ZFS intent log -- and chase it with
Neelakanth Nadgir's
entry taking you through
the ZIL
code.
If you're looking for some performance numbers, check out Roch Bourbonnais's entry comparing the performance of ZFS and UFS. Or let Eric Kustarz take you to school, as you go to Filesystems Performance 101: Disk Bandwidth, Filesystems Performance 102: Filesystem Bandwidth and finally graduate to Filesystems Performance 201: When ZFS Attacks!
So given that ZFS is all that, when can we start forgetting about every other on-disk filesystem? For that, we'll need to be able to boot off ZFS. Bad news: this is hard. Good news: Tabriz Leman and the rest of the ZFS Boot team are making great progress, as Tabriz describes in her entry on booting ZFS. Once we can boot ZFS -- that is, once we can assume ZFS -- all sorts of cool things become possible, as Bart Smaalders brainstorms in his entry on the impact of ZFS on Solaris. As Bart says, this is just the beginning of the ZFS revolution...
Finally, this has been a long, hard slog for the ZFS team. Anyone who has worked through "crunch time" on a big project will see something of themselves in Noel Dellofano's entry on the final push. And any parent can empathize with Sherry Moore's entry congratulating the team -- and looking forward to having her husband once again available to help with the kids. So congratulations to everyone on the ZFS team (and your families!) -- and for everyone else, welcome to ZFS!
Technorati tags: OpenSolaris Solaris ZFS
Posted by Mark on November 18, 2005 at 08:48 PM PST #
Posted by bodazhang on November 21, 2005 at 10:19 PM PST #
Posted by Mark on December 11, 2005 at 04:14 PM PST #
Posted by Dan Wilhelm on January 04, 2006 at 07:14 PM PST #
Posted by 552523 on February 21, 2006 at 09:07 PM PST #
Posted by col on February 28, 2006 at 11:17 PM PST #
Posted by 86 on March 18, 2006 at 05:42 PM PST #
Posted by 86 on March 18, 2006 at 05:52 PM PST #
Posted by asd on March 20, 2006 at 05:48 AM PST #
Posted by yacsoft.com on March 26, 2006 at 07:56 AM PST #
Posted by col on March 26, 2006 at 05:40 PM PST #
Posted by asd on March 28, 2006 at 09:09 PM PST #
Posted by yacsoft.com on April 08, 2006 at 07:59 PM PDT #
Posted by dlsk on April 20, 2006 at 03:07 AM PDT #
pp点点通
三级片
性感美女床上自拍
人体艺术图辑
人体艺术图辑
三级片 免费三级片
三级片
三级片
三级片
pp点点通
性感美女床上自拍
三级片
Posted by sdgf on April 20, 2006 at 03:11 AM PDT #
Posted by 免费黄色小说 on April 28, 2006 at 02:45 PM PDT #
Posted by 成人电影 on April 28, 2006 at 02:46 PM PDT #
Posted by 飘零月 on May 05, 2006 at 02:05 AM PDT #
Posted by dfsfs on May 05, 2006 at 11:38 AM PDT #
Posted by caogo on May 05, 2006 at 08:36 PM PDT #
Posted by gtry on May 06, 2006 at 12:01 AM PDT #
Posted by gdsaga on May 06, 2006 at 12:02 AM PDT #
Posted by dddd on May 06, 2006 at 12:14 PM PDT #
Posted by gfdh on May 06, 2006 at 07:18 PM PDT #
Posted by dfag on May 06, 2006 at 07:19 PM PDT #
Posted by vcxvcxv on May 06, 2006 at 11:15 PM PDT #
Posted by asd on May 10, 2006 at 06:10 AM PDT #
Posted by sdf on May 10, 2006 at 06:12 AM PDT #
Posted by fgdgd on May 11, 2006 at 06:52 PM PDT #
Posted by fgfdg on May 11, 2006 at 06:53 PM PDT #
Posted by hbfghb on May 11, 2006 at 06:59 PM PDT #
Posted by fghfgf on May 11, 2006 at 07:05 PM PDT #
Posted by 飘零月 on May 16, 2006 at 12:02 AM PDT #
Posted by dsdsafds on May 17, 2006 at 09:59 AM PDT #
Posted by 86 on May 19, 2006 at 10:59 PM PDT #
Posted by looen on May 24, 2006 at 11:28 PM PDT #
Posted by sdds on May 28, 2006 at 02:28 PM PDT #
Posted by 86 on May 29, 2006 at 10:41 PM PDT #
Posted by vbcvbc on May 31, 2006 at 09:58 PM PDT #
Posted by 成人用品 on June 01, 2006 at 05:04 AM PDT #
Posted by vdsv on June 05, 2006 at 11:43 AM PDT #
Posted by dsada on June 06, 2006 at 04:02 PM PDT #
Posted by looen on June 07, 2006 at 01:46 AM PDT #
Posted by 成人用品 on June 14, 2006 at 02:49 AM PDT #
Posted by 美女 on June 14, 2006 at 03:20 PM PDT #
Posted by 激情小电影 on June 22, 2006 at 10:13 AM PDT #
Posted by dssd on June 26, 2006 at 06:44 PM PDT #
Posted by looen on June 29, 2006 at 02:20 AM PDT #
Posted by looen on June 29, 2006 at 02:47 AM PDT #
Posted by sdf on June 30, 2006 at 02:34 AM PDT #
Posted by ghfh on July 07, 2006 at 02:16 AM PDT #
Posted by chen on July 09, 2006 at 07:49 AM PDT #
Posted by 成人用品 on July 31, 2006 at 03:18 AM PDT #
Posted by looen on August 09, 2006 at 02:19 AM PDT #
Posted by shoppppppp on August 10, 2006 at 06:08 AM PDT #
Posted by werwe on August 11, 2006 at 05:43 PM PDT #
Posted by fdsa on August 15, 2006 at 06:53 AM PDT #
Posted by my on August 18, 2006 at 10:59 AM PDT #
Posted by vvvbb on August 19, 2006 at 12:42 PM PDT #
Posted by dfg on August 19, 2006 at 08:22 PM PDT #
Posted by dd on September 01, 2006 at 03:29 AM PDT #
Full Programs
برامج مسنجر
برامج جوال
site map
العاب
برامج شباب سوفت
Sh2soft Software
Free Forex
أحمد الجابري
يحيى حوا
عماد رامي
فرقة الاعتصام
ميس شلش
احمد بو خاطر
مشاري بن العفاسي
<span lang="ar-sa">رمضان رمضان رمضان
Posted by برامج on September 11, 2006 at 06:33 AM PDT #
العاب العاب فوركس<span lang="ar-sa"> </span> فوركس<span lang="ar-sa"> </span> فوركس <span lang="ar-sa"> </span>فوركس<span lang="ar-sa"> </span> فوركس
Posted by رمضان on September 11, 2006 at 06:42 AM PDT #
Posted by zdz on September 16, 2006 at 01:10 AM PDT #
Posted by sf on September 16, 2006 at 08:33 AM PDT #
Posted by 218.85.204.103 on September 16, 2006 at 10:48 PM PDT #
Posted by cccccccc on September 28, 2006 at 06:04 AM PDT #
Posted by rwerew on September 28, 2006 at 11:24 PM PDT #
Posted by rwerwe on October 11, 2006 at 08:32 PM PDT #