Roland Mainz wrote:
Ian Murdock wrote:
Shawn Walker wrote:
However, initially the most sane appraoch is to pick one filesystem
so that the initial effort can be focused on a great experience and
take advantage of that filesystem's features.
Agreed. This is all about keeping the focus tight. In terms of "bang for
the buck", we can't go far wrong with ZFS, since it's what the industry
is abuzz over, and we can do all kinds of neat things with it from an
end user point of view (as is currently being explored in this thread).
For other workloads we care about, such as HPC, other file systems
might make more sense.
It's not only about "HPC" and high-end scenarious. There are other
examples like virtualised hardware (like VMware or XEN) where ZFS's
checksumming eats lots of CPU cycles without any benefits since the
underlying host OS may already do the same (for example in a typical
VMware installation with 384MB ZFS drains so many resources (e.g. CPU
and memory) that normal development work becomes painfull).
You do have an interesting point. Some of the stuff can however be tuned:
zfs set checksum=off ...
Set zil_disable to 1 in /etc/system
Clamp down the max memory used by ARC: set zfs:zfs_arc_max = in
/etc/system
IMO a two-way solution based on ZFS _and_ QFS from the beginning may be
better than starting with a completely ZFS-only design which is then
later "bend" to fit on QFS (small reminder: QFS delivers significantly
more "bang for the buck" when you need performance/throughput per CPU
cycle (if Sun marketing would be allowed to rename the product it may
become something like "EcoFS" ... =:-) )) - that can only go wrong...
;-(
Actually it might be nice to have some SAMFS/QFS features in ZFS as well.
ORACLE is working on a filesystem for Linux called Btrfs that appears to
combine features of both:
http://oss.oracle.com/projects/btrfs/
Regards,
Moinak.
----
Bye,
Roland
_______________________________________________
indiana-discuss mailing list
[email protected]
http://opensolaris.org/mailman/listinfo/indiana-discuss